From owner-freebsd-current Thu Oct 3 6:37:41 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C35E137B401; Thu, 3 Oct 2002 06:37:39 -0700 (PDT) Received: from tomts14-srv.bellnexxia.net (tomts14.bellnexxia.net [209.226.175.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0687443E6A; Thu, 3 Oct 2002 06:37:39 -0700 (PDT) (envelope-from matt@gsicomp.on.ca) Received: from xena.gsicomp.on.ca ([65.95.176.54]) by tomts14-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20021003133738.OKTE27522.tomts14-srv.bellnexxia.net@xena.gsicomp.on.ca>; Thu, 3 Oct 2002 09:37:38 -0400 Received: from hermes (hermes.gsicomp.on.ca [192.168.0.18]) by xena.gsicomp.on.ca (8.11.3/8.11.3) with SMTP id g93CHbp13817; Thu, 3 Oct 2002 08:17:38 -0400 (EDT) (envelope-from matt@gsicomp.on.ca) Message-ID: <007f01c26ae2$09b11ab0$1200a8c0@gsicomp.on.ca> From: "Matthew Emmerton" To: "Garance A Drosihn" , "Poul-Henning Kamp" Cc: "Sheldon Hearn" , "Marc Recht" , "Alexander Langer" , , References: <3632.1033651189@critter.freebsd.dk> Subject: Re: expat2 in the base system? Date: Thu, 3 Oct 2002 09:37:36 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > In message , Garance A Drosihn writes: > > >I think it would be very prudent that any base-system expat have > >it's own name, even if it's just "expat2fb". I have no opinion > >on whether that should be the full expat2 or a stripped down > >functionality, but I think we should make it clear that "this > >is the expat which the base system needs -- if you do not like > >this version, then use the appropriate port and don't complain > >to us about which version we install in the base system". > > It sounds to me like this sums it up nicely. The thing about it > I like is that it does not prevent us from taking the other route > later on, whereas putting an "official-looking" expat in the tree > and yanking that later would be a mess. > > Any famous last words before the fat lady sings ? Well, playing the devil's advocate -- isn't this the type of discussion the preceeded the introduction of Perl into the base system, the introduction of which created such a mess that we finally took Perl out of the base system in -CURRENT? Now I realize that expat is much less complicated than Perl, but have we fully addressed interoperability concerns? I know that the /usr vs ${LOCALDIR}distinction between the base system and ports fixes most of them, at least for experienced users. My biggest concern is the minority of users installing expat2 from ports/packages and then not being able to figure out how to use it, since they always get expat1 since /usr/bin comes before /usr/local/bin in $PATH. I'm sure there will also be issues with autoconf-based ports that don't do proper version checking of libraries which will pick up static libs / headers from /usr instead of /usr/local as well. -- Matt Emmerton To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message