[sane-devel] As instructed by /etc/udev/rules.d/libsane.rules

Johannes Meixner jsmeix at suse.de
Wed Nov 18 09:45:17 UTC 2009


Hello,

On Nov 18 09:20 Alesh Slovak wrote (shortened):
> But like I said, I really don't care who is the cause
> of this problem, I just want to see if we can fix it somehow.

If you don't care who is the cause of this problem,
you cannot fix the problem and actually your proposal
does not fix the problem but is just one more layer
how to work around the broken design of udev and HAL.

The really bad effect of this is that in the end you
even support the broken design of udev and HAL because
in the end you agree to use it as is.

Furthermore what you want is two bad things:

Get the annoyance with udev out of sight from Avasys
("I really don't care who is the cause") and move the
burden to deal with the broken udev mess to the people
at SANE and at the distributions by proposing whatever
kind of additional "deal with the underlying mess"
software layer (i.e. a "generate the right stuff" tool).

Again:
It does not matter how udev rules are generated.
As long as the values for udev rules can change at any
time in any way, any tool which generates such rules
will sooner or later fail and it is not the right way
to put the burden to deal with the udev mess to the
maintainers of such a tool.

Gess why even I fail and failed all the time to provide
the right udev/HAL rules even for our own products?
If a "generate the right stuff" tool exists, I would
also fail to maintain it so that it really generates
the right udev/HAL rules even for our own products.


But I fully agree that I also should not care.


Kind Regards
Johannes Meixner
-- 
SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany
AG Nuernberg, HRB 16746, GF: Markus Rex



More information about the sane-devel mailing list