From owner-freebsd-ports Tue Sep 17 17:48:42 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 BB56137B401; Tue, 17 Sep 2002 17:48:40 -0700 (PDT) Received: from white.imgsrc.co.jp (ns.imgsrc.co.jp [210.226.20.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id C12EC43E6E; Tue, 17 Sep 2002 17:48:39 -0700 (PDT) (envelope-from kuriyama@imgsrc.co.jp) Received: from localhost (localhost [127.0.0.1]) by white.imgsrc.co.jp (Postfix) with ESMTP id 51BE624D04; Wed, 18 Sep 2002 09:48:38 +0900 (JST) Received: from black.imgsrc.co.jp (black.imgsrc.co.jp [2001:218:422:2::130]) by white.imgsrc.co.jp (Postfix) with ESMTP id 8252224D02; Wed, 18 Sep 2002 09:48:34 +0900 (JST) Received: from black.imgsrc.co.jp (black.imgsrc.co.jp [2001:218:422:2::130]) by black.imgsrc.co.jp (Postfix) with ESMTP id 23D3B1E46E4; Wed, 18 Sep 2002 09:48:33 +0900 (JST) Date: Wed, 18 Sep 2002 09:48:33 +0900 Message-ID: <7mr8fsjf6m.wl@black.imgsrc.co.jp> From: Jun Kuriyama To: Poul-Henning Kamp Cc: ports@freebsd.org Subject: Re: expat2 in /src In-Reply-To: <77582.1032081717@critter.freebsd.dk> References: <77582.1032081717@critter.freebsd.dk> User-Agent: Wanderlust/2.9.10 (Unchained Melody) SEMI/1.14.4 (Hosorogi) FLIM/1.14.3 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.2 (i386--freebsd) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=US-ASCII X-Virus-Scanned: by AMaViS on ns.imgsrc.co.jp 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 At Sun, 15 Sep 2002 09:22:16 +0000 (UTC), Poul-Henning Kamp wrote: > So the simple question for the ports crew is, which option is > better: > > A) Import it so it shows up in /usr/lib and /usr/include as > the official expat2, and have the ports pick up this copy > through configure. > > B) Import it so it shows up as something different ("libxmlthing") > from expat2, leaving the ports to continue to use > ports/textproc/expat2 since configure will not trigger on it. Hmm. I like A). B) will make the system has two same libraries with same functionality. But, as seen recent commit to expat, library API may change in current development process by current team. Originally, expat was developped by James Clark and be stable (and not updated) long time. Current expat 2.0 development team (releasing 1.95.5) was forked from James Clark's (with his approvement). I cannot understand development process of current team (why they bump library version so frequently) yet. But I worry about the library API may be changed before 2.0 release after we import current expat 1.95.5. So, at this time, I have no idea whther A) or B) we should go. # One idea is importing 1.95.3 (expat.2) to base system and apply # bugfix only. I hope expat 2.0 will have stable API and let's # importing again 2.0. -- Jun Kuriyama // IMG SRC, Inc. // FreeBSD Project To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message