2011-06-22 00:19:21 Peter Samuelson napisaƂ(a):
> Well, I was mainly thinking of platforms like Gentoo Linux that seem
> like they're big on early adoption and not so big on ABI stability and
> support lifetime.  I don't know if my perception is accurate, but I get
> the feeling they are, in general, happy to accept "recompile the world"
> as a substitute for keeping old libraries around for a gradual upgrade
> transition.

Users of stable versions of Portage (main package manager) can use 
revdep-rebuild script,
which detects packages containing executables/libraries linked against no 
longer existent
libraries.

Users of experimental versions of Portage can use new "preserve-libs" 
functionality, which
preserves libraries from older versions of packages until reverse dependencies 
are rebuilt
with new libraries.

In some situations, it is possible to have multiple versions of given package 
installed
simultaneously. This possibility must be declared in ebuilds of given package 
and there
should be no file collisions. E.g. it is possible to have Python 2.4.*, 2.5.*, 
2.6.*, 2.7.*,
3.0.*, 3.1.*, 3.2.* and 3.3.* installed simultaneously (but not both e.g. 3.1.3 
and 3.1.4).

It is possible to have APR 1.* and 2.* installed simultaneously. (The ebuild 
for APR 2.0_pre*
is absent in main repository and is present in my private repository.)

-- 
Arfrever Frehtes Taifersar Arahesis

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to