rfc:deprecate-pear-include-composer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
rfc:deprecate-pear-include-composer [2016/09/05 19:00] – remove -> unbundle clarification daveyrfc:deprecate-pear-include-composer [2016/09/08 14:57] davey
Line 1: Line 1:
-====== PHP RFC: Deprecate PEAR/PECL & Replace with composer/pickle ======+====== PHP RFC: Deprecate Bundling PEAR/PECL & Replace with composer/pickle ======
   * Version: 0.1   * Version: 0.1
   * Date: 2016-09-01   * Date: 2016-09-01
Line 14: Line 14:
 ===== Proposal ===== ===== Proposal =====
  
-As PEAR becomes less relevant, we should deprecate it in favor of more modern, community chosen tools — specifically composer.+As PEAR becomes less relevant, we should deprecate bundling it in favor of more modern, community chosen tools — specifically composer.
  
 PEAR however also comprises PECL, so this RFC also proposes that we move to [[https://github.com/FriendsOfPHP/pickle|pickle]], an alternative written (primarily) by Anatol Belski and Pierre Joye. Pickle is based on composer and backwards compatible with pecl packages as well as supporting RCS systems similar to composer. PEAR however also comprises PECL, so this RFC also proposes that we move to [[https://github.com/FriendsOfPHP/pickle|pickle]], an alternative written (primarily) by Anatol Belski and Pierre Joye. Pickle is based on composer and backwards compatible with pecl packages as well as supporting RCS systems similar to composer.
  
-We would like to deprecate pear/pecl in 7.2, and unbundle them in 8.0. At the same time, we'd like to include composer/pickle as //optional// (under build flags ''--with-composer'' and ''--with-pickle'') for 7.2, then enabled by default in 7.3.+We would like to deprecate bundling pear/pecl in 7.2, and unbundle them in 8.0. At the same time, we'd like to include composer/pickle as //optional// (under build flags ''--with-composer'' and ''--with-pickle'') for 7.2, then enabled by default in 7.3.
  
 The deprecation would come in the form of updating documentation on php.net (e.g. [[http://php.net/manual/en/configure.about.php|configure flags]]) and with a notice at the end of ./configure and during the "make" steps. The deprecation would come in the form of updating documentation on php.net (e.g. [[http://php.net/manual/en/configure.about.php|configure flags]]) and with a notice at the end of ./configure and during the "make" steps.
rfc/deprecate-pear-include-composer.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1