> 
> I'm trying to understand what the point of this bug is.
> 
> Originally I thought it was that urjtag has no adapter list and wants
> some udev rules for access and wanted to piggy back on OpenOCD's list.

Yes, correct.


> Subsequently it sounds that while this might be part of the reason it is
> additionally desired to just have a "list of JTAG adapter udev rules"
> that do not correspond to either OpenOCD or urjtag but include aspects
> of both.

Incorrect.

 
> I still don't understand why each package can't manage the pieces of
> hardware that they support, instead of having a new very small package
> that ultimately will require work on both sides to ensure it stays valid
> for all adapters

The "staying valid" is done upstream, not in Debian or it's devirates.


> (rather than, say, just being able to be a copy of the
> OpenOCD upstream list, if urjtag had been a strict subset).

There is no reason for thinking in subsets.

> There's no
> issue with multiple udev rules files covering the same rule - the last
> one will win and I'm assuming both packages will be adding them as
> plugdev anyway so they'll be the same. In the same was as there is a
> /lib/udev/rules.d/60-openocd.rules there can be a
> /lib/udev/rules.d/60-urjtag.rules?

It is the "last one will win" that should be avoided.

A package with /lib/udev/rules.d/60-openocd.rules used by
_both openocd and urjtag_ will prevent a fight about who is last.


Groeten
Geert Stappers

P.S.
In an ideal world, or on the long run, there would be an upstream
project that collects all VID:PID of JTAG-adapters.
-- 
Leven en laten leven

Reply via email to