From owner-freebsd-stable@freebsd.org Wed Sep 9 15:45:24 2015 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 40802A01CD8 for ; Wed, 9 Sep 2015 15:45:24 +0000 (UTC) (envelope-from wayne@manor.msen.com) Received: from manor.msen.com (manor.msen.com [148.59.4.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E83F91FCE for ; Wed, 9 Sep 2015 15:45:23 +0000 (UTC) (envelope-from wayne@manor.msen.com) Received: from manor.msen.com (localhost [127.0.0.1]) by manor.msen.com (8.12.11/8.12.11) with ESMTP id t89FjM4g030570 for ; Wed, 9 Sep 2015 11:45:22 -0400 (EDT) (envelope-from wayne@manor.msen.com) Received: (from wayne@localhost) by manor.msen.com (8.12.11/8.12.11/Submit) id t89FjLhq030569 for freebsd-stable@freebsd.org; Wed, 9 Sep 2015 11:45:21 -0400 (EDT) (envelope-from wayne) Date: Wed, 9 Sep 2015 11:45:21 -0400 From: "Michael R. Wayne" To: freebsd-stable@freebsd.org Subject: Re: pkg does bad things after upgrade from 8.4 to 9.3 Message-ID: <20150909154521.GW23144@manor.msen.com> Mail-Followup-To: freebsd-stable@freebsd.org References: <20150908175303.GP23144@manor.msen.com> <1441745722.12994.59.camel@michaeleichorn.com> <7A1CD302-0428-4068-ACD9-146C5E03802E@ultra-secure.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <7A1CD302-0428-4068-ACD9-146C5E03802E@ultra-secure.de> User-Agent: Mutt/1.4.2.1i X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Sep 2015 15:45:24 -0000 On Tue, Sep 08, 2015 at 11:06:02PM +0200, Rainer Duffner wrote: > > > Am 08.09.2015 um 22:55 schrieb Michael B. Eichorn : > > > > But you must reinstall everything. You upgraded your ABI going 8->9 so > > everything needs rebuilt/reinstalled. See next. > > Exactly. > Or unpack the compat8x package by hand. Explain this please? > Or don???t delete the old libraries upon upgrading??? We never delete the old libraries. So the old binaries function. But, the goal is to migrate to 9.X executables over time. The motivation for this is that upgrading something almost always breaks things and it is MUCH easier to deal with these breakages incrementally over several days, rather than having everything broken at once. Note that NONE of this explains why pkg would delete ANYTHING. I can (sorta) see that upgrading bash says I have to upgrade mutt (but, really, it should just install a new library for bash and let mutt run on the old one) but can not think of a reason it would remove it!