On Sat, 18 Jan 2025 at 06:30, Cyril Brulebois <k...@debian.org> wrote:
>
> Hi,
>
> Luca Boccassi <bl...@debian.org> (2025-01-17):
> > New source package has been accepted and both uploads are now in unstable
>
> Thanks for the heads-up.
>
> 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

The old udev-udeb.install was severely bitrotting, as it seems it was
copied at some point from the main one, but then largely left as-is.
Normally dh-missing would warn about these things, but of course the
main udev package is picking all new files up, so there was no
warning.
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.
And it seems to me the network files serve no purpose, as there's no
networkd udeb, no?

> More importantly, udev-udeb isn't installable, as it depends on libkmod2
> (not its udeb counterpart) — and that's the only change in Depends.
>
> This seems to be picked up via:
>
>     debian/udev-udeb.substvars:dlopen:Recommends=libkmod2

Whops, good catch - I had forgotten that addon cannot deal with udebs.
Removed and added libkmod2 manually, on its way to unstable now.

Reply via email to