Re: [PEAR-DEV] 2.0.0 (Re: [PEAR-DEV] PEAR 1.9.5 testing)

[email protected] (Vasil Rangelov) Tue, 15 Jul 2014 19:40:17 +0300
Newsgroups php.pear.dev
Message-ID <CAKfX0nULkkH5rRw3pPbV=a1+um71HKRn57mVFk-OqSeq+c6JyQ@mail.gmail.com>
> We don't need a BC break to drop PHP4 support, this was discussed quite a
bit, I think.

Dropping PHP4 support is ITSELF a BC break, is it not? A BC break after all
is when old code won't work with a new setup, i.e. PHP4 (the old)
code doesn't work with the next PEAR (the new "setup"), since to run PEAR
requires higher PHP version.

That said, it's obviously a long time coming to drop PHP4 in one way or
another, be it with PEAR or Pyrus...

And I agree that it's better if it's Pyrus, perhaps with a Pyrus plugin for
pickle, for the sake of PECL extensions.


2014-07-15 19:28 GMT+03:00 Alexey Borzov <[email protected]>:

> Hi Till,
>
>
> On 15.07.2014 20:11, till wrote:
>
>> was wondering what you thought about going 2.0.0-alpha1 and dropping
>>>>> PHP4 support once and for all.
>>>>>
>>>>
>>>> Where does that leave Pyrus?
>>>>
>>>
>>> I don't see a future for Pyrus.
>>>
>>> Nobody is working on it, and it is not on-par with the features PEAR
>>> currently has - as well as a plethora of open bugs I opened years ago.
>>>
>>> See https://github.com/pyrus/Pyrus/issues
>>>
>>
>>
>> I agree with Christian.
>>
>> My thoughts were not to throw it all away and write the installer from
>> scratch.
>>
>
> "Not keeping BC / going 2.0.0 / whatever" is only needed if we rewrite
> from scratch.
>
>
>  An alpha1 could have bugfixes and so on from the roadmap and maybe one or
>> two dependencies swapped out/updated. E.g. I'd rather use HTTP_Request2 in
>> there than to rewrite another HTTP layer, etc.. I'd swap out pecl-related
>> code for pickle[1] etc. pp.. Why — because it's code that's maintained.
>>
>
> Yes, I'm going to change PEAR to use HTTP_Request2. This does not require
> version 2.0.0 and will not break BC.
>
>
>  Just granularly tackle current issues and modernize the code base. Not a
>> complete rewrite. (cc Alexey)
>>
>
> What prevents doing it with version 1.10?
>
>
>  A 2.0 would allow us BC breaks, e.g. to drop PHP4 support, which might
>> even
>> make it fun to work on it.
>>
>
> We don't need a BC break to drop PHP4 support, this was discussed quite a
> bit, I think.
>
> I'd suggest going with Pyrus if we want a brand new version, its problems
> are not code-related but [lack-of-]doc-related and people-related mostly.
>
>
> --
> PEAR Development Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>