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 |
--------------------------------------------------------------------- |