Debian Bug report logs - #738598
lvm2: Patch for bootstrapping without redhat-cluster (libcman-dev, libdlm-dev)

version graph

Package: src:lvm2; Maintainer for src:lvm2 is Debian LVM Team <[email protected]>;

Reported by: Daniel Schepler <[email protected]>

Date: Tue, 11 Feb 2014 02:24:01 UTC

Severity: wishlist

Found in version lvm2/2.02.104-1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debian LVM Team <[email protected]>:
Bug#738598; Package src:lvm2. (Tue, 11 Feb 2014 02:24:06 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Schepler <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian LVM Team <[email protected]>. (Tue, 11 Feb 2014 02:24:06 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Daniel Schepler <[email protected]>
To: [email protected]
Subject: lvm2: Patch for bootstrapping without redhat-cluster (libcman-dev, libdlm-dev)
Date: Mon, 10 Feb 2014 18:20:05 -0800
[Message part 1 (text/plain, inline)]
Source: lvm2
Version: 2.02.104-1
Severity: wishlist
Tags: patch

As the subject says: this patch adds a bootstrapping build for lvm2
without libcman-dev and libdlm-dev available.  This resolves the
Build-Depends cycle: lvm2 Build-Depends on libcman-dev and libdlm-dev;
redhat-cluster Build-Depends on libvirt-dev; and libvirt Build-Depends
on lvm2.
-- 
Daniel Schepler
[lvm2.diff (text/plain, attachment)]

Information forwarded to [email protected], Debian LVM Team <[email protected]>:
Bug#738598; Package src:lvm2. (Tue, 11 Feb 2014 07:03:05 GMT) (full text, mbox, link).


Acknowledgement sent to Bastian Blank <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian LVM Team <[email protected]>. (Tue, 11 Feb 2014 07:03:05 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Bastian Blank <[email protected]>
To: Daniel Schepler <[email protected]>, [email protected]
Subject: Re: Bug#738598: lvm2: Patch for bootstrapping without redhat-cluster (libcman-dev, libdlm-dev)
Date: Tue, 11 Feb 2014 07:58:53 +0100
Control: reassign -1 libvirt 1.2.1-1

On Mon, Feb 10, 2014 at 06:20:05PM -0800, Daniel Schepler wrote:
> As the subject says: this patch adds a bootstrapping build for lvm2
> without libcman-dev and libdlm-dev available.  This resolves the
> Build-Depends cycle: lvm2 Build-Depends on libcman-dev and libdlm-dev;
> redhat-cluster Build-Depends on libvirt-dev; and libvirt Build-Depends
> on lvm2.

libvirt build-depends on lvm2.  However it can't use it at all during
build.  So there is no reason at all to do that.

Bastian

-- 
	"Life and death are seldom logical."
	"But attaining a desired goal always is."
		-- McCoy and Spock, "The Galileo Seven", stardate 2821.7



Bug reassigned from package 'src:lvm2' to 'libvirt'. Request was from Bastian Blank <[email protected]> to [email protected]. (Tue, 11 Feb 2014 07:03:05 GMT) (full text, mbox, link).


No longer marked as found in versions lvm2/2.02.104-1. Request was from Bastian Blank <[email protected]> to [email protected]. (Tue, 11 Feb 2014 07:03:06 GMT) (full text, mbox, link).


Marked as found in versions 1.2.1-1. Request was from Bastian Blank <[email protected]> to [email protected]. (Tue, 11 Feb 2014 07:03:07 GMT) (full text, mbox, link).


Information forwarded to [email protected], Debian Libvirt Maintainers <[email protected]>:
Bug#738598; Package libvirt. (Tue, 11 Feb 2014 16:15:12 GMT) (full text, mbox, link).


Acknowledgement sent to Daniel Schepler <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Libvirt Maintainers <[email protected]>. (Tue, 11 Feb 2014 16:15:12 GMT) (full text, mbox, link).


Message #21 received at [email protected] (full text, mbox, reply):

From: Daniel Schepler <[email protected]>
To: Bastian Blank <[email protected]>
Cc: [email protected]
Subject: Re: Bug#738598: lvm2: Patch for bootstrapping without redhat-cluster (libcman-dev, libdlm-dev)
Date: Tue, 11 Feb 2014 08:09:52 -0800
Control: clone -1 -2
Control: retitle -2 libvirt should not Build-Depends on lvm2
Control: tags -2 - patch
Control: reassign -1 src:lvm2 2.02.104-1

On Tuesday, February 11, 2014 07:58:53 AM Bastian Blank wrote:
> Control: reassign -1 libvirt 1.2.1-1
> 
> On Mon, Feb 10, 2014 at 06:20:05PM -0800, Daniel Schepler wrote:
> > As the subject says: this patch adds a bootstrapping build for lvm2
> > without libcman-dev and libdlm-dev available.  This resolves the
> > Build-Depends cycle: lvm2 Build-Depends on libcman-dev and libdlm-dev;
> > redhat-cluster Build-Depends on libvirt-dev; and libvirt Build-Depends
> > on lvm2.
> 
> libvirt build-depends on lvm2.  However it can't use it at all during
> build.  So there is no reason at all to do that.

I was just choosing one example cycle; but there are numerous others.  In 
fact, libvirt (and therefore redhat-cluster) has a very heavy dependency chain 
which I'm sure involves the lvm2 client libraries all over the place.  Just to 
give another couple examples:

libvirt also Build-Depends on libdevmapper-dev; and since libvirt0 gets a 
binary dependency on libdevmapper1.02.1, I'd say there's probably a good 
reason for that one.
libvirt Build-Depends on libparted0-dev, and parted Build-Depends on 
libdevmapper-dev.
-- 
Daniel Schepler




Bug 738598 cloned as bug 738657 Request was from Daniel Schepler <[email protected]> to [email protected]. (Tue, 11 Feb 2014 16:15:12 GMT) (full text, mbox, link).


Bug reassigned from package 'libvirt' to 'src:lvm2'. Request was from Daniel Schepler <[email protected]> to [email protected]. (Tue, 11 Feb 2014 16:15:15 GMT) (full text, mbox, link).


No longer marked as found in versions 1.2.1-1. Request was from Daniel Schepler <[email protected]> to [email protected]. (Tue, 11 Feb 2014 16:15:16 GMT) (full text, mbox, link).


Marked as found in versions lvm2/2.02.104-1. Request was from Daniel Schepler <[email protected]> to [email protected]. (Tue, 11 Feb 2014 16:15:17 GMT) (full text, mbox, link).


Reply sent to Guido Günther <[email protected]>:
You have taken responsibility. (Thu, 13 Aug 2015 14:45:11 GMT) (full text, mbox, link).


Notification sent to Daniel Schepler <[email protected]>:
Bug acknowledged by developer. (Thu, 13 Aug 2015 14:45:11 GMT) (full text, mbox, link).


Message #34 received at [email protected] (full text, mbox, reply):

From: Guido Günther <[email protected]>
To: [email protected]
Subject: Re: Bug#738598: lvm2: Patch for bootstrapping without redhat-cluster (libcman-dev, libdlm-dev)
Date: Thu, 13 Aug 2015 16:42:56 +0200
Hi,
On Tue, Feb 11, 2014 at 08:09:52AM -0800, Daniel Schepler wrote:
[..snip..]
> libvirt also Build-Depends on libdevmapper-dev; and since libvirt0 gets a 
> binary dependency on libdevmapper1.02.1, I'd say there's probably a good 
> reason for that one.
> libvirt Build-Depends on libparted0-dev, and parted Build-Depends on 
> libdevmapper-dev.

So getting rid of the lvm2 build-dep wouldn't yield much so closing this
report. We can patch convigure.ac to not detect but hardcode paths to
the binaries if this is really required. Please reopen in this case.
Cheers,
 -- Guido



Message #35 received at [email protected] (full text, mbox, reply):

From: Guido Günther <[email protected]>
To: [email protected]
Subject: Re: Bug#738598: lvm2: Patch for bootstrapping without redhat-cluster (libcman-dev, libdlm-dev)
Date: Thu, 13 Aug 2015 18:53:27 +0200
reopen 738598
thanks

Hi,
On Thu, Aug 13, 2015 at 04:42:56PM +0200, Guido Günther wrote:
> Hi,
> On Tue, Feb 11, 2014 at 08:09:52AM -0800, Daniel Schepler wrote:
> [..snip..]
> > libvirt also Build-Depends on libdevmapper-dev; and since libvirt0 gets a 
> > binary dependency on libdevmapper1.02.1, I'd say there's probably a good 
> > reason for that one.
> > libvirt Build-Depends on libparted0-dev, and parted Build-Depends on 
> > libdevmapper-dev.
> 
> So getting rid of the lvm2 build-dep wouldn't yield much so closing this
> report. We can patch convigure.ac to not detect but hardcode paths to
> the binaries if this is really required. Please reopen in this case.

Closed the wrong bug. Sorry.
 -- Guido



Bug reopened Request was from Daniel Schepler <[email protected]> to [email protected]. (Fri, 14 Aug 2015 18:03:12 GMT) (full text, mbox, link).


Information forwarded to [email protected], Debian LVM Team <[email protected]>:
Bug#738598; Package src:lvm2. (Sat, 18 Jul 2020 20:27:02 GMT) (full text, mbox, link).


Acknowledgement sent to Helmut Grohne <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian LVM Team <[email protected]>. (Sat, 18 Jul 2020 20:27:02 GMT) (full text, mbox, link).


Message #42 received at [email protected] (full text, mbox, reply):

From: Helmut Grohne <[email protected]>
To: Daniel Schepler <[email protected]>, [email protected]
Subject: Re: Bug#738598: lvm2: Patch for bootstrapping without redhat-cluster (libcman-dev, libdlm-dev)
Date: Sat, 18 Jul 2020 22:12:00 +0200
Control: tags -1 - patch

Hi Daniel,

On Mon, Feb 10, 2014 at 06:20:05PM -0800, Daniel Schepler wrote:
> As the subject says: this patch adds a bootstrapping build for lvm2
> without libcman-dev and libdlm-dev available.  This resolves the
> Build-Depends cycle: lvm2 Build-Depends on libcman-dev and libdlm-dev;
> redhat-cluster Build-Depends on libvirt-dev; and libvirt Build-Depends
> on lvm2.

I looked into this patch now. Due to changes in lvm2, it unfortunately
is no longer applicable. There is no --with-clvm anymore. I'm therefore
removing the patch tag.

The libcman-dev part seems to have gone away entirely. redhat-cluster
was removed from unstable.

However libdlm-dev is still there, but does it still pose a cycle? I
looked but couldn't easily identify one. Can this bug be closed now?

Helmut




Removed tag(s) patch. Request was from Helmut Grohne <[email protected]> to [email protected]. (Sat, 18 Jul 2020 20:27:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 15:13:16 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.