Re: libxml bundling
| From: | Zeev Suraski | Date: | Thu, 08 May 2003 13:41:53 +0000 |
| Subject: | Re: libxml bundling | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-1380@lists.php.net to get a copy of this message | ||
At 14:27 08/05/2003, Sascha Schumann wrote:
On Thu, 8 May 2003, Per Lundberg wrote: On Thu, 2003-05-08 at 10:34, Zeev Suraski wrote:I think there are two separate issues then: 1. Do we want to bundle libxml. My take on this is that yes, we do - we cannot rely on the target platform to contain such an essential component. It's even more important when we see so many different versions - we'll be doing our users quite a service when we put a version that's known work well with the current version of PHP, and demonstrate the same behavior, bugs, etc. 2. Do we want to put libxml into our source tree. My take on this is that no, we don't - we should bundle libxml at the packaging stage. For developers, it would slightly complicate the initial build process (you'd have to fetch the currently-blessed libxml and put it in the right place), but that shouldn't affect our decision. ZeevI see the seconding and thirding and fourthing of this message, but Istillfail to understand why people consider the nuance of increasing thepackagesize, something that's completely insignificant for almost all of our users, as a too high a price for keeping PHP on top of the recent technologies. Good XML handling is as basic as good forms handlingin thisday and age.+1 Bandwidth is really cheap these days, as well as hard drives. Who cares about a couple of megs extra? :-)It's not all about storage; it is about maintability. libxml2 is released so frequently that it makes no sense to bundle it. Furthermore, libxml2 is basically installed on every system released in the last 1-2 years which renders the bundled lib redundant.