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