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: | Pierre Joye | 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