Re: [PEAR-DEV]PEAR_Exception-1.0.0beta1 (beta) Released.

[email protected] (till) Thu, 27 Feb 2014 11:59:31 +0100
Newsgroups php.pear.dev
Message-ID <CAFx2Yf5dKieMGudB_Ukb5M_fEEPYH+_d=UNSjM1ZjAO7OrV5zg@mail.gmail.com>
Hey Alexey,

I released PEAR_Exception so people could test PEAR.

The weird content-type/charset bugfix you were referring to was fixed in
master (last year) and still not released.

I don't know where this is at right now. I think Ken wanted to split the
PEAR release so the man-files (role-related) are installed seperately and
allow for smoother upgrade process.

I agree this should be released ASAP. There are a ton of fixes in there
which could be shipped. I just don't know a whole lot about the process and
just hacked my way through it so the guy who reported the bug and opened a
PR could test master first.

I can't comment on why PEAR contains an HTTP client, I am +1 if you want to
strip it out.

Maybe we could use this opportunity to document the process so others can
go ahead.

Till


On Thu, Feb 27, 2014 at 10:11 AM, Alexey Borzov <[email protected]> wrote:

> Hi,
>
> CC:ing Till on this, looks like he is responsible for releasing
> PEAR_Exception and is the closest we have to PEAR package maintainer. :]
>
> Meanwhile I was already able to close about a dozen obviously bogus /
> duplicate / Archive_Tar-related bugs.
>
> Also bug #18004 [1] left me wondering: why does PEAR contain a homegrown
> HTTP client? If we decide on releasing PHP5-only version, we may add
> HTTP_Request2 as a dependency which will allow some features not possible
> now (like HTTPS through proxy) and probably also improve performance a bit
> (due to using keep-alive).
>
> [1] http://pear.php.net/bugs/bug.php?id=18004
>
>
>
> On 26.02.2014 1:30, Christian Weiske wrote:
>
>> Hello Alexey,
>>
>>
>>  Helgi (or whoever released this), is this a good idea to do a
>>> separate PEAR_Exception without releasing a new PEAR package
>>> simultaneously? Current PEAR package contains PEAR_Exception class as
>>> well and this will probably lead to conflicts.
>>>
>> Yes, a new pear release is needed.
>>
>>
>>  I don't quite remember what was the consensus last time this was
>>> discussed, but from my point of view the best solution will be to
>>> push a new PEAR 1.10.*
>>>    * with dependency on PHP 5+
>>>    * without bundled PEAR_Exception class but
>>>    * with a required dependency on new PEAR_Exception package.
>>>
>> Yep.
>>
>>  Also a new version of PEAR is long overdue with 1.9.4 released in
>>> 2011 and 82 (!) bugs in the tracker.
>>>
>>> Is anyone working on PEAR at all? If not I may help a bit with bug
>>> triage and possibly send some patches.
>>>
>>
>> Not really. Clockwerx is merging PRs now and then, but there are - in
>> my eyes - some unstable patches in current master.
>>
>> The work we have to do is
>> - create 1.10 branch
>> - find out which patches can go into 1.10.0
>> - cherry-pick them from master
>>
>> master is too unstable for a no-dedicated-maintainer release.
>> The gpg validation for example is not ready for release.
>>
>>
>
> --
> PEAR Development Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>