Bug 155360 - kde-base/kdepim is blocking app-pda/libopensync-plugin-kdepim
|
Bug#:
155360
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: x86
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: kde@gentoo.org
|
Reported By: daniele.boffi@gmail.com
|
|
Component: KDE
|
|
|
URL:
|
|
Summary: kde-base/kdepim is blocking app-pda/libopensync-plugin-kdepim
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-11-16 07:28 0000
|
I wanted to emerge app-pda/libopensync-plugin-kdepim. Unfortunately, that
package seems to require kde-base/ktnef and kde-base/libkcal which are blocked
by the installed kde-base/kdepim.
On the other hand, kde-base/kdepim should already contain the libraries
required by app-pda/libopensync-plugin-kdepim. Indeed, if I force the
installation, everything looks OK, but then I break the dependency tree.
I did not get completely how the kde packages are now organized. For kdepim,
for instance, one can apparently choose among kde-base/kdepim-meta,
kde-base/kdepim, or single ebuilds and my guess is that the dependencies of
app-pda/libopensync-plugin-kdepim have been assigned only against the split
ebuilds.
Reproducible: always.
How to reproduce: if you have kde-base/kdepim installed, try to emerge
app-pda/libopensync-plugin-kdepim
Post emerge -pvt app-pda/libopensync-plugin-kdepim output, works just fine
here.
(In reply to comment #1)
> Post emerge -pvt app-pda/libopensync-plugin-kdepim output, works just fine
> here.
>
>> emerge -pvt app-pda/libopensync-plugin-kdepim
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[blocks B ] =kde-base/kdepim-3.5* (is blocking kde-base/ktnef-3.5.5)
[blocks B ] =kde-base/kdepim-3.5* (is blocking kde-base/libkcal-3.5.5)
[ebuild N ] app-pda/libopensync-plugin-kdepim-0.20 USE="-arts" 0 kB
[ebuild N ] kde-base/libkcal-3.5.5 USE="-arts -debug -kdeenablefinal
-kdehiddenvisibility -xinerama" 0 kB
[ebuild N ] kde-base/ktnef-3.5.5 USE="-arts -debug -kdeenablefinal
-kdehiddenvisibility -xinerama" 0 kB
Total size of downloads: 0 kB
The stuff in kde eclasses apparently doesn't work properly then...
# emerge -pv kdepim app-pda/libopensync-plugin-kdepim
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/cyrus-sasl-2.1.22-r1 USE="-authdaemond berkdb crypt
gdbm -java -kerberos -ldap -mysql -ntlm_unsupported_patch pam -postgres -sample
-srp ssl urandom" 1,571 kB
[ebuild N ] kde-base/kdebase-pam-6 0 kB
[ebuild N ] x11-apps/xset-1.0.2 USE="-debug" 90 kB
[ebuild N ] kde-base/kdebase-3.5.5-r1 USE="-arts cups -debug -hal
-ieee1394 -java kdeenablefinal kdehiddenvisibility -ldap lm_sensors
-logitech-mouse -openexr opengl pam samba ssl xcomposite xinerama -xscreensaver
-zeroconf" 23,313 kB
[ebuild N ] kde-base/kdepim-3.5.5-r2 USE="-arts crypt -debug -gnokii
kdeenablefinal kdehiddenvisibility -pda xinerama" 12,610 kB
[ebuild N ] kde-base/ktnef-3.5.5 USE="-arts -debug kdeenablefinal
kdehiddenvisibility xinerama" 0 kB
[ebuild N ] kde-base/libkcal-3.5.5 USE="-arts -debug kdeenablefinal
kdehiddenvisibility xinerama" 0 kB
[ebuild N ] app-pda/libopensync-0.20 USE="-debug -doc python" 665 kB
[ebuild N ] app-pda/libopensync-plugin-kdepim-0.20 USE="-arts" 397 kB
I think this may be a small problem in the ebuild of
app-pda/libopensync-plugin-kdepim, it currently only depends on libkcal
DEPEND="...
kde-base/libkcal"
Shouldn't it be something like "|| (kde-base/libkal kde-base/kdepim)" to either
depend on libkcal or the complete kdepim? Not sure about the exact syntax right
now, don't have access to my machine atm.
My mistake, sry. Will fix that soon.
Ok, fixed. Thanks all.
afaik there should be some whitespace around parentheses.
"|| ( kde-base/libkal kde-base/kdepim )"