ati-drivers-extra depends on ~media-video/ati-drivers-${PV}, which means ati-drivers-2.7.6-r1 doesnt apply to this. Therefore ati-drivers-2.7.6 wants to be emerged each time you do emerge -pUD world if you have ati-drivers-2.7.6-r1 emerged. dependancies of ati-drivers-extra-2.7.6 need to be updated to include ati-drivers-2.7.6-r1 Reproducible: Always Steps to Reproduce:
seems that there is a problem with ~cat/pkg-version, the issue is fixed with a workaround, reassinging to dev-portage
Looks like it works to me... Reopen if you have something more specific >>> portage.portdb.match("~media-video/ati-drivers-3.7.6") ['media-video/ati-drivers-3.7.6', 'media-video/ati-drivers-3.7.6-r1'] >>> portage.portdb.xmatch("bestmatch-visible", "~media-video/ati-drivers-3.2.8") 'media-video/ati-drivers-3.2.8-r1' >>> portage.portdb.match(">=media-video/ati-drivers-2.7.6") ['media-video/ati-drivers-3.2.8', 'media-video/ati-drivers-3.7.6', 'media-video/ati-drivers-3.2.5', 'media-video/ati-drivers-3.2.0', 'media-video/ati-drivers-2.9.12', 'media-video/ati-drivers-3.7.6-r1', 'media-video/ati-drivers-3.2.5-r1', 'media-video/ati-drivers-3.2.4', 'media-video/ati-drivers-3.2.8-r1', 'media-video/ati-drivers-2.9.13-r1', 'media-video/ati-drivers-2.9.13']
*** Bug 47744 has been marked as a duplicate of this bug. ***