From owner-freebsd-current@FreeBSD.ORG Mon Jul 20 09:18:24 2009 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 09278106564A for ; Mon, 20 Jul 2009 09:18:24 +0000 (UTC) (envelope-from freebsd-current@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 8D1118FC20 for ; Mon, 20 Jul 2009 09:18:23 +0000 (UTC) (envelope-from freebsd-current@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MSp0n-0008PK-KM for freebsd-current@freebsd.org; Mon, 20 Jul 2009 09:18:21 +0000 Received: from lara.cc.fer.hr ([161.53.72.113]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jul 2009 09:18:21 +0000 Received: from ivoras by lara.cc.fer.hr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 20 Jul 2009 09:18:21 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-current@freebsd.org From: Ivan Voras Date: Mon, 20 Jul 2009 11:18:07 +0200 Lines: 28 Message-ID: References: <1248027417.14210.110.camel@neo.cse.buffalo.edu> <58F0204B-ECE6-479A-AAC2-7868E71ABB43@exscape.org> <1248028426.14210.114.camel@neo.cse.buffalo.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lara.cc.fer.hr User-Agent: Thunderbird 2.0.0.21 (X11/20090615) In-Reply-To: <1248028426.14210.114.camel@neo.cse.buffalo.edu> Sender: news Cc: freebsd-stable@freebsd.org Subject: Re: HEADS-UP: Shared Library Versions bumped... 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: Mon, 20 Jul 2009 09:18:24 -0000 Ken Smith wrote: > On Sun, 2009-07-19 at 20:26 +0200, Thomas Backman wrote: >> On Jul 19, 2009, at 20:16, Ken Smith wrote: >>> The problem is that as of the next time you update a machine that had >>> been running -current you are best off reinstalling all ports or other >>> applications you have on the machine. When you reboot after doing the >>> update to the base system everything you have installed will still >>> work >>> because the old shared library versions will still be there. However >>> anything you build on the machine after its base system gets updated >>> would be linked against the newer base system shared libraries but any >>> libraries that are part of ports or other applications (e.g. the Xorg >>> libraries) would have been linked against the older library versions. >>> You really don't want to leave things that way. >> So, to be clear: a fresh ports tree and "portupgrade -af" after >> building and installing r195767+ should be enough to solve any >> problems? (installkernel, installworld, reboot, portupgrade -af) >> > > Correct for those of you who let portupgrade do all the building for you > (which the example command you give does). The reason I'm being careful > is portupgrade can also be told to fetch pre-built packages. At the > moment that will not work, if you use that approach please hold off > until the ports folks let us know the packages have been rebuilt. Could we perhaps get a auto-generated libmap.conf to map either the new libraries to the old ones or (more useful) the old libraries to the new ones?