From owner-freebsd-current@FreeBSD.ORG Fri Jul 22 20:49:17 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 7C32216A41F for ; Fri, 22 Jul 2005 20:49:17 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from mailout11.sul.t-online.com (mailout11.sul.t-online.com [194.25.134.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3D7543D45 for ; Fri, 22 Jul 2005 20:49:16 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd23.aul.t-online.de by mailout11.sul.t-online.com with smtp id 1Dw4SI-00018m-00; Fri, 22 Jul 2005 22:49:14 +0200 Received: from Andro-Beta.Leidinger.net (XNxp12ZEYeiRYmgOs7cq4iJmPYJfxl+8bz--TF63Iy8-W3VodVybc8@[84.165.254.175]) by fwd23.sul.t-online.de with esmtp id 1Dw4S4-1nfVOC0; Fri, 22 Jul 2005 22:49:00 +0200 Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.3/8.13.3) with ESMTP id j6MKmx3e037591; Fri, 22 Jul 2005 22:49:00 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Fri, 22 Jul 2005 22:48:59 +0200 From: Alexander Leidinger To: Jeremie Le Hen Message-ID: <20050722224859.5bd68ff7@Magellan.Leidinger.net> In-Reply-To: <20050722174802.GS39292@obiwan.tataz.chchile.org> References: <1121952594.68685.27.camel@opus.cse.buffalo.edu> <20050722174802.GS39292@obiwan.tataz.chchile.org> X-Mailer: Sylpheed-Claws 1.9.12 (GTK+ 2.6.8; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ID: XNxp12ZEYeiRYmgOs7cq4iJmPYJfxl+8bz--TF63Iy8-W3VodVybc8@t-dialin.net X-TOI-MSGID: b31d38ad-70cc-41a8-9f9b-352438ca896b Cc: Ken Smith , 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 20:49:17 -0000 On Fri, 22 Jul 2005 19:48:02 +0200 Jeremie Le Hen wrote: > Hi Ken, hi all, > > > It will take a while for the fallout from this version bump to > > propagate. People who cvsup/rebuild existing systems should not be > > impacted immediately - you will still have the older library versions > > present on your systems. However it will take time for the pre-built > > packages provided by the portmgr folks to be rebuilt, loaded onto the > > FTP servers, and propagate out to the mirrors. > > I know that FreeBSD is still lacking a solution to remove old > librairies, but I would like to know the actual recommended way > to remove old libraries. I'm not asking for a solution as NetBSD's > /etc/postinstall, just a simple and neat one. 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. * 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. Bye, Alexander. -- The computer revolution is over. The computers won. http://www.Leidinger.net Alexander @ Leidinger.net GPG fingerprint = C518 BC70 E67F 143F BE91 3365 79E2 9C60 B006 3FE7