On 07/24/2014 06:35 PM, Matthew Gabeler-Lee wrote:
> 
> The core of the problem, I think, is that lmt-udev is clearly intending
> to detach itself from the udev daemon that spawns it, but is failing to
> do so.  I think the strategy it uses may have worked with prior versions
> of udev, but changes in udev mean that the strategy is no longer
> sufficient.  I don't think those changes in udev were accidental, I
> think they were deliberate design choices, so I don't think it can be
> called a bug in udev.
> 
> I think the change I mentioned earlier (and quoted above) is a correct
> and proper solution.  It accomplishes the intent of detaching lmt-udev
> from the spawning udev instance, allows udev and the rest of the boot
> process (systemd or sysvinit) to continue normally, and allows LMT to
> process the devices present at boot once /usr is mounted and the LMT
> programs are available.
> 
> The only risk to it would be if there was error output from the script
> that normally would be captured and logged by udev, this would prevent
> that.  It looks like LMT is designed to log to syslog directly, so if
> there are errors they wouldn't be going to stdout/stderr anyways. Given
> that udev didn't capture stdout/stderr before, and LMT logs on its own,
> I think this risk can be ignored.


Fair enough. I am willing to apply the change. Have you tested it on
your setup ? Does it work perfect for you ? Asking one more time. :-)

I have picked the changes you've mentioned, and am testing on my laptop.
If things don't break in a week, I'll apply the changes to the repo.
Thank you for investigating this.

-- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to