From owner-freebsd-current@FreeBSD.ORG Fri Jul 22 22:17:19 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org 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 9A56D16A41F for ; Fri, 22 Jul 2005 22:17:19 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from postfix3-2.free.fr (postfix3-2.free.fr [213.228.0.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id 390C543D46 for ; Fri, 22 Jul 2005 22:17:19 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (vol75-8-82-233-239-98.fbx.proxad.net [82.233.239.98]) by postfix3-2.free.fr (Postfix) with ESMTP id E492FC016; Sat, 23 Jul 2005 00:17:17 +0200 (CEST) Received: by tatooine.tataz.chchile.org (Postfix, from userid 1000) id 678224080; Sat, 23 Jul 2005 00:17:03 +0200 (CEST) Date: Sat, 23 Jul 2005 00:17:03 +0200 From: Jeremie Le Hen To: Alexander Leidinger Message-ID: <20050722221703.GU39292@obiwan.tataz.chchile.org> References: <1121952594.68685.27.camel@opus.cse.buffalo.edu> <20050722174802.GS39292@obiwan.tataz.chchile.org> <20050722224859.5bd68ff7@Magellan.Leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050722224859.5bd68ff7@Magellan.Leidinger.net> User-Agent: Mutt/1.5.9i Cc: Ken Smith , Jeremie Le Hen , freebsd-current@freebsd.org Subject: Re: HEADS-UP: New shared library versions coming soon 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: Fri, 22 Jul 2005 22:17:19 -0000 Hi Alexander, > The patch at > http://www.Leidinger.net/FreeBSD/current-patches/obsolete_removal.diff > is scheduled to be committed at Saturday or Sunday. I've the approval > of my mentor since some weeks but the code freeze for 6.0 jumped into > my way. re@ had some issues with it, I've changed some things, and now > I have time and no freeze in my way. :-) > > The patch provides update UPDATING instructions and documentation in > the build(7) man-page. In short: "make delete-old delete-old-libs" > in /usr/src. Nothing gets deleted without your approval (except you > read the docs and provide the right magic spell)! > > Notes: > * The list of files/libs/dirs is static and I hadn't time to add > the "new old libs". I will build a new world tomorrow and add those > libs before I commit the patch. This is really great work !! Thank you. This is the neat solution I was looking for. I'm going to wait for Ken to bump libraries versions in RELENG_6 and for you to MFC this before upgrading my RELENG_5. > * Everyone who wants to come up with a different way of storing the > list of files or adopting the NetBSD way (mtree): forget about it, I > had this discussion several times and the commit log will contain the > reasons why the current implementation is better. I'm not sure to follow you here. I saw that current library names are contained in /etc/mtree/set.base, but I don't see where it is used OTOH, I check /etc/postinstall too, especially the obsolete_libs() function, it appears that it returns the name of all .so except the one with the greatest version number. Best regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org >