Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516032 - app-admin/perl-cleaner-2.14 tries to force unavailable subslot-deps ( media-gfx/imagemagick:0/6.8.7.5 )
Summary: app-admin/perl-cleaner-2.14 tries to force unavailable subslot-deps ( media-g...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Paul Varner (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-02 04:02 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2014-07-05 19:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2014-07-02 04:02:30 UTC
I've a machine I've not upgraded in a while and doing a 5.18 upgrade.

It thus has a very ancient version of imagemagick installed that is no longer in portage.

perl-cleaner -p --libperl -P paludis 

 * Locating ebuilds linked against libperl
 *   Adding to list: app-editors/vim:0
 *   Adding to list: app-editors/gvim:0
 *   Adding to list: media-gfx/graphviz:0
 *   Adding to list: media-gfx/imagemagick:0/6.8.7.5  ####<----- 
 *   Adding to list: x11-terms/rxvt-unicode:0
 *   Adding to list: net-libs/libproxy:0
 *   Adding to list: net-nds/openldap:0
 *   Adding to list: dev-db/postgresql-server:9.3
 *   Adding to list: dev-db/postgresql-server:9.2
 *   Adding to list: dev-db/postgresql-server:9.1
 *   Adding to list: net-irc/irssi:0
 *   Adding to list: www-servers/nginx:0
 * cave resolve -x1z --no-execute app-editors/vim:0 app-editors/gvim:0 media-gfx/graphviz:0 media-gfx/imagemagick:0/6.8.7.5 x11-terms/rxvt-unicode:0 net-libs/libproxy:0 net-nds/openldap:0 dev-db/postgresql-server:9.3 dev-db/postgresql-server:9.2 dev-db/postgresql-server:9.1 net-irc/irssi:0 www-servers/nginx:0


....

I encountered the following errors:

!   media-gfx/imagemagick
    Reasons: target
    Unsuitable candidates:
      * media-gfx/imagemagick-6.8.7.5:0::installed
        Did not meet media-gfx/imagemagick:0/6.8.7.5, never using existing, installing to / from target
      * media-gfx/imagemagick-6.8.8.10-r1:0::gentoo
        Did not meet media-gfx/imagemagick:0/6.8.7.5, never using existing, installing to / from target

Of course, I presently have 0/6.8.7.5, but there is no way to install such a thing.

It seems the appropriate thing to do here is shave off the "/.*" part and just trigger "perl-cleaner:0", and let portage and friends make sure subslot deps are fully kosher.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2014-07-02 04:03:28 UTC
> and just trigger "imagemagick:0"
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2014-07-02 10:11:39 UTC
OK, at least this is not a regression; still we may need to fix it.
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2014-07-05 19:09:33 UTC
This should be fixed in perl-cleaner-2.15, please test.