HAL Starting before udev (WAS: Re: [PATCH] remove usage of g_assert() in blockdev)

Steev Klimaszewski steev at gentoo.org
Wed Nov 15 16:12:44 PST 2006


Tomasz Torcz wrote:
> On Wed, Nov 15, 2006 at 12:15:14AM -0500, David Zeuthen wrote:
>> On Tue, 2006-11-14 at 15:43 -0600, Steev Klimaszewski wrote:
>>> Not to mention the dependency of HAL on PolicyKit, which requires pam... 
>>> or am I missing something here?
>> (PAM already lives in /lib, at least on Fedora if not everywhere else.)
> 
>   That's not the problem. Not every Linux distribution have PAM.
> 

Well, with the next version of HAL.... they will... joy

(Note: Personally, I am not against PAM, but there are a lot of people 
in Gentoo-land who are very unhappy with the fact that HAL is going to 
require PolicyKit with its next release, which still hasn't even seen a 
release at all... same with the hal-info.)

While I am not against snapshots, It would be the fact that every distro 
out there will be testing against various different checkouts.  I know 
that PolicyKit hasn't had any changes at all in quite a while - any 
chance of a release sometime soon?

I pointed Roy (the baselayout maintainer for Gentoo) to this thread, and 
he was displeased to say the least.  I am trying to get him to write an 
email and explain the objections that he has to HAL being started before 
udev - though, I guess, my wondering is on a couple of different levels.

Gentoo we have dependencies in our init scripts, so for example, 
currently, since HAL doesn't work properly without dbus, it's init 
script has something along the lines of

depends() {
	after dbus
}

So to move HAL before udev for us, requires re-working that.

We were considering moving our dbus related items to something similar 
to Ubuntu, which is to put everything into a directory and when dbus 
starts, it starts them - so I guess my question is, since hal starts 
after dbus on Ubuntu - how are they (you if the maintainer is on this 
list) planning on handling something like this?

I guess, something like this, I just don't understand because of how 
things are currently... perhaps someone could explain it just a bit 
better?


More information about the hal mailing list