On Fri, 24 Jan 2025 at 08:43, Pascal Hambourg <pas...@plouf.fr.eu.org> wrote: > > 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.
Most of these seem to be useful, yes - storage, network, input devices, output devices. I don't think it's worth excluding a couple of small rules files, unless they actively cause trouble. > > 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. Strange, I guess these are used in some form then. I'll upload shortly with these added back, thanks for the report.