Gentoo Archives: gentoo-user

From: Enrico Weigelt <weigelt@×××××.de>
To: gentoo-user@l.g.o
Subject: [gentoo-user] binary dependencies [WAS: libpng12 is missing]
Date: Sat, 29 May 2010 08:07:24
Message-Id: 20100529075650.GA14553@nibiru.local
In Reply to: Re: [gentoo-user] libpng12 is missing by "András Csányi"
1 * András Csányi <sayusi.ando@×××××.com> wrote:
2
3 Hi folks,
4
5 > It looks like the libpng package makes problem for other's including me... :$
6 > http://bugs.gentoo.org/show_bug.cgi?id=319029
7
8 IMHO this is a generic problem: when multiple slots exist,
9 portage doesnt seem to know which slot/version of some lib a
10 package was actually built against (that's also why we need
11 things like revdep-rebuild).
12
13 A clean and generic solution would IMHO be if that information
14 is recorded @ /var/db/pkg/*. In case of some depenency exists
15 in different slots, the installed binary package record also
16 contains a dependency to the lib's slot the package was
17 actually built against. This way, old versions/slots still
18 in use should never be uninstalled.
19
20 In another pass we could scan for packages which could be
21 rebuilt against a newer lib version, or maybe have it as
22 an new emerge option (like --newuse for changed usedflags).
23
24
25 cu
26 --
27 ---------------------------------------------------------------------
28 Enrico Weigelt == metux IT service - http://www.metux.de/
29 ---------------------------------------------------------------------
30 Please visit the OpenSource QM Taskforce:
31 http://wiki.metux.de/public/OpenSource_QM_Taskforce
32 Patches / Fixes for a lot dozens of packages in dozens of versions:
33 http://patches.metux.de/
34 ---------------------------------------------------------------------