From: Jani Taskinen > And do you really want to hunt after all ghost bugs that are really > caused by buggy libxml versions..? And like you said, PHP 5 is still > beta. Nobody should be using it for real anyway. :) > > (and they can always do '--disable-xml' etc.) > > So I say we just require libxml 2.5.10 or higher.
Going with 2.5.10 is fine with me, but this does bring up the issue I had raised before beta 1 was released. This has NOTHING to do with bundling arguments, so no one use this to start that thread again please. If any version is going to be allowed to be used by the end user, looks like 2.5.10+, there needs to be one or more versions that are considered supported, meaning the extensions have been tested against those versions and those are what are primarily used to test bug reports against.
We have clearly seen that libxml does break things in its versions, even though the API is considered stable (which was one of the arguments against this idea in the first place). The changes can affect any one if not all of the xml based extensions and as you mentioned: "And do you really want to hunt after all ghost bugs that are really caused by buggy libxml versions..?". This is exactly where we are right now.
I agree, except I think it has a lot to do with bundling.
For now, I say let's require 2.5.10+.
Zeev
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php