Gentoo Archives: gentoo-user

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] depclean wants to remove hal, which kills xdm
Date: Tue, 21 Dec 2010 15:09:49
Message-Id: AANLkTimk2HNorne7rT7Ov4=PToi8tarzcTUV+UXn_xBE@mail.gmail.com
In Reply to: Re: [gentoo-user] depclean wants to remove hal, which kills xdm by Allan Gottlieb
1 On Tue, Dec 21, 2010 at 6:41 AM, Allan Gottlieb <gottlieb@×××.edu> wrote:
2 <SNIP>
3 >
4 > To summarize
5 >
6 > 1.  All is running fine but.
7 >
8 > 2.  deplcean wants to remove hal and when it does xdm will not run.
9 >
10 > 3.  I have run emerge world with --newuse, and have run revdep-rebuild,
11 >    and have remerged xdm.
12 >
13 > 4.  Currently I just refuse depclean's offer to remove hal, halinfo, and
14 >    dmidecode.
15 >
16 > My plan is to stay like this until xorg 1.9 hits ~amd64 since I believe
17 > at that time hal is going away and hence xdm won't need it.
18 >
19 > Does this sound reasonable?
20 >
21
22 To me, yes. If you make a mistake and depclean hal by mistake then it
23 seems you can get it back in.
24
25 > allan
26 >
27 > PS  Why is no one else having this problem?
28
29 I don't use xdm?
30
31 Granted, it seems my current state is a bit strange. There is a lot of
32 stuff on my system that says it depends on hal, but then again i don't
33 start it explicitly. Other things apparently do however:
34
35 c2stable ~ # equery depends hal
36 [ Searching for packages depending on hal... ]
37 app-cdr/k3b-2.0.0 (sys-apps/hal)
38 app-emulation/vmware-workstation-7.1.2.301548 (sys-apps/hal)
39 app-misc/hal-info-20090716 (>=sys-apps/hal-0.5.10)
40 gnome-base/gnome-applets-2.30.0-r1 (battstat & hal? >=sys-apps/hal-0.5.3)
41 gnome-base/gnome-vfs-2.24.3-r1 (hal? >=sys-apps/hal-0.5.7)
42 gnome-base/gvfs-1.6.4-r2 (hal? >=sys-apps/hal-0.5.10)
43 gnome-extra/gnome-power-manager-2.30.1 (hal? >=sys-apps/hal-0.5.9)
44 kde-base/solid-4.4.5 (hal? sys-apps/hal)
45 media-libs/libgphoto2-2.4.9 (hal? >=sys-apps/hal-0.5)
46 x11-base/xorg-server-1.7.7-r1 (hal? sys-apps/hal)
47 x11-drivers/xf86-input-virtualbox-3.2.12 (hal? sys-apps/hal)
48 xfce-base/exo-0.3.107 (hal? sys-apps/hal)
49 xfce-base/thunar-1.0.2 (hal? sys-apps/hal)
50 c2stable ~ # rc-update show
51 bootmisc | boot
52 checkfs | boot
53 checkroot | boot
54 clock | boot
55 consolefont | boot
56 dbus | default
57 hostname | boot
58 keymaps | boot
59 local | default nonetwork
60 localmount | boot
61 modules | boot
62 net.eth0 | default
63 net.lo | boot
64 netmount | default
65 ntp-client | default
66 ntpd | default
67 rmnologin | boot
68 sshd | default
69 syslog-ng | default
70 udev-postmount | default
71 urandom | boot
72 vixie-cron | default
73 vmware | default
74 xdm | default
75 c2stable ~ # /etc/init.d/hald status
76 * status: started
77 c2stable ~ #
78
79 I sort of figure that one of these days I'll see what I can build
80 that uses it today without it and then see how things go. In the short
81 terms it's sort of 'it ain't broke so...'
82
83 Note that I don't 'try' to use hal. It just shows up. I don't ask for
84 it in package.use and it's supposedly disabled in make.conf. Ah, the
85 mysteries of Life... ;-)
86
87 c2stable ~ # cat /etc/portage/package.use | grep hal
88 c2stable ~ # cat /etc/make.conf | grep hal
89 USE="nptl nptlonly -ipv6 fortran unicode -hal dbus X -bluetooth
90 -esound -timidity -cups -java gnome gstreamer kde qt4 qt3support -arts
91 -eds pngi policykit"
92 c2stable ~ #
93
94 Cheers,
95 Mark