Control: reassign -1 dmsetup Control: forcemerge 586424 -1 There is already a bug report about this, merging.
On Thu, Apr 08, 2021 at 10:54:05PM +0200, Helmut Grohne wrote: > However, shared libraries should not depend on tools. The higher level > users of libraries should have these dependencies. In this case, > libdevmapper1.02.1 does not actually need a matching dmsetup to be > useable. It should prevent installing a dmsetup of a different version > though. The correct relationship for achieving that is Breaks. libdevmapper1.02.1 needs the udev rules, the udev rules need dmsetup, dmsetup needs libdevmapper1.02.1. There is no way around this. > This has practical relevance. systemd depends on libcryptsetup12, which > depends on libdevmapper1.02.1, which depends on dmsetup. Therefore > systemd always pulls dmsetup. This is undesirable for embedded systems > and container images. Container images don't contain systemd, so no problem. Embedded systems contain udev, so require the udev rules. Bastian -- Oblivion together does not frighten me, beloved. -- Thalassa (in Anne Mulhall's body), "Return to Tomorrow", stardate 4770.3.