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