Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC about another *DEPEND variable
Date: Mon, 25 Sep 2006 17:19:18
Message-Id: 200609232313.42321.vapier@gentoo.org
In Reply to: Re: [gentoo-dev] RFC about another *DEPEND variable by Ciaran McCreesh
1 On Saturday 23 September 2006 22:36, Ciaran McCreesh wrote:
2 > How would it know what other files are required? For example, if
3 > libexpat.so.0 were to rely upon /usr/share/expat-0/config , how would
4 > the package manager know not to clobber that file? Or are you
5 > suggesting leaving (or reparenting, if you prefer) all a package's
6 > files, not just the .so files?
7
8 i'm talking about just libexpat.so.0 ... keep the file around long enough to
9 update the system
10
11 > Or a related question: what proportion of breakages will be fixed
12 > merely by keeping .so files and nothing else around? Will implementing
13 > this prevent enough breakages to make it worthwhile?
14
15 of course it will when you look at core things like openssl, acl, openldap,
16 etc... if you remove anyone one of these packages completely, you risk
17 breaking everything (coreutils and many system packages use libacl) or all
18 your network capabilities (sshd/ssh no longer usuable; now you require
19 on-site service to fix ... hopefully you have packages cached cause wget no
20 longer works either)
21 -mike