[Pkg-libvirt-maintainers] Bug#738598: lvm2: Patch for bootstrapping without redhat-cluster (libcman-dev, libdlm-dev)

Daniel Schepler dschepler at gmail.com
Tue Feb 11 16:09:52 UTC 2014


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



More information about the Pkg-libvirt-maintainers mailing list