From owner-freebsd-current@FreeBSD.ORG Thu Jan 6 11:22:14 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71EAD106566C for ; Thu, 6 Jan 2011 11:22:14 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from ch-smtp02.sth.basefarm.net (ch-smtp02.sth.basefarm.net [80.76.149.213]) by mx1.freebsd.org (Postfix) with ESMTP id 041198FC08 for ; Thu, 6 Jan 2011 11:22:13 +0000 (UTC) Received: from c83-255-61-120.bredband.comhem.se ([83.255.61.120]:50274 helo=falcon.midgard.homeip.net) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.72) (envelope-from ) id 1Panii-0002cO-8g for freebsd-current@freebsd.org; Thu, 06 Jan 2011 12:09:31 +0100 Received: (qmail 32788 invoked from network); 6 Jan 2011 12:09:27 +0100 Received: from owl.midgard.homeip.net (10.1.5.7) by falcon.midgard.homeip.net with ESMTP; 6 Jan 2011 12:09:27 +0100 Received: (qmail 75353 invoked by uid 1001); 6 Jan 2011 12:09:27 +0100 Date: Thu, 6 Jan 2011 12:09:27 +0100 From: Erik Trulsson To: Nathan Whitehorn Message-ID: <20110106110927.GA75316@owl.midgard.homeip.net> References: <4D25136A.4070107@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D25136A.4070107@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: 83.255.61.120 X-Scan-Result: No virus found in message 1Panii-0002cO-8g. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1Panii-0002cO-8g 3de9810693a528a7692911a085c241c0 Cc: freebsd-current@freebsd.org Subject: Re: Request for testing/comments -- import of new dialog/libdialog X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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, 06 Jan 2011 11:22:14 -0000 On Wed, Jan 05, 2011 at 06:57:14PM -0600, Nathan Whitehorn wrote: > As part of work on a new installer, I would like to update the base > system dialog and libdialog to the newer one provided by Thomas Dickey > (http://invisible-island.net/dialog/, ports as devel/cdialog). This is a > much nicer, fuller featured version of dialog that simplifies the > creation of new dialog-using tools (a longstanding impediment to a new > versions of sade, sysinstall, etc.), and is under a marginally better > license (LGPL2 instead of GPL2). > > Patches to effect the import can be found at: > - http://people.freebsd.org/~nwhitehorn/libdialog-update.diff > > What the patches do: > - Replaces dialog(1) with a new version. All command-line options of the > old dialog except --fstree are accepted by the new dialog, and the ports > options framework continues to work without modification. > - Renames libdialog to libodialog (old dialog). The new dialog library > has a much more pleasant API than the old one -- which directly implies > that it has a substantially different API. Until sysinstall, sade, and > tzsetup are replaced or rewritten, we need to keep the old library around. > - Modifies sysinstall, sade, and tzsetup to link to libodialog instead > of libdialog. > - Deletes all man pages and examples associated with libodialog. This is > deprecated code. > - Installs new dialog library as libdialog > - Bumps __FreeBSD_version to 900030 Are there any ports which link to the old version of libdialog, and if so, what will happen to them? Why not keep the old version as libdialog and instead use a new name for the new library (libndialog or whatever) ? (I am not saying you should do this - it is a real question.) -- Erik Trulsson ertr1013@student.uu.se