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