Dear group,

I'm using gentoo for more than three years now and using the gentoo packaging 
system
in general is exactly what I expect from a packaging system. You just open a 
shell
somewhere on your virtual desktop, start a process and the rest is done 
automatically
(in general).

But, when it comes to packages blocking each other I simply have to guess, what 
to do next
and sometimes I fail in guessing the right things I once removed the wrong 
package,
which left me with a system without working packaging system - a very bad 
experience. In fact
I could only solve this problem by copying a dynamic library from another linux 
installation
to reanimate emerge.

So some weeks ago I was too busy to take care of some conflicts caused by the 
end of support
for KDE 3.5). I stopped updating, because I didn't have the time to switch to 
newer KDE
version and wanted to do that later on.

Now I want to upgrade, but I would like to better understand the messages 
telling me the
conflicting packets. A current call to 'emerge --update --deep --ask world' 
gives me the
following conflicts:


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('installed', '/', 'sys-fs/device-mapper-1.02.24-r1', 'nomerge') pulled in by
    >=sys-fs/device-mapper-1.00.07-r1 required by ('installed', '/', 
'sys-fs/cryptsetup-1.0.6-r2', 'nomerge')

  ('ebuild', '/', 'kde-base/kdebase-data-4.3.3', 'merge') pulled in by
    >=kde-base/kdebase-data-4.3.3[-kdeprefix] required by ('ebuild', '/', 
'kde-base/kdelibs-4.3.3-r1', 'merge')
    >=kde-base/kdebase-data-4.3.3[-kdeprefix] required by ('ebuild', '/', 
'kde-base/kdebase-meta-4.3.3', 'merge')

  ('installed', '/', 'app-arch/lzma-utils-4.32.7', 'nomerge') pulled in by
    app-arch/lzma-utils required by ('ebuild', '/', 'dev-libs/mpfr-2.4.1_p5', 
'merge')
    app-arch/lzma-utils required by ('ebuild', '/', 
'dev-texlive/texlive-basic-2008-r1', 'merge')
    app-arch/lzma-utils required by ('ebuild', '/', 
'dev-texlive/texlive-latex-2008-r2', 'merge')
    (and 5 more)

  ('installed', '/', 'kde-base/akregator-3.5.10', 'nomerge') pulled in by
    >=kde-base/akregator-3.5.10:3.5 required by ('installed', '/', 
'kde-base/konqueror-akregator-3.5.10', 'nomerge')

  ('ebuild', '/', 'sys-fs/udev-146-r1', 'merge') pulled in by
    virtual/dev-manager required by world
    >=sys-fs/udev-103 required by ('ebuild', '/', 'media-gfx/iscan-2.21.0', 
'merge')
    >=sys-fs/udev-124 required by ('installed', '/', 
'sys-fs/cryptsetup-1.0.6-r2', 'nomerge')
    (and 3 more)

  ('ebuild', '/', 'net-wireless/bluez-4.39-r2', 'merge') pulled in by
    net-wireless/bluez required by ('ebuild', '/', 'gnome-base/gvfs-1.2.3', 
'merge')
    net-wireless/bluez required by ('ebuild', '/', 'kde-base/solid-4.3.3', 
'merge')

  ('ebuild', '/', 'kde-base/akregator-4.3.3', 'merge') pulled in by
    >=kde-base/akregator-4.3.3[-kdeprefix] required by ('ebuild', '/', 
'kde-base/kdepim-meta-4.3.3', 'merge')

  ('ebuild', '/', 'app-arch/xz-utils-4.999.9_beta', 'merge') pulled in by
    app-arch/xz-utils required by ('ebuild', '/', 
'app-arch/libarchive-2.7.1-r1', 'merge')

  ('installed', '/', 'net-wireless/bluez-libs-3.36', 'nomerge') pulled in by
    net-wireless/bluez-libs required by ('installed', '/', 
'net-libs/libpcap-1.0.0-r2', 'nomerge')

  ('installed', '/', 'kde-base/kdebase-data-3.5.10', 'nomerge') pulled in by
    >=kde-base/kdebase-data-3.5.10:3.5 required by ('installed', '/', 
'kde-base/kcontrol-3.5.10', 'nomerge')
    >=kde-base/kdebase-data-3.5.10:3.5 required by ('installed', '/', 
'kde-base/kicker-3.5.10-r1', 'nomerge')


For me some of the messages are mysterious. What is e.g. the exact meaning of
the four components in
 ('ebuild', '/', 'net-wireless/bluez-4.39-r2', 'merge') or
 ('installed', '/', 'kde-base/akregator-3.5.10', 'nomerge')

How should I resolve the conflict
  net-libs/libpcap-1.0.0-r2 versus gnome-base/gvfs-1.2.3 and 
kde-base/solid-4.3.3
I don't even have any bluetooth device in my computer. Should I fiddle with the 
USE flags of
KDE and Gnome or libpcap to avoid they pull in net-wireless/bluez?

Which packets are causing the device-mapper conflict?

What is the most secure way to switch to KDE 4? Should I remove the packages 
konqueror-akregator,
kcontrol and kicker, then update to KDE 4 and then reinstall those packets?

Maybe someone can explain how to proceed best. Are there some things I can 
check using
equery or whatsoever to support my decisions? I'm feeling unsure how to handle 
these
problems keeping the risk to leave my system (partially) unusable as small as 
possible.
Maybe someone can give me a hint, where to find more information about how to 
handle conflicts
in the packaging system.

Sorry for the long mail.

Cheers, Heinz

Reply via email to