Subject: Re: 4.99.16 and packages-2006Q4
To: None <netbsd-users@netbsd.org>
From: Valeriy E. Ushakov <uwe@ptc.spbu.ru>
List: netbsd-users
Date: 03/29/2007 16:42:13
Steven M. Bellovin <smb@cs.columbia.edu> wrote:

> I think there's a deeper issue here.  Suppose that he'd started with
> 3.1, installed those packages, then upgraded to (say) 5.0.  Presumably,
> the "delete obsolete files" part of the upgrade would remove
> libssl.so.3, etc., at which point his packages no longer work.  That
> seems to be a serious break in backwards compatibility.  (Or am I
> missing something?)

You do.  We don't delete old major versions.  To quote a comment from
postinstall:

# obsolete_libs dir
#       Display the minor/teeny shared libraries in dir that are considered
#       to be obsolete.
#
#       The implementation supports removing obsolete major libraries
#       if the awk variable AllLibs is set, although there is no way to
#       enable that in the enclosing shell function as this time.

SY, Uwe
-- 
uwe@ptc.spbu.ru                         |       Zu Grunde kommen
http://snark.ptc.spbu.ru/~uwe/          |       Ist zu Grunde gehen