Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:2896 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51285 invoked from network); 27 Jun 2003 16:34:05 -0000 Received: from unknown (HELO hasele) (216.179.74.133) by pb1.pair.com with SMTP; 27 Jun 2003 16:34:05 -0000 Received: by hasele (Postfix, from userid 1000) id 27AB44EA09; Fri, 27 Jun 2003 12:25:39 -0400 (EDT) To: internals@lists.php.net Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-ID: <1056731138.27597.110.camel@hasele> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.0 Date: 27 Jun 2003 12:25:39 -0400 Subject: bundling libxml2 From: sterling@bumblebury.com (Sterling Hughes) Hi, So I figure I'll restart this discussion. There are a couple of reasons I want to bundle libxml2: 1) XML support is crucial. You may not like XML, but its the standard for data exchange these days, and is incredibly important when interoperating with external services. A PHP installation should simply not exist without XML support, if it does, then imho we've done something wrong. Applications that are distributed need to rely on certain features in PHP, XML is one such feature. I think this much has already been agreed upon. 2) Libxml2 may be installed everywhere, but the version we rely upon isn't available everywhere. As witnessed by a message to the list by michael, and a problem that someone else had over IRC. Its fine to allow people to use external versions of libxml2, however, we need a recent version to operate. For example, schema support is pretty essential, as its becoming the new DTD format for XML (and is required for proper SOAP support). Its further helpful that users can rely on a certain implementation of libxml2 distributed with a certain version of PHP. Anyhow, I thought I'd again bring this up before the beta. What do people think? -Sterling -- Good judgement comes from experience, and experience comes from bad judgement. - Fred Brooks