Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 533566

Summary: media-gfx/digikam-4.6.0 has unnecessary dependencies
Product: Gentoo Linux Reporter: Luke-Jr <luke-jr+gentoobugs>
Component: [OLD] KDEAssignee: Andreas K. Hüttel <dilfridge>
Status: RESOLVED INVALID    
Severity: normal CC: kde
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Luke-Jr 2014-12-26 02:41:05 UTC
Older versions are broken ( https://bugs.kde.org/show_bug.cgi?id=339108 ), and people shouldn't be forced to upgrade these other packages to ~arch just to get a stable digiKam. Emerging digikam-4.6.0 with --nodeps works fine.

[ebuild   R   ~] media-gfx/digikam-4.6.0:4  USE="addressbook gphoto2 handbook semantic-desktop thumbnails video (-aqua) -debug -doc -mysql" LINGUAS="en_GB ja -af -ar -az -be -bg -bn -br -bs -ca -cs -csb -cy -da -de -el -eo -es -et -eu -fa -fi -fo -fr -fy -ga -gl -ha -he -hi -hr -hsb -hu -id -is -it -ka -kk -km -ko -ku -lb -lo -lt -lv -mi -mk -mn -ms -mt -nb -nds -ne -nl -nn -nso -oc -pa -pl -pt -pt_BR -ro -ru -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -te -tg -th -tr -tt -uk -uz -uz@cyrillic -ven -vi -wa -xh -zh_CN -zh_HK -zh_TW -zu" 0 KiB
[ebuild     U ~]  media-libs/libkgeomap-4.6.0:4/2.1 [3.5.0:4/4] USE="(-aqua) {-test}" 0 KiB
[ebuild  N    ~]  kde-base/baloo-4.14.3:4/4.14  USE="(-aqua) -debug -minimal" 143 KiB
[ebuild  N    ~]   kde-base/kfilemetadata-4.14.3:4/4.14  USE="exif ffmpeg pdf (-aqua) -debug -epub -mobi -taglib" 36 KiB
[ebuild     U ~]   kde-base/kdepimlibs-4.14.3:4/4.14 [4.12.5:4/4.12] USE="handbook (-aqua) -debug -ldap -prison {-test}" 2,726 KiB
[nomerge       ] kde-base/kde-meta-4.12.5:4  USE="nls semantic-desktop -accessibility (-aqua) -sdk" 
[nomerge       ]  kde-base/kdebase-meta-4.12.5:4  USE="wallpapers (-aqua)" 
[nomerge       ]   kde-base/kdebase-runtime-meta-4.12.5:4  USE="handbook semantic-desktop (-aqua)" 
[ebuild     U ~]    kde-base/khelpcenter-4.14.3:4/4.14 [4.12.5:4/4.12] USE="(-aqua) -debug" 7,683 KiB
[ebuild     U ~]     kde-base/kdesu-4.14.3:4/4.14 [4.12.5:4/4.12] USE="handbook (-aqua) -debug" 0 KiB
[nomerge       ] kde-base/kdebase-meta-4.12.5:4  USE="wallpapers (-aqua)" 
[nomerge       ]  kde-base/kstartupconfig-4.11.9:4/4.11  USE="(-aqua) -debug" 
[nomerge       ]   kde-base/kdelibs-4.12.5-r2:4/4.12  USE="acl alsa bzip2 fam handbook jpeg2k lzma mmx nls opengl semantic-desktop spell sse sse2 ssl udev udisks upower zeroconf -3dnow (-altivec) (-aqua) -debug -doc -kerberos -openexr -policykit {-test}" 
[ebuild     U ~]    kde-base/katepart-4.14.3:4/4.14 [4.12.5:4/4.12] USE="handbook (-aqua) -debug" 2,703 KiB
[ebuild     U ~]     kde-base/kdelibs-4.14.3-r1:4/4.14 [4.12.5-r2:4/4.12] USE="acl alsa bzip2 crypt%* fam handbook jpeg2k lzma mmx nls opengl spell sse sse2 ssl udev udisks upower zeroconf -3dnow (-altivec) (-aqua) -debug -doc -kerberos -nepomuk% -openexr -policykit {-test} (-semantic-desktop%*)" 11,329 KiB
[nomerge       ] media-gfx/digikam-4.6.0:4  USE="addressbook gphoto2 handbook semantic-desktop thumbnails video (-aqua) -debug -doc -mysql" LINGUAS="en_GB ja -af -ar -az -be -bg -bn -br -bs -ca -cs -csb -cy -da -de -el -eo -es -et -eu -fa -fi -fo -fr -fy -ga -gl -ha -he -hi -hr -hsb -hu -id -is -it -ka -kk -km -ko -ku -lb -lo -lt -lv -mi -mk -mn -ms -mt -nb -nds -ne -nl -nn -nso -oc -pa -pl -pt -pt_BR -ro -ru -rw -se -sk -sl -sq -sr -sr@Latn -ss -sv -ta -te -tg -th -tr -tt -uk -uz -uz@cyrillic -ven -vi -wa -xh -zh_CN -zh_HK -zh_TW -zu" 
[ebuild     U ~]  media-libs/libkface-4.6.0:4/3 [3.5.0:4/4] USE="(-aqua)" 0 KiB
[ebuild     U ~]   kde-base/oxygen-icons-4.14.3:4/4.14 [4.12.5:4/4.12] USE="(-aqua) -bindist" 28,655 KiB
[nomerge       ] kde-base/baloo-4.14.3:4/4.14  USE="(-aqua) -debug -minimal" 
[ebuild  N     ]  dev-libs/xapian-1.2.18  USE="brass chert inmemory sse sse2 -doc -static-libs" 3,100 KiB
[nomerge       ] kde-base/kde-meta-4.12.5:4  USE="nls semantic-desktop -accessibility (-aqua) -sdk" 
[nomerge       ]  kde-base/kdepim-meta-4.4.11.1:4  USE="nls semantic-desktop (-aqua)" 
[nomerge       ]   kde-base/kjots-4.4.11.1:4/4.4  USE="handbook kontact (-aqua) -debug" 
[nomerge       ]    kde-base/kdelibs-4.12.5-r2:4/4.12  USE="acl alsa bzip2 fam handbook jpeg2k lzma mmx nls opengl semantic-desktop spell sse sse2 ssl udev udisks upower zeroconf -3dnow (-altivec) (-aqua) -debug -doc -kerberos -openexr -policykit {-test}" 
[ebuild     U ~]     kde-base/kde-env-4.14.3:4/4.14 [4.12.5:4/4.12] USE="(-aqua)" 0 KiB
[blocks B      ] <kde-base/nepomuk-4.12.50 ("<kde-base/nepomuk-4.12.50" is blocking kde-base/baloo-4.14.3)
Comment 1 Michael Palimaka (kensington) gentoo-dev 2014-12-26 05:25:18 UTC
The semantic-desktop USE flag depends on baloo, which did not exist in 4.12, so there's no other version to pull in. You can turn that flag off if you don't want to upgrade the rest of KDE.
Comment 2 Luke-Jr 2014-12-26 10:35:42 UTC
(In reply to Michael Palimaka (kensington) from comment #1)
> The semantic-desktop USE flag depends on baloo, which did not exist in 4.12,
> so there's no other version to pull in. You can turn that flag off if you
> don't want to upgrade the rest of KDE.

This still seems to require upgrading media-libs/libkgeomap and media-libs/libkface to ~arch (4.6.0), despite at least libkface-3.5.0 being sufficient.

Not reopening myself because I don't really care about upgrading these two.
Comment 3 Michael Palimaka (kensington) gentoo-dev 2014-12-26 10:39:42 UTC
Those two are pulled in via >=${PV} deps because they are part of the digikam release (same tarball, even) and upstream expects them to be used that way.