On Sun, Jan 18, 2015 at 11:44 PM, Nikita Popov <nikita....@gmail.com> wrote:
> On Sun, Jan 18, 2015 at 9:40 AM, Matteo Beccati <p...@beccati.com> wrote:
>
>> Hi,
>>
>> so, the removal of deprecated features has started and make install is now
>> rightfully failing because PEAR is installed by default, although it is not
>> compatible anymore:
>>
>> Installing PEAR environment:      /home/atlassian/phpNext/lib/php/
>>
>> Fatal error: Non-static method PEAR_Installer_Role::initializeConfig()
>> cannot be called statically, assuming $this from incompatible context in
>> phar:///.../pear/install-pear-nozlib.phar/PEAR/Config.php on line 599
>> make[1]: *** [install-pear-installer] Error 255
>> make: *** [install-pear] Error 2
>>
>> I've tried to look up the pear MLs, but I haven't seen any recent
>> activity... what's the plan, if any?
>>
>
> That's a good question. As far as I understand we still need PEAR because
> it also provides the PECL installer. So it would be good if the installer
> is fixed.

For pecl, we will propose to bundle pickle.phar, which basically
provides 100% bc for existing packages and allow much more, like
install from any URL/VCS based on composer, integration with composer
(composer will call pickle for any php-ext dep). Last but not least,
if one likes to drop "pecl install" support, he won't need to maintain
package.xml, duplicate versions, meta and co but only the sources,
config.* and README.

I am waiting for the discussions+RFC about how to deal with 5 and 7
extensions support. Once we have a decision we will implement what is
necessary for that in pickle.

For the ref here: https://github.com/FriendsOfPHP/pickle


Cheers,
-- 
Pierre

@pierrejoye | http://www.libgd.org

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to