On Wednesday 25 November 2009 18:54:54 James wrote: > Hello, > > I've been updating a kde3 workstation to kde4 > off and on for a few days now. KDE4 is installed > and seem to work, no extensive testing yet. > > However, when I run revdep-rebuild, it complains > about numerous kde3 based packages. Most, if not all > had the kde4 equivalent packages installed. So I just > manually deleted the list of kde3.5.x based packages. > <snip> > > So a few more manual passes of removing the offending kde-3.5.x > packages and I'm down to this list of packages that > revdep-rebuild wants to rebuild: > > I get the list from revdep-rebuild, research if I want the > packages and then clean out the (crufted) revdep-rebuild > list and continue until I'm down to these packages: > > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild N ] sys-fs/device-mapper-1.02.24-r1 USE="(-selinux)" > [ebuild U ] media-libs/lcms-1.18-r1 [1.17] > [ebuild R ] sys-fs/cryptsetup-1.0.6-r2 > [ebuild R ] net-libs/xulrunner-1.8.1.19 > [ebuild U ] net-libs/xulrunner-1.9.1.4 [1.9.0.7] USE="alsa%* python%* > -debug% -sqlite% -startup-notification*" > [ebuild R ] sys-apps/hal-0.5.12_rc1-r8 > > > So far so good. I did not actually allow revdep-rebuild to > complete, as I want all vestiges of kde3 and other cruft gone. > > Now I have a list I can focus on, except, I'm confused about > device-mapper, ,cryptsetup, and xulrunner as my research suggest > device-mapper is not needed, but it is being call by: > [ Searching for packages depending on device-mapper... ] > sys-fs/cryptsetup-1.0.6-r2 (>=sys-fs/device-mapper-1.00.07-r1) > > > Research suggests that I can install lvm2 and be done with that? But it > first wants to call back device-mapper?
device-mapper has been moved into lvm2 as only it and crypt really use it. Just bypass revdep-rebuild for this and install lvm2, then possibly reboot and remove device-mapper. I find it odd that you have two SLOTs of xulrunner. These days we tend to need only one at a time. Perhaps you have both in world; what does equery depends have to say about those packages? For the rest, just let revdep-rebuild rebuild them -- alan dot mckinnon at gmail dot com