From owner-freebsd-current@FreeBSD.ORG Thu Feb 17 18:54:25 2005 Return-Path: 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 6A37616A4CE; Thu, 17 Feb 2005 18:54:25 +0000 (GMT) Received: from mail06.syd.optusnet.com.au (mail06.syd.optusnet.com.au [211.29.132.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8DB8843D53; Thu, 17 Feb 2005 18:54:24 +0000 (GMT) (envelope-from PeterJeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (c211-30-75-229.belrs2.nsw.optusnet.com.au [211.30.75.229]) j1HIsMWc015908 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Fri, 18 Feb 2005 05:54:23 +1100 Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])j1HIsM7l076656; Fri, 18 Feb 2005 05:54:22 +1100 (EST) (envelope-from pjeremy@cirb503493.alcatel.com.au) Received: (from pjeremy@localhost)j1HIsMWi076655; Fri, 18 Feb 2005 05:54:22 +1100 (EST) (envelope-from pjeremy) Date: Fri, 18 Feb 2005 05:54:22 +1100 From: Peter Jeremy To: Sergey Lyubka Message-ID: <20050217185422.GJ57256@cirb503493.alcatel.com.au> References: <72c3a957050217031230598f63@mail.gmail.com> <86zmy3qmm2.wl%sf@FreeBSD.org> <72c3a957050217065223729f83@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <72c3a957050217065223729f83@mail.gmail.com> User-Agent: Mutt/1.4.2i cc: FUJISHIMA Satsuki cc: freebsd-current@freebsd.org Subject: Re: pcre in base system X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Feb 2005 18:54:25 -0000 On Thu, 2005-Feb-17 14:52:05 +0000, Sergey Lyubka wrote: >Anyway, the last call is yours, guys committers. >If you decide to do this pcre thing, I am willing to >provide a patch for both sed and pcre. In terms of effort, putting new software into the base system and patching other utilities to use it should be fairly trivial. The major effort is maintaining it - validating and updating to new releases. Are you willing to provide ongoing maintenance for a pcre import? Based on the NetBSD thread, pcre also has an area where it is not POSIX compliant (and does not plan to become POSIX compliant) and does not provide BREs. This may present a sticking point. Overall, I'd prefer to see the base system become more minimal with greater reliance on ports. An interesting approach could be to break out regex(3) from libc and allow base utilities to use shared libraries from ports - this would allow someone to install the pcre port and have the base sed(1) use it. -- Peter Jeremy