[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