On Sun, 10 Feb 2002 [EMAIL PROTECTED] wrote:
>> What I don't like is the attitude of the primary maintainer of the >> msession extension. He reverts patches by other PHP contributors >> without discussing it. > >I can't recall ever reverting a patch. I recall being accused of it, and >when I asked for more details about what was lost/reverted no one spoke >up. Someone changed msession so that it was no longer compatible with the >version of PHP I have in production. Rather than delete the changes, I put >ifdefs around them so as not to lose the other developer's work. I got >crap for that too. IMO, such extensions which need to be source BC with PHP/Zend should not be in the php4/ext/ but in PECL where you can release whenever you make some fixes to the code. PECL is not supposed to be a trashcan either but place for extensions that change very often and are maintained by someone. (which is the case for msession and which is really good thing) This wouldn't of course work for extensions that are not actively maintained. (shame on those authors who commit and disappear..) What we should think about is a way to include some of PECL extensions in PHP releases. One problem is that how we can be sure that the extension is up-to-date and works with the to be released PHP/Zend..more work for QA? :) Another thing is the ChangeLog / NEWS. PECL extensions should have their own ChangeLog and NEWS files? I'm not sure if this has been considered ever, but wouldn't it be nice to have a release package select page on php.net..? ie. you go there and pick the PECL extensions you would like to have in the package and then this package is created with those extensions included in ext/ (I know that there is some cmd-line installer with which you can install PEAR modules..but for PECL, it doesn't make much sense, IMO, as these you have to compile anyway..and dynamic loading is not available on all systems) --Jani -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php