Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Sep 2015 11:53:31 -0400
From:      Brandon Allbery <allbery.b@gmail.com>
To:        freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: pkg does bad things after upgrade from 8.4 to 9.3
Message-ID:  <CAKFCL4X_y0BFBwXoH0dn5usHZ6jy73Z71ODQAtW13d-qzQsNOw@mail.gmail.com>
In-Reply-To: <20150909154521.GW23144@manor.msen.com>
References:  <20150908175303.GP23144@manor.msen.com> <1441745722.12994.59.camel@michaeleichorn.com> <7A1CD302-0428-4068-ACD9-146C5E03802E@ultra-secure.de> <20150909154521.GW23144@manor.msen.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 9, 2015 at 11:45 AM, Michael R. Wayne <freebsd07@wayne47.com>
wrote:

> Note that NONE of this explains why pkg would delete ANYTHING


Because it can't keep track of multiple versions of (say) gettext for
different packages? If you upgrade something that requires a newer gettext,
you must either upgrade everything else that uses gettext or remove the
things that can only use the old one.

This same pain is visible in other package systems --- for example, ask
someone on debian unstable (or, occasionally, testing) who tries to
install/upgrade something and watches it ask to remove their entire system
because it was built against a newer libc.

If you use packages, you need to upgrade the entire package set as a unit,
not piecemeal.

-- 
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKFCL4X_y0BFBwXoH0dn5usHZ6jy73Z71ODQAtW13d-qzQsNOw>