Summary: | Odd slot conflict (sqlite:3) | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Matteo Sasso <matteo.sasso> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2.2 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 216231 | ||
Attachments: |
emerge --info
show unsatisfied USE dependency output when a slot conflict occurs due to USE dependencies |
Description
Matteo Sasso
2008-11-18 11:57:44 UTC
Created attachment 172191 [details]
emerge --info
As a work around, it is sufficient to modify amarok-1.90-r1.ebuild as follows. It really looks like a part of portage isn't fully aware of the newer syntax. --- /usr/portage/media-sound/amarok/amarok-1.90-r1.ebuild 2008-11-01 15:36:20.000000000 +0100 +++ amarok-1.90-r1.ebuild 2008-11-18 13:28:05.000000000 +0100 @@ -20,7 +20,7 @@ DEPEND=" >=app-misc/strigi-0.5.7 - dev-db/sqlite:3[threadsafe] + dev-db/sqlite:3 kde-base/kdelibs:${SLOT} kde-base/libplasma:${SLOT} >=media-libs/taglib-1.5 Created attachment 172271 [details, diff]
show unsatisfied USE dependency output when a slot conflict occurs due to USE dependencies
If this patch is saved as /tmp/use-conflict.patch, then it can be applied as follows:
patch /usr/lib/portage/pym/_emerge/__init__.py /tmp/use-conflict.patch
This patch will hopefully make the output a little easier to understand. Rather than modify the dependencies of the ebuild, you should be modifying your USE settings in /etc/make.conf or /etc/portage/package.use.
This is fixed in 2.2_rc15. This output is improved some more now (bug #249185). |