On Thu, 24 Nov 2005 23:45:45 -0800 [EMAIL PROTECTED] (Rasmus Lerdorf) wrote:
> Helgi Þormar wrote: > > Rasmus mentioned that no PEAR person tested the final RC and all > > that and thus this issue wasn't found ... Correct me if I'm wrong, > > but wasn't that change done between the final RC and the official > > release ? > > Nope, this change was in RC6: > > http://cvs.php.net/diff.php/php-src/ext/date/php_date.c?r1=1.43.2.20&r2=1.43.2.21&ty=u > > I missed it too, but then I don't use pear/Date anywhere. It is not only about date, such changes in 5.1 are the worst idea we can have, and doing so late in the release process is even worst. Wez and you told me that I do propose solutions, for the 5.1 release, I see 2 possibilities: 1) Drop this 5.1.0 release and repack everything without the class date 2) Release 5.1.0pl1 as soon as possible to fix the problem 1) is, as far as I know, not possible, so we have to go with 2). Marcus, arguing such way is missing the minimum informations one may need to comment this problem. Can you seriously think that adding such class in a minor release is the way to go? What is obvious is that there is not enough people having a real influence on what should go in or what should not go. As a reminder, the last releases with such non obvious breaks was our last two... I let you wonder who wrote the fix. About ext/date, it was a bad idea from day #1 to do it this way. I proposed to add a new date/time APIs in php5 before it was even available, a 1st proposal was done and the 1st codebase was commited in pecl (where all new codes should first go for tests and approbations). I asked for feedbacks and for people willing to help to define a clean api and how it should work (both for OO and procedural). Then Derick asked me to stop to work on this extension until he is ready with the rewrite of strtotime with a new TZ, it was his only idea, for what he said. We first agreed first to do nothing in 5.1, it was too late as 5.1 was already in a bug fixes only period, who cares? he commited and replace strtotime... Then comes the replacement of date() and some other functions, and now the addition of a date """object""". Can we really say it is a mistake? a lack of attention from QA people? from users? from PEAR? I do not think so. --Pierre -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php