All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH] configure: bump glib version to 2.16
@ 2015-03-10 17:37 John Snow
  2015-03-10 17:40 ` John Snow
  2015-03-10 17:41 ` Peter Maydell
  0 siblings, 2 replies; 8+ messages in thread
From: John Snow @ 2015-03-10 17:37 UTC (permalink / raw)
  To: qemu-devel; +Cc: John Snow, peter.maydell, mjt, pbonzini

Our qtest suite relies on many functions available only in glib 2.16+.
Even though our base QEMU binary may only require 2.12+, it is confusing
to have two separate version requirements.

Thus, this is an attempt to re-establish a sane baseline for the entire
project at 2.16+.

Signed-off-by: John Snow <jsnow@redhat.com>
---
 configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure b/configure
index 7ba4bcb..c38506c 100755
--- a/configure
+++ b/configure
@@ -2748,7 +2748,7 @@ if test "$mingw32" = yes; then
     # g_poll is required in order to integrate with the glib main loop.
     glib_req_ver=2.20
 else
-    glib_req_ver=2.12
+    glib_req_ver=2.16
 fi
 glib_modules=gthread-2.0
 if test "$modules" = yes; then
-- 
1.9.3

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PATCH] configure: bump glib version to 2.16
  2015-03-10 17:37 [Qemu-devel] [PATCH] configure: bump glib version to 2.16 John Snow
@ 2015-03-10 17:40 ` John Snow
  2015-03-10 17:41 ` Peter Maydell
  1 sibling, 0 replies; 8+ messages in thread
From: John Snow @ 2015-03-10 17:40 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, mjt, pbonzini

Adding in Michael Tokarev, I fat-fingered his email address.

On 03/10/2015 01:37 PM, John Snow wrote:
> Our qtest suite relies on many functions available only in glib 2.16+.
> Even though our base QEMU binary may only require 2.12+, it is confusing
> to have two separate version requirements.
>
> Thus, this is an attempt to re-establish a sane baseline for the entire
> project at 2.16+.
>
> Signed-off-by: John Snow <jsnow@redhat.com>
> ---
>   configure | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configure b/configure
> index 7ba4bcb..c38506c 100755
> --- a/configure
> +++ b/configure
> @@ -2748,7 +2748,7 @@ if test "$mingw32" = yes; then
>       # g_poll is required in order to integrate with the glib main loop.
>       glib_req_ver=2.20
>   else
> -    glib_req_ver=2.12
> +    glib_req_ver=2.16
>   fi
>   glib_modules=gthread-2.0
>   if test "$modules" = yes; then
>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PATCH] configure: bump glib version to 2.16
  2015-03-10 17:37 [Qemu-devel] [PATCH] configure: bump glib version to 2.16 John Snow
  2015-03-10 17:40 ` John Snow
@ 2015-03-10 17:41 ` Peter Maydell
  2015-03-10 17:43   ` John Snow
  1 sibling, 1 reply; 8+ messages in thread
From: Peter Maydell @ 2015-03-10 17:41 UTC (permalink / raw)
  To: John Snow; +Cc: Paolo Bonzini, mjt, QEMU Developers

[-- Attachment #1: Type: text/plain, Size: 453 bytes --]

On 10 March 2015 at 17:37, John Snow <jsnow@redhat.com> wrote:

> Our qtest suite relies on many functions available only in glib 2.16+.
> Even though our base QEMU binary may only require 2.12+, it is confusing
> to have two separate version requirements.
>
> Thus, this is an attempt to re-establish a sane baseline for the entire
> project at 2.16+.
>


Why 2.16 rather than the 2.22 that we seem to have converged
on in discussions on-list?

-- PMM

[-- Attachment #2: Type: text/html, Size: 827 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PATCH] configure: bump glib version to 2.16
  2015-03-10 17:41 ` Peter Maydell
@ 2015-03-10 17:43   ` John Snow
  2015-03-10 17:45     ` Peter Maydell
  0 siblings, 1 reply; 8+ messages in thread
From: John Snow @ 2015-03-10 17:43 UTC (permalink / raw)
  To: Peter Maydell; +Cc: Paolo Bonzini, mjt, QEMU Developers



On 03/10/2015 01:41 PM, Peter Maydell wrote:
>
>
> On 10 March 2015 at 17:37, John Snow <jsnow@redhat.com
> <mailto:jsnow@redhat.com>> wrote:
>
>     Our qtest suite relies on many functions available only in glib 2.16+.
>     Even though our base QEMU binary may only require 2.12+, it is confusing
>     to have two separate version requirements.
>
>     Thus, this is an attempt to re-establish a sane baseline for the entire
>     project at 2.16+.
>
>
>
> Why 2.16 rather than the 2.22 that we seem to have converged
> on in discussions on-list?
>
> -- PMM
>

Wasn't aware we were actually going through with that; it had looked 
like we were going to refrain from fiddling with it because we found a 
workaround that sufficed for glib 2.12.

2.16 is just the minimum that qtests currently actually requires.

If, however, we *are* going to shoot for 2.22, then NACK this and let's 
do that instead.

--js

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PATCH] configure: bump glib version to 2.16
  2015-03-10 17:43   ` John Snow
@ 2015-03-10 17:45     ` Peter Maydell
  2015-05-07 12:22       ` Peter Maydell
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Maydell @ 2015-03-10 17:45 UTC (permalink / raw)
  To: John Snow; +Cc: Paolo Bonzini, Michael Tokarev, QEMU Developers

On 10 March 2015 at 17:43, John Snow <jsnow@redhat.com> wrote:
> Wasn't aware we were actually going through with that; it had looked
> like we were going to refrain from fiddling with it because we found
> a workaround that sufficed for glib 2.12.

Well, we're not doing anything before QEMU 2.3 is released.
But if we bump the version requirement at all, then we might
as well move it to 2.22, because once you drop the "support RHEL5"
requirement then that's the newest version we can shift to without
breaking compilation on some other distro we care about (SUSE, in
this case).

-- PMM

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PATCH] configure: bump glib version to 2.16
  2015-03-10 17:45     ` Peter Maydell
@ 2015-05-07 12:22       ` Peter Maydell
  2015-05-07 15:12         ` John Snow
  0 siblings, 1 reply; 8+ messages in thread
From: Peter Maydell @ 2015-05-07 12:22 UTC (permalink / raw)
  To: John Snow; +Cc: Paolo Bonzini, Michael Tokarev, QEMU Developers

On 10 March 2015 at 17:45, Peter Maydell <peter.maydell@linaro.org> wrote:
> On 10 March 2015 at 17:43, John Snow <jsnow@redhat.com> wrote:
>> Wasn't aware we were actually going through with that; it had looked
>> like we were going to refrain from fiddling with it because we found
>> a workaround that sufficed for glib 2.12.
>
> Well, we're not doing anything before QEMU 2.3 is released.
> But if we bump the version requirement at all, then we might
> as well move it to 2.22, because once you drop the "support RHEL5"
> requirement then that's the newest version we can shift to without
> breaking compilation on some other distro we care about (SUSE, in
> this case).

So do people still want to bump the minimum glib version?
If we're going to do it for 2.4 I would prefer to see the
configure patch reasonably early in the release cycle I think.

-- PMM

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PATCH] configure: bump glib version to 2.16
  2015-05-07 12:22       ` Peter Maydell
@ 2015-05-07 15:12         ` John Snow
  2015-05-08  6:15           ` Markus Armbruster
  0 siblings, 1 reply; 8+ messages in thread
From: John Snow @ 2015-05-07 15:12 UTC (permalink / raw)
  To: Peter Maydell; +Cc: Paolo Bonzini, Michael Tokarev, QEMU Developers



On 05/07/2015 08:22 AM, Peter Maydell wrote:
> On 10 March 2015 at 17:45, Peter Maydell <peter.maydell@linaro.org> wrote:
>> On 10 March 2015 at 17:43, John Snow <jsnow@redhat.com> wrote:
>>> Wasn't aware we were actually going through with that; it had looked
>>> like we were going to refrain from fiddling with it because we found
>>> a workaround that sufficed for glib 2.12.
>>
>> Well, we're not doing anything before QEMU 2.3 is released.
>> But if we bump the version requirement at all, then we might
>> as well move it to 2.22, because once you drop the "support RHEL5"
>> requirement then that's the newest version we can shift to without
>> breaking compilation on some other distro we care about (SUSE, in
>> this case).
> 
> So do people still want to bump the minimum glib version?
> If we're going to do it for 2.4 I would prefer to see the
> configure patch reasonably early in the release cycle I think.
> 
> -- PMM
> 

I think we determined that the minimum version could be as high as 2.22.

https://lists.gnu.org/archive/html/qemu-devel/2015-03/msg00488.html

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Qemu-devel] [PATCH] configure: bump glib version to 2.16
  2015-05-07 15:12         ` John Snow
@ 2015-05-08  6:15           ` Markus Armbruster
  0 siblings, 0 replies; 8+ messages in thread
From: Markus Armbruster @ 2015-05-08  6:15 UTC (permalink / raw)
  To: John Snow; +Cc: Peter Maydell, Michael Tokarev, QEMU Developers, Paolo Bonzini

John Snow <jsnow@redhat.com> writes:

> On 05/07/2015 08:22 AM, Peter Maydell wrote:
>> On 10 March 2015 at 17:45, Peter Maydell <peter.maydell@linaro.org> wrote:
>>> On 10 March 2015 at 17:43, John Snow <jsnow@redhat.com> wrote:
>>>> Wasn't aware we were actually going through with that; it had looked
>>>> like we were going to refrain from fiddling with it because we found
>>>> a workaround that sufficed for glib 2.12.
>>>
>>> Well, we're not doing anything before QEMU 2.3 is released.
>>> But if we bump the version requirement at all, then we might
>>> as well move it to 2.22, because once you drop the "support RHEL5"
>>> requirement then that's the newest version we can shift to without
>>> breaking compilation on some other distro we care about (SUSE, in
>>> this case).
>> 
>> So do people still want to bump the minimum glib version?
>> If we're going to do it for 2.4 I would prefer to see the
>> configure patch reasonably early in the release cycle I think.
>> 
>> -- PMM
>> 
>
> I think we determined that the minimum version could be as high as 2.22.
>
> https://lists.gnu.org/archive/html/qemu-devel/2015-03/msg00488.html

I support upgrading to a more recent version of GLib as much as ever.
Let's go for 2.22.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-05-08  6:15 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-10 17:37 [Qemu-devel] [PATCH] configure: bump glib version to 2.16 John Snow
2015-03-10 17:40 ` John Snow
2015-03-10 17:41 ` Peter Maydell
2015-03-10 17:43   ` John Snow
2015-03-10 17:45     ` Peter Maydell
2015-05-07 12:22       ` Peter Maydell
2015-05-07 15:12         ` John Snow
2015-05-08  6:15           ` Markus Armbruster

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.