* András Csányi <sayusi.a...@gmail.com> wrote:

Hi folks,

> It looks like the libpng package makes problem for other's including me... :$
> http://bugs.gentoo.org/show_bug.cgi?id=319029

IMHO this is a generic problem: when multiple slots exist, 
portage doesnt seem to know which slot/version of some lib a 
package was actually built against (that's also why we need
things like revdep-rebuild). 

A clean and generic solution would IMHO be if that information
is recorded @ /var/db/pkg/*. In case of some depenency exists
in different slots, the installed binary package record also
contains a dependency to the lib's slot the package was 
actually built against. This way, old versions/slots still
in use should never be uninstalled. 

In another pass we could scan for packages which could be 
rebuilt against a newer lib version, or maybe have it as 
an new emerge option (like --newuse for changed usedflags).


cu
-- 
---------------------------------------------------------------------
 Enrico Weigelt    ==   metux IT service - http://www.metux.de/
---------------------------------------------------------------------
 Please visit the OpenSource QM Taskforce:
        http://wiki.metux.de/public/OpenSource_QM_Taskforce
 Patches / Fixes for a lot dozens of packages in dozens of versions:
        http://patches.metux.de/
---------------------------------------------------------------------

Reply via email to