From: "Andreas Färber" <afaerber@suse.de>
To: Niels de Vos <ndevos@redhat.com>, gluster-devel@gluster.org
Cc: Kevin Wolf <kwolf@redhat.com>,
Peter Maydell <peter.maydell@linaro.org>,
Jeff Cody <jcody@redhat.com>, qemu-devel <qemu-devel@nongnu.org>,
Stefan Hajnoczi <stefanha@redhat.com>,
Raghavendra Bhat <raghavendra@redhat.com>,
Kaleb KEITHLEY <kkeithle@redhat.com>,
Lalatendu Mohanty <lmohanty@redhat.com>,
p.drouand@gmail.com
Subject: [Qemu-devel] glusterfs-api.pc versioning breaks QEMU
Date: Thu, 09 Apr 2015 18:12:38 +0200 [thread overview]
Message-ID: <5526A4F6.1040300@suse.de> (raw)
[-- Attachment #1: Type: text/plain, Size: 1705 bytes --]
Hello,
Testing QEMU v2.3.0-rc2, I have run into QEMU's glusterfs support being
broken on openSUSE Tumbleweed, resulting in its configure complaining:
[ 76s] ERROR: User requested feature GlusterFS backend support
[ 76s] configure was not able to find it.
[ 76s] Install glusterfs-api devel >= 3
What our configure is doing is
pkg-config --atleast-version=3 glusterfs-api
on success followed by
pkg-config --atleast-version=5 glusterfs-api
and
pkg-config --atleast-version=6 glusterfs-api
Here's a short overview of the glusterfs-api.pc versions:
release-3.4: "Version: 4"
v3.5.0..v3.5.3: "Version: 6"
v3.5.4beta1 and release-3.5: "Version: 4.${PACKAGE_VERSION}"
v3.6.0: "Version: 7.0.0"
v3.6.1: "Version: 0.0.0"
v3.6.2..v3.6.3beta2 and release-3.6: "Version: 4.${PACKAGE_VERSION}"
So, both 3.5 and 3.6 series have gone backwards in their version
compared to released versions and are thus not backwards-compatible,
unlike what the commit message claims.
openSUSE 13.1 and 13.2 and reportedly Fedora 21 are still at versions
with "Version: 6", so not yet affected. openSUSE Tumbleweed is still at
v3.6.1 (with 3 > 0.0.0), but even once I get it updated to v3.6.2 the
checks for versions 5 and 6 would still fail, disabling features.
Naively I would consider versions jumping backwards a bug in glusterfs,
so I wonder why you chose 4.* and not 6.* and 7.* respectively.
How do you expect this to be handled by packages such as QEMU?
Regards,
Andreas
--
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu,
Graham Norton; HRB 21284 (AG Nürnberg)
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
next reply other threads:[~2015-04-09 16:12 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-09 16:12 Andreas Färber [this message]
2015-04-15 5:37 ` [Qemu-devel] glusterfs-api.pc versioning breaks QEMU Niels de Vos
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5526A4F6.1040300@suse.de \
--to=afaerber@suse.de \
--cc=gluster-devel@gluster.org \
--cc=jcody@redhat.com \
--cc=kkeithle@redhat.com \
--cc=kwolf@redhat.com \
--cc=lmohanty@redhat.com \
--cc=ndevos@redhat.com \
--cc=p.drouand@gmail.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=raghavendra@redhat.com \
--cc=stefanha@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.