trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: February 2012

Re: [trinity-devel] HAL & udev 181-2: rule issues? long term plans for HAL & impact on TDE?

From: Pawel Soltys <sh4dou@...>
Date: Tue, 14 Feb 2012 13:32:17 +0100
On Tue, Feb 14, 2012 at 10:49 AM, Pawel Soltys <sh4dou@...> wrote:
> On Tue, Feb 14, 2012 at 1:58 AM, David C. Rankin
> <drankinatty@...> wrote:
>> Guys,
>>
>>  I don't know if this is worth looking into from a TDE standpoint or if it is
>> still relevant, but HAL and udev stopped the boot process on my Arch box today.
>> Calvin had the issue that I believe he solved by removing an offending udev
>> rule[1]. That raised the question to me whether there is some standardization
>> that HAL will require across distros in order to support TDE or if there is some
>> part of udev that is needed to support HAL?
>>
> Calvin got it to work?
>
>>  Arch no longer provides HAL as a standard package. I believe what triggered
>> the boot fail today was the loss of the 'udev-compat' package (unconfirmed). I'm
>> still digging into this, but if HAL will be required for TDE, then should we
>> look into either insuring that a generic HAL version that is compatible with
>> upstream udev is available to the project?
>>
>>  I don't know how HAL + udev affect TDE or what the long term thoughts are on
>> either, but I thought I would raise the issues to those smarter than I am in
>> case there is a looming issue coming down the road.
>>
>>  What say the experts? Is there any issue with HAL + udev on TDE, or is it just
>> a matter of the individual distro TDE builders to sort out? What worries me is
>> Arch no longer packages HAL and the version we have in the user supported
>> repository (done by 'l0ner' -- thank you!) is hal 0.5.14-7 with a *900K patch*
>> file. If this is where all the distros are ultimately going, we may be better
>> served by deciding how to handle it now rather than waiting until we run into
>> build problems later...
>>
>>
> This may be an arch-only problem for a while. From what I understood
> arch uses last bleeding-edge version of udev, where other distros are
> using older version.
> Trinity team doesn't maintain hal, so it is something for the hal
> package maintainers to fix.
> Anyway I'm looking into it. Since I haven't updated my arch box yet, I
> recovered error that I was getting for some time, but never actually
> figured that it could cause problems in the future:
>
> everything.log.2:Feb  1 05:15:16 localhost udevd[141]:
> RUN+="socket:..." support will be removed from a future udev release.
> Please remove it from: /etc/udev/rules.d/90-hal.rules:2 and use
> libudev to subscribe to events.
>
>> Footnote [1]: (which we are still trying to determine exactly what he removed :)
>>
>> --
>> David C. Rankin, J.D.,P.E.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: trinity-devel-unsubscribe@...
>> For additional commands, e-mail: trinity-devel-help@...
>> Read list messages on the web archive: http://trinity-devel.pearsoncomputing.net/
>> Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
>>
Strangely enough... for me everything works well and starts well after
upgrade. I still get the previously stated errors, but I don't have
hangups of any sort.