Package: libyubikey-udev
Version: 1.20.0-4
Severity: important

Hi!

The other day I was building a rust package (rust-sequoia-sq), and
when installing its build dependencies, I ended up with udev and
systemd installed on my sid chroot, due to tpm-udev pulling in udev,
where I noticed this packaging pattern. Checking now all similar -udev
packages I noticed this one.

I can understand the reasoning for the dependency, but it still seems
excessive. On a system with udev installed there's no need for the
dependency, if there is no udev, then this is probably a chroot or
some special purpose installation, where getting daemons installed
through library dependencies might not be appropriate.

Also this seems like the relationship is inverted? This looks more
like an Enhances type of relationship than a Depends.

Please, switch udev from Depends to Enhances. Or alternatively into
Recommends?

Thanks,
Guillem

Reply via email to