Re: Re: cvs: php-src /ext/mysql php_mysql.c /ext/mysqli mysqli.c /ext/mysqlnd mysqlnd.c mysqlnd_palloc.c mysqlnd_ps.c mysqlnd_wireprotocol.c

From: Date: Tue, 15 Jul 2008 17:11:59 +0000
Subject: Re: Re: cvs: php-src /ext/mysql php_mysql.c /ext/mysqli mysqli.c /ext/mysqlnd mysqlnd.c mysqlnd_palloc.c mysqlnd_ps.c mysqlnd_wireprotocol.c
References: 1 2 3 4 5 6 7 8 9  Groups: php.internals 
Request: Send a blank email to internals+get-38975@lists.php.net to get a copy of this message
On Tue, Jul 15, 2008 at 7:05 PM, Ulf Wendel <ulf.wendel@phpdoc.de> wrote: > Pierre Joye schrieb: >> >> On Tue, Jul 15, 2008 at 5:42 PM, Ulf Wendel <ulf.wendel@phpdoc.de> wrote: >> >>> What's your point, what requests are you talking about? >> >> Please ask Johannes, I told them to him live last time we met. If >> there is doubts, I will happily repeat them. > > So, you have one question related to Windows builds - I did not know that. > > According to Johannes you both have chatted on IRC about it after you met. > The chat did not help to clearify the question. Can you rephrase the > question, what version of PHP are we talking about? > >>> I saw one person complaining about mysqlnd being compiled into PHP >>> although >>> no mysql extension was compiled into PHP: bug - open to anybody to fix. >> >> Ok, I will fix that as It does not make sense to enable mysqlnd when >> no mysql extensions are enabled (but that's the least of my worries). > > Cool. Its annoying to see anything in a binary which is not needed (here: > mysqlnd). Like it makes no sense to have ext/pdo compiled into PHP if no > driver is compiled into PHP. I hope we're not down to a point where we > really need consult each other for such a minor change... > >>> PHP has a >>> very vivid team of developers fixing many issues before they go down to >>> the >>> maintainers, see the constant work on bug reports. I relied on that to >>> happen. Is that the issue you are talking about? >> >> How can that happen when you do many maybe unrelated changes in one >> commit? How can I (or other) granulary review a commit in this case >> (if something is broken)? > > I have no clue if Andrey has combined several fixes in one commit. At this > point I have to rely on him choosing a proper granularity for a commit. Too > large commits can always happen. You can work for a month in your local CVS > copy and commit 100k at one - no difference. Except that nobody does that for daily jobs and fixes. >> We are one week before a freeze and we just see than one of the most >> important change for this release is developed outside our tree, I >> seriously hope that you understand our worries (I'm not alone to >> worry). We may not have have the time to deal with the last minutes >> issues introduced by a last minute sync (== disable). > > So, this is the real issue behind this discussion, or is there more, such as > the Windows question from above? No, the real issue is: The extension should be developed and maintained in php-src. Whether we'll have to disable it or not if it is broken is a temporary measure and is really unimportant. > mysqlnd has been committed into PHP 5.3 branch (and into HEAD) in October > 2007. Since then several updates have been comitted into the CVS. This is > yet another update. For whatever reason you seem to see a difference between > this and previous updates. Because we were supposing that you maintain it only here and not only syncing trees. > Do you want to hint that no extension maintainer should update their > extensions any more due to the announced code freeze on July, 24th because > you do not have enough time between code freeze and alpha 1? If so, the time > between code freeze and alpha 1 seems too short. No, I ask why a core extension is developed outside php.net and synced from time to time. I think I made this point clear. Anyway, I don't have anything to say about this topic. I made my point clear hopefully, if not then it is pointless to argue endlessly about why maintaining a core extension outside php-src is a bad idea, we will never agree. -- Pierre http://blog.thepimp.net | http://www.libgd.org

« previous php.internals (#38975) next »