From owner-freebsd-ports Wed Oct 2 2: 2:27 2002 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E61E137B404 for ; Wed, 2 Oct 2002 02:02:24 -0700 (PDT) Received: from www.contentmedia.de (www.contentmedia.de [213.61.138.91]) by mx1.FreeBSD.org (Postfix) with SMTP id 47ECF43E6A for ; Wed, 2 Oct 2002 02:02:23 -0700 (PDT) (envelope-from marc@informatik.uni-bremen.de) Received: (qmail 17974 invoked from network); 2 Oct 2002 08:59:15 -0000 Received: from unknown (HELO leeloo.intern.geht.de) (217.227.199.22) by www.contentmedia.de with SMTP; 2 Oct 2002 08:59:15 -0000 Date: Wed, 2 Oct 2002 11:02:12 +0200 From: Marc Recht To: Poul-Henning Kamp Cc: current@FreeBSD.ORG, ports@FreeBSD.ORG Subject: Re: expat2 in the base system? Message-Id: <20021002110212.43012b5a.marc@informatik.uni-bremen.de> In-Reply-To: <84545.1033548356@critter.freebsd.dk> References: <20021002103007.588d3bf3.marc@informatik.uni-bremen.de> <84545.1033548356@critter.freebsd.dk> X-Mailer: Sylpheed version 0.8.2claws (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="=.Ph4c+pTOw7n3BD" Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --=.Ph4c+pTOw7n3BD Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit > Rather than write another monster filled with weird structs and enums > I decided that ASCII is very extensible, and putting XML structure > on top of it meant that readily available libraries and tools could > work on it. Yes, it's IMHO the best way to do it. > And in fact, I have every reason to believe that it takes less code > in the kernel to construct XML with sbuf's than it takes to pack > everything in and out in a way which is properly versioned and all > that hair. > > So, I need an XML parser in the userland side of things. No, that it's there maybe other tools could (slowly) start using it. > (NB: XML flows from the kernel to userland, not the other way!) Maybe sometime.. :-) [...] > I've sent many emails to try to get peoples attention to this subject, > but nobody has really expressed much of an interest, but maybe now > that it is a more tangible issue that will change. I didn't see any message. After your commit, I made a quick glance through my archives current@, hackers@ and arch@ ... > I have not connected libexpat and xmlwf to the build yet, so nobody > will be screwed in any way until we do so. > > There are two ways this can be done, and I don't really have a > preference: > > 1. Under the name libexpat, in full flying colours. This means that > we are obligated to track the official libexpat rather closely > and ports will use the in-tree version instead of the ports version. I would go/vote for that. If it's expat then call it expat. Everything else is confusing.. [..] > Remembering the perl fiasco[*], I have tried for quite some time > to see if anybody had any good input on this, and nothing very > conclusional has emerged from any corner. In any ml? > I don't plan to commit the next stuff which depends on the existance > of this library this for another couple of weeks, so this is your > chance to test it out: Here is the patch which connects libexpat > in the tree in fashion 1 above. Hmm, with 5.0R in about six weeks wouldn't it be good to build and install the library asap ? > Let me know how much it breaks. We'll see. I've some stuff which depends on expat2 (python, apache2, ..) But: No risk - no fun. -:) Marc --=.Ph4c+pTOw7n3BD Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE9mrYU7YQCetAaG3MRAiXEAJ4rKtGraknUZar7b5o5x++N17V+lQCfY2Ps bS6dDgXP3hhsTkR37N0tSno= =sm2e -----END PGP SIGNATURE----- --=.Ph4c+pTOw7n3BD-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message