Bug#986652: libdevmapper1.02.1 should not depend on dmsetup

2021-04-10 Thread Bastian Blank
Hi Helmut On Sat, Apr 10, 2021 at 06:05:40PM +0200, Helmut Grohne wrote: > On Sat, Apr 10, 2021 at 01:39:15PM +0200, Bastian Blank wrote: > > Exactly, it requires working udev and udev rules for it's primary > > function. To change that, it either needs > I fear that you still get "primary functi

Bug#986652: libdevmapper1.02.1 should not depend on dmsetup

2021-04-10 Thread Helmut Grohne
Hi Bastian, On Sat, Apr 10, 2021 at 01:39:15PM +0200, Bastian Blank wrote: > Exactly, it requires working udev and udev rules for it's primary > function. To change that, it either needs I fear that you still get "primary function" wrong. In many cases, the primary function of a shared library i

Bug#986652: libdevmapper1.02.1 should not depend on dmsetup

2021-04-10 Thread Bastian Blank
Hi Helmut On Sat, Apr 10, 2021 at 11:41:49AM +0200, Helmut Grohne wrote: > On Sat, Apr 10, 2021 at 10:34:50AM +0200, Bastian Blank wrote: > > libdevmapper1.02.1 needs the udev rules, the udev rules need dmsetup, > > dmsetup needs libdevmapper1.02.1. > This is technically incorrect on two levels. F

Bug#986652: libdevmapper1.02.1 should not depend on dmsetup

2021-04-10 Thread Helmut Grohne
Hi Bastian, On Sat, Apr 10, 2021 at 10:34:50AM +0200, Bastian Blank wrote: > There is already a bug report about this, merging. I think there is a subtle difference between these. The old bug is about a dependency cycle, which presents issues to a package manager. The new bug is about an excessiv

Bug#986652: libdevmapper1.02.1 should not depend on dmsetup

2021-04-10 Thread Bastian Blank
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

Bug#986652: libdevmapper1.02.1 should not depend on dmsetup

2021-04-08 Thread Helmut Grohne
Package: libdevmapper1.02.1 Version: 2.02.66-2 libdevmapper1.02.1 depends on dmsetup since version 2.02.66-2. The dependency was added to fix #585786. There, the issue was that the libdevmapper1.02.1 version did not match the dmsetup version. As a result, this dependency was added. However, share