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