From: "Daniel P. Berrangé" <berrange@redhat.com>
To: Cornelia Huck <cohuck@redhat.com>
Cc: "Olaf Hering" <olaf@aepfle.de>,
"Peter Maydell" <peter.maydell@linaro.org>,
"Fam Zheng" <famz@redhat.com>,
qemu-trivial@nongnu.org,
"Philippe Mathieu-Daudé" <f4bug@amsat.org>,
"open list:All patches CC here" <qemu-devel@nongnu.org>,
"Gerd Hoffmann" <kraxel@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>
Subject: Re: [Qemu-trivial] [Qemu-devel] [PATCH v1] configure: require glib-2.24
Date: Wed, 18 Apr 2018 15:43:26 +0100 [thread overview]
Message-ID: <20180418144326.GU27579@redhat.com> (raw)
In-Reply-To: <20180418164139.0206004d.cohuck@redhat.com>
On Wed, Apr 18, 2018 at 04:41:39PM +0200, Cornelia Huck wrote:
> On Wed, 18 Apr 2018 13:55:45 +0100
> Daniel P. Berrangé <berrange@redhat.com> wrote:
>
> > On Wed, Apr 18, 2018 at 02:45:38PM +0200, Cornelia Huck wrote:
> > > On Wed, 18 Apr 2018 14:38:37 +0200
> > > Olaf Hering <olaf@aepfle.de> wrote:
> > >
> > > > Since usage of g_realloc_n was introduced, glib-2.22 can not be used anymore.
> > > > Fixes commit 418026ca43 ("util: Introduce vfio helpers")
> > > >
> > > > Signed-off-by: Olaf Hering <olaf@aepfle.de>
> > > > ---
> > > > configure | 2 +-
> > > > 1 file changed, 1 insertion(+), 1 deletion(-)
> > > >
> > > > diff --git a/configure b/configure
> > > > index 6e9b994f21..81760ef45a 100755
> > > > --- a/configure
> > > > +++ b/configure
> > > > @@ -3369,7 +3369,7 @@ fi
> > > > if test "$mingw32" = yes; then
> > > > glib_req_ver=2.30
> > > > else
> > > > - glib_req_ver=2.22
> > > > + glib_req_ver=2.24
> > > > fi
> > > > glib_modules=gthread-2.0
> > > > if test "$modules" = yes; then
> > > >
> > >
> > > Are we ready to give up support for whatever distro is still on 2.22?
> > > (If yes, can we bump to an even newer glib version?) Or should we
> > > rather solve this by adding a g_realloc_n implementation for that case?
> >
> > Version 2.22 was released in Sep 2009, so coming up for 9 years old now.
> >
> > At some point we should to declare that platforms shipping >= NNN year
> > old versions of software are not a desirable target for QEMU. What is
> > our desired NNN value - 9 years feels awfully long to me.
>
> The curse of the enterprise distro, I suppose... (And they might have
> backported certain features without bumping the version number - I've
> run into that problem in the past.)
>
> >
> > For libvirt we recently decided to become more aggressive[1] in culling old
> > distros as supportable targets, declaring we'll only support non-EOL
> > distros (for short life distros), or for long life distros (RHEL, LTS, etc)
> > the most recent version, and the recent minus-1 for 2 years overlap.
>
> That does not seem unreasonable. What about things like the MacOS stuff
> (like fink vs. homebrew, as Peter mentioned?) Other platforms?
For libvirt we will only support MacOS with whatever current homebrew
provides, and only support Windows via current mingw toolchain. If any
other scenario works it is just luck :-)
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
next prev parent reply other threads:[~2018-04-18 14:43 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-04-18 12:38 [Qemu-trivial] [PATCH v1] configure: require glib-2.24 Olaf Hering
2018-04-18 12:45 ` [Qemu-trivial] [Qemu-devel] " Cornelia Huck
2018-04-18 12:55 ` Daniel P. Berrangé
2018-04-18 14:41 ` Cornelia Huck
2018-04-18 14:43 ` Daniel P. Berrangé [this message]
2018-04-19 7:19 ` Markus Armbruster
2018-04-19 7:30 ` Olaf Hering
2018-04-19 7:59 ` Daniel P. Berrangé
2018-04-19 8:54 ` Peter Maydell
2018-04-19 9:01 ` Kamil Rytarowski
2018-04-19 9:20 ` Gerd Hoffmann
2018-04-19 9:23 ` Daniel P. Berrangé
2018-04-18 14:45 ` Olaf Hering
2018-04-18 12:47 ` Daniel P. Berrangé
2018-04-18 13:00 ` Olaf Hering
2018-04-18 13:29 ` Peter Maydell
2018-04-18 14:44 ` Daniel P. Berrangé
2018-04-26 8:17 ` Peter Maydell
2018-04-26 9:19 ` Thomas Huth
2018-04-26 9:54 ` Peter Maydell
2018-04-26 11:52 ` Paolo Bonzini
2018-04-26 12:08 ` Olaf Hering
2018-04-26 12:10 ` Daniel P. Berrangé
2018-04-26 12:11 ` Olaf Hering
2018-04-26 12:39 ` Paolo Bonzini
2018-04-26 12:42 ` Paolo Bonzini
2018-04-26 12:42 ` Olaf Hering
2018-04-26 12:12 ` Peter Maydell
2018-04-18 13:34 ` Eric Blake
2018-04-18 12:53 ` no-reply
2018-04-18 13:04 ` Olaf Hering
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=20180418144326.GU27579@redhat.com \
--to=berrange@redhat.com \
--cc=cohuck@redhat.com \
--cc=f4bug@amsat.org \
--cc=famz@redhat.com \
--cc=kraxel@redhat.com \
--cc=olaf@aepfle.de \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=qemu-trivial@nongnu.org \
/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.