On 18/01/2025 at 11:46, Luca Boccassi wrote:
On Sat, 18 Jan 2025 at 06:30, Cyril Brulebois <k...@debian.org> wrote:
I'm seeing a lot of things that are different, for what should be just a
new revision/move. Are those expected? (diff generated on amd64, diffing
udev-udeb between testing and unstable)
Files in second .deb but not in first
-------------------------------------
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-autosuspend.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-dmi-id.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-drm.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-evdev.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-fido-id.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-infiniband.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-persistent-alsa.rules
-rw-r--r-- root/root
/usr/lib/udev/rules.d/60-persistent-storage-mtd.rules
-rw-r--r-- root/root
/usr/lib/udev/rules.d/60-persistent-storage-tape.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-persistent-v4l.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-sensor.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/60-serial.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/70-camera.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/70-joystick.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/70-memory.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/70-mouse.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/70-touchpad.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/78-sound-card.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/81-net-dhcp.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/90-iocost.rules
-rw-r--r-- root/root /usr/lib/udev/rules.d/99-systemd.rules
-rwxr-xr-x root/root /usr/lib/udev/dmi_memory_id
-rwxr-xr-x root/root /usr/lib/udev/fido_id
-rwxr-xr-x root/root /usr/lib/udev/iocost
-rwxr-xr-x root/root /usr/lib/udev/mtd_probe
-rwxr-xr-x root/root /usr/lib/udev/v4l_id
Files in first .deb but not in second
-------------------------------------
-rw-r--r-- root/root /usr/lib/systemd/network/73-usb-net-by-mac.link
-rw-r--r-- root/root /usr/lib/systemd/network/99-default.link
(...)
I think the changes here are right and I did them intentionally, but
correct me if I'm wrong. It seems correct that all rules files (and
all helper tools that are called in them) are shipped, rather than an
arbitrary subset. Those are all rules and tools that were added since
the last time udev-udeb.install was changed.
Does the installer really need rules for joysticks, cameras, v4l... ?
The new package installed size grows by 500kB (mostly due to additional
helper tools), which can be significant on low memory systems.
And it seems to me the network files serve no purpose, as there's no
networkd udeb, no?
I suspect that bug #1093907 ("predictable" name is not enforced) is
caused by the removal of these files.