more debugging verbosity for udev rules needed

Bug #1890890 reported by Bill Yikes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
systemd (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

I wrote a udev rule that would not trigger when expected. I spent 2 days working on it, trying to understand what the problem was. I finally figured it out -- it was a matching problem:

https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1890836

The most verbose output possible is with the log level set to "debug". This level of logging does not show users what criteria is being checked and what the result is. So users are working in the dark. We have to guess what udev is doing. And we're bad at it, because if we could guess correctly we probably would have written the rule correctly in the first place.

Consider procmail. This is an application where users write rules that contain matching criteria. When Procmail doesn't work as expected, the logs show in detail what criteria matches and what does not. This is what udev needs.

Revision history for this message
Dan Streetman (ddstreet) wrote :

This is something that should be opened with upstream systemd/udev, as Ubuntu just provides what's developed upstream.

As such, I don't think much will be done for this bug until there is something upstream to backport, so I'm going to mark it incomplete - not to say it can't be added to Ubuntu, but not without existing changes already upstream, so those specific changes can be evaluated for backporting.

Changed in systemd (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for systemd (Ubuntu) because there has been no activity for 60 days.]

Changed in systemd (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.