Summary: | emerge display should distinguish conditional blockers | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Alejandro Wainzinger <aikawarazuni> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | esigra, ivan, jakub, kingjon3377 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723, 300071 | ||
Attachments: | emerge -Davut world |
Description
Alejandro Wainzinger
2007-01-15 08:48:37 UTC
So port emerge -Davut world output here, we won't guess. Created attachment 107047 [details]
emerge -Davut world
(In reply to comment #1) > So port emerge -Davut world output here, we won't guess. > I've attached the requested info. [blocks B ] kde-misc/kdnssd-avahi (is blocking kde-base/kdelibs-3.5.5-r5) [ebuild N ] kde-misc/kdnssd-avahi-0.1.2 USE="-arts -debug -xinerama" 739 kB [ebuild U ] kde-base/kdelibs-3.5.5-r7 [3.5.5-r5] USE="acl alsa avahi%* cups fam kerberos spell ssl utempter zeroconf -arts -debug -doc -jpeg2k -kdeenablefinal -kdehiddenvisibility -legacyssl -lua -openexr -tiff* -xinerama" LINGUAS="-he" 0 kB Now, - kde-base/kdelibs-3.5.5-r5 blocks kde-misc/kdnssd-avahi with USE=zeroconf - kdelibs-3.5.5-r7 blocks kde-misc/kdnssd-avahi unless zeroconf and avahi flags are set; PDEPENDs on it when both are set You might get around this by either running `emerge -av1 kdelibs` first or sticking =kde-base/kdelibs-3.5.5-r5 -zeroconf into /etc/portage/package.use and re-running emerge -Davut world then. Otherwise pretty much looks like CANTFIX until Bug 1343 is fixed at least. I think the easiest solution is probably to just unmerge kde-base/kdelibs. Then make sure the flags are set properly for the new version. On second though, looks like this alone should fix it: mkdir -p /etc/portage echo kde-base/kdelibs -zeroconf >> /etc/portage/package.use The emerge output should distinguish conditional blockers so that the user doesn't have to look at the dependency string to know that a flag triggers a block. *** Bug 214503 has been marked as a duplicate of this bug. *** |