[libvirt] Pre-release tarball of 0.8.7 to test

I have uploaded a pre-release tarball as ftp://libvirt.org/libvirt/libvirt-pre0.8.7.tar.gz This seems to look okay for me with my limited current testing abilities, so I suggest people give it a try and if things looks okay we can push the real release, maybe early on Tuesday, thanks in advance for giving it a try, Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/02/11 08:46, Daniel Veillard wrote:
I have uploaded a pre-release tarball as ftp://libvirt.org/libvirt/libvirt-pre0.8.7.tar.gz
This seems to look okay for me with my limited current testing abilities, so I suggest people give it a try and if things looks okay we can push the real release, maybe early on Tuesday,
thanks in advance for giving it a try,
Daniel
Hello, may I have a suggestion? Wouldn't it be better to use postfix for pre/rc? Eg.: * libvirt-pre0.8.7.tar.gz X * libvirt-0.8.7-pre.tar.gz * libvirt-0.8.7-rcX.tar.gz ... Thanks for the heads up and I'm sorry for pesky comment :o) Regards, Zdenek - -- Zdenek Styblik Net/Linux admin OS TurnovFree.net email: stybla@turnovfree.net jabber: stybla@jabber.turnovfree.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk0gMGEACgkQ8MreUbSH7ikCdgCfRxhobNYcpmIeyQeBslgRnQ85 i2QAnRTHIvQdkRnvzO5TXkT1eCU9yHhG =22qP -----END PGP SIGNATURE-----

On Sun, Jan 02, 2011 at 08:59:29AM +0100, Zdenek Styblik wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 01/02/11 08:46, Daniel Veillard wrote:
I have uploaded a pre-release tarball as ftp://libvirt.org/libvirt/libvirt-pre0.8.7.tar.gz
This seems to look okay for me with my limited current testing abilities, so I suggest people give it a try and if things looks okay we can push the real release, maybe early on Tuesday,
thanks in advance for giving it a try,
Daniel
Hello,
may I have a suggestion? Wouldn't it be better to use postfix for pre/rc? Eg.: * libvirt-pre0.8.7.tar.gz X * libvirt-0.8.7-pre.tar.gz * libvirt-0.8.7-rcX.tar.gz ...
Thanks for the heads up and I'm sorry for pesky comment :o)
Heh, no problem, honnestly I didn't gave any though to the naming libvirt-0.8.7-rcX.tar.gz is just fine by me too, Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/

On 01/02/2011 02:40 PM, Daniel Veillard wrote:
On Sun, Jan 02, 2011 at 08:59:29AM +0100, Zdenek Styblik wrote: [...]
Heh, no problem, honnestly I didn't gave any though to the naming libvirt-0.8.7-rcX.tar.gz is just fine by me too,
Daniel
Use whatever fits you(plural). I'm, me, used for such format and it seems to be easier to read/get oriented in. I can't speak for others. I think I should have used words like: please, would be, possible etc. Yeah, that's me alright(read as somewhat "apologies"). :| Take care, Zdenek -- Zdenek Styblik Net/Linux admin OS TurnovFree.net email: stybla@turnovfree.net jabber: stybla@jabber.turnovfree.net

On 01/02/2011 12:46 AM, Daniel Veillard wrote:
I have uploaded a pre-release tarball as ftp://libvirt.org/libvirt/libvirt-pre0.8.7.tar.gz
This seems to look okay for me with my limited current testing abilities, so I suggest people give it a try and if things looks okay we can push the real release, maybe early on Tuesday,
We'll need a minor patch to update .gnulib in order to pass 'make syntax-check' (now that the copyright year has rolled over). I'll have something posted shortly. -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org

* .gnulib: Update to latest, to pick up 2011 copyrights. --- Gnulib has had a bit of churn lately, but this fixes the 'make syntax-check' complaint about copyright 2011 without introducing any other obvious failures. I think it's safe to include this patch as-is, but a simpler alternative is to modify cfg.mk to exclude the one failing test, if you think this update is too risky this close to a release. * .gnulib ce083ca...55b6628 (125):
git-version-gen: include command name in one more diagnostic update-copyright: adjust test to match changed code getlogin_r: Avoid test failure on HP-UX 11. document new copyright owner name changes document new copyright owner name changes build-aux/update-copyright: Support UPDATE_COPYRIGHT_HOLDER environment variable. unigbrk: Avoid gcc warnings. pwrite: Fix test whether it works and make it work on HP-UX 11.11. pread: Fix test whether it works. Fix detection of traditional Arabic locale on HP-UX, Solaris, Cygwin. tcgetsid: Correct linkage in C++ mode on HP-UX 11.00. Rename uc_is_grapheme_cluster_break() to uc_is_grapheme_break(). Remove u#-grapheme-len modules as too redundant with u#-grapheme-next. unigbrk.in.h: Fix typo: "ben" => "been". maint: update almost all copyright ranges to include 2011 maint: update-copyright: exempt doc/INSTALL* maint: refine the update-copyright rule unigbrk: New modules for grapheme clusters. unigbrk: Fix uc_graphemeclusterbreak_property(), add comprehensive test. Avoid use of hexadecimal escapes. maint: new rule to update copyright year ranges maint: indent with TABs in Makefile version-etc: update the copyright year it reports isfinite: Avoid compiler bug of "cc -O" on HP-UX 11.11. pwrite: Work around HP-UX 11.11 bug. pread: Work around HP-UX 11 bugs. nl_langinfo: fix YESEXPR on Irix 6.5 iconv: Document HP-UX 11 bug. ldexpl: Fix link error on HP-UX 11. ftello: avoid compilation failure with SunStudio c89 tests: avoid failing coreutils tests on cygwin sys_select: Avoid warning about missing memset declaration on HP-UX 11. waitpid: Fix link error in C++ mode. isnan: Use GCC built-ins when possible. isnand: Fix mistake. open: Avoid C++ error on HP-UX 11. time_r: Add missing declarations on HP-UX 11. mountlist: tweak previous commit mountlist: fix local drive detection on cygwin ftoastr, snprintf: ftoastr + snprintf module alloca: one step towards thread-safety tests: minor indenting change regex: don't infloop on persistent failing calloc linkat: Make implementation robust against system behaviour variations. New modules for grapheme cluster breaking. linkat test: Avoid failure on Solaris 11 2010-11. utimens: work around glibc rounding bug on more platforms select tests: Improve comments. select tests: Safer way of handling timeout. select tests: Use 'bool' where appropriate. select tests: Use existing modules. mbrtowc: Work around a Solaris 7 bug. read-file.c: tweak syntax times test: Avoid gcc warnings on OSF/1. utimens: work around glibc rounding bug on older Linux kernels inet_ntop: Hide mismatch of declaration on NonStop Kernel. inet_ntop, inet_pton: Ensure declaration on NonStop Kernel. arpa_inet: Use the common idioms with C++ support. Fix more C++ link errors on Solaris 8. printf-posix: Fix link error when a non-GCC compiler is used. strerror_r-posix: Update doc. utimens: simplify the logic of the previous change utimens: configure better on hosts with NFS clock skew ptsname test: Avoid failure on Solaris. ptsname: Avoid ERANGE failure on some systems. rename, renameat: Avoid test failures at NFS mounted locations. iswblank: Fix C++ link error on Solaris 8. unistd: Fix C++ link error on Solaris 8. readlink doc: Mention an old glibc bug. fcntl-h: Fix for use of C++ on glibc systems. roundl-ieee: Make it work on OSF/1 5.1 with cc. truncl-ieee: Make it work on OSF/1 5.1 with cc. ceill-ieee: Make it work on OSF/1 5.1 with cc. Ensure all prerequisites of <wchar.h> are included. strtok_r: Fix C syntax error in autoconf macro. ceil, trunc, round: Fix gcc warnings. update from texinfo select tests: Avoid failures on OSF/1 5.1. stdint: avoid HP-UX 10.20 preprocessor bug pipe: make obsoletion transition easier sys_socket: Hide mismatch of declarations on NonStop Kernel. gethostname: Ensure declaration on NonStop Kernel. sys_select: Ensure all necessary types on NonStop Kernel. sys_select: Remove unneeded include. gethostname: Provide a fallback for HOST_NAME_MAX. sigaction tests: Allow missing SA_RESETHAND and SA_RESTART. signal: Define NSIG. rename, renameat: Avoid test failures on OSF/1 5.1. *printf: Detect large precisions bug on Solaris 10/SPARC. tests: port test-fdutimensat.c to Solaris 8 vsnprintf: make more consistent with snprintf; doc fixes sigpipe: relax to LGPLv2+, since it did not have any LGPLv3+ parts doc: document Solaris printf bug with large float precisions test-posixtm.c: add two tests getlogin_r: Work around portability problem on OSF/1. ptsname: Avoid test failure on OSF/1 5.1. Port extended stdio modules to HP NonStop Kernel. ttyname_r: Work around bug on OSF/1 5.1. Oops, fix last ChangeLog entry. round: Implement result sign according to IEEE 754. trunc: Implement result sign according to IEEE 754. ceil: Implement result sign according to IEEE 754. floor: Implement result sign according to IEEE 754. getaddrinfo: Update doc. getaddrinfo, inet_ntop: Update doc for Solaris. New module 'roundl-ieee'. New module 'truncl-ieee'. New module 'ceill-ieee'. New module 'floorl-ieee'. New module 'round-ieee'. New module 'trunc-ieee'. New module 'ceil-ieee'. New module 'floor-ieee'. New module 'roundf-ieee'. New module 'truncf-ieee'. New module 'ceilf-ieee'. New module 'floorf-ieee'. Support for minus zero in autoconf macros. Tests for module 'ceil'. Tests for module 'floor'. math: Fix indentation. Fix cross-compilation guesses on Solaris. snprintf: port snprintf (NULL, 0, ...) to Solaris 8 and 9 ftoastr: fix comment again round*, trunc*: Update documentation regarding glibc.
.gnulib | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/.gnulib b/.gnulib index ce083ca..55b6628 160000 --- a/.gnulib +++ b/.gnulib @@ -1 +1 @@ -Subproject commit ce083ca023ca1e479dc48ee9934878f42e81cb79 +Subproject commit 55b6628590f922e9f47da60a3fc7a2030f80cddf -- 1.7.3.4

* cfg.mk (local-checks-to-skip): Add sc_copyright_check, since we don't use version-etc module. --- This is the simpler variant that avoids a .gnulib update. While gnulib has had a lot of recent fixes, most of them have been for HP-UX, Solaris, OSF/1, or Haiku (not primary targets of libvirt compilation at the moment), and many of the fixes are to modules not used by libvirt. Do we want to go with this more minimalistic patch instead? cfg.mk | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/cfg.mk b/cfg.mk index 03186b3..539dbcb 100644 --- a/cfg.mk +++ b/cfg.mk @@ -1,5 +1,5 @@ # Customize Makefile.maint. -*- makefile -*- -# Copyright (C) 2003-2010 Free Software Foundation, Inc. +# Copyright (C) 2009-2011 Red Hat, Inc. +# Copyright (C) 2003-2010 Free Software Foundation, Inc. # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -37,6 +37,7 @@ local-checks-to-skip = \ sc_GPL_version \ sc_always_defined_macros \ sc_cast_of_alloca_return_value \ + sc_copyright_check \ sc_cross_check_PATH_usage_in_tests \ sc_dd_max_sym_length \ sc_error_exit_success \ -- 1.7.3.4

On 04/01/2011, at 3:27 AM, Eric Blake wrote:
* cfg.mk (local-checks-to-skip): Add sc_copyright_check, since we don't use version-etc module. ---
This is the simpler variant that avoids a .gnulib update. While gnulib has had a lot of recent fixes, most of them have been for HP-UX, Solaris, OSF/1, or Haiku (not primary targets of libvirt compilation at the moment), and many of the fixes are to modules not used by libvirt. Do we want to go with this more minimalistic patch instead?
libvirt is supposed to build on Solaris still isn't it?

On 01/04/2011 02:08 AM, Justin Clift wrote:
On 04/01/2011, at 3:27 AM, Eric Blake wrote:
* cfg.mk (local-checks-to-skip): Add sc_copyright_check, since we don't use version-etc module. ---
This is the simpler variant that avoids a .gnulib update. While gnulib has had a lot of recent fixes, most of them have been for HP-UX, Solaris, OSF/1, or Haiku (not primary targets of libvirt compilation at the moment), and many of the fixes are to modules not used by libvirt. Do we want to go with this more minimalistic patch instead?
libvirt is supposed to build on Solaris still isn't it?
To my knowledge, no one is actively reporting Solaris porting bugs, which implies that no one is actively trying to maintain a Solaris port. Yes, it would be nice to work on Solaris, but it's not the primary platform. That said, now that 0.8.7 is out the door, I'm pushing the full .gnulib update, since we now have a full release cycle to test things (including anyone wanting to try building on Solaris to benefit from the latest round of gnulib fixes). -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org

On Mon, Jan 03, 2011 at 09:27:58AM -0700, Eric Blake wrote:
* cfg.mk (local-checks-to-skip): Add sc_copyright_check, since we don't use version-etc module. ---
This is the simpler variant that avoids a .gnulib update. While gnulib has had a lot of recent fixes, most of them have been for HP-UX, Solaris, OSF/1, or Haiku (not primary targets of libvirt compilation at the moment), and many of the fixes are to modules not used by libvirt. Do we want to go with this more minimalistic patch instead?
cfg.mk | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/cfg.mk b/cfg.mk index 03186b3..539dbcb 100644 --- a/cfg.mk +++ b/cfg.mk @@ -1,5 +1,5 @@ # Customize Makefile.maint. -*- makefile -*- -# Copyright (C) 2003-2010 Free Software Foundation, Inc. +# Copyright (C) 2009-2011 Red Hat, Inc. +# Copyright (C) 2003-2010 Free Software Foundation, Inc.
# This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -37,6 +37,7 @@ local-checks-to-skip = \ sc_GPL_version \ sc_always_defined_macros \ sc_cast_of_alloca_return_value \ + sc_copyright_check \ sc_cross_check_PATH_usage_in_tests \ sc_dd_max_sym_length \ sc_error_exit_success \
I must admit I got confused, I locally patched dist.mk to avoid the check but then the modification didn't show up on git status. Moreover ssh and then git to libvirt.org wasn't working this morning from my home (a routing problem because I could access from elsewhere) so I ended up not pushing any patch specific to make syntax-check as part of libvirt 0.8.7 release. I think the right thing to do now is update gnulib (i.e. previous patch) since the release is done. Also if you could tag v0.8.7 on my commit with your key that would be nice (my master key is on a few hard drives but all in a box, in a container, on a ship somewhere :-\ I had forgotten this !) Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/

On 01/04/2011 06:42 AM, Daniel Veillard wrote:
I must admit I got confused, I locally patched dist.mk to avoid the check but then the modification didn't show up on git status. Moreover ssh and then git to libvirt.org wasn't working this morning from my home (a routing problem because I could access from elsewhere) so I ended up not pushing any patch specific to make syntax-check as part of libvirt 0.8.7 release. I think the right thing to do now is update gnulib (i.e. previous patch) since the release is done.
Agree with updating gnulib now that we are post-release, so I've pushed the first variant. (For that matter, I would have pushed the first variant under the build-breaker rule yesterday, if we hadn't been so close to the release at the time - that's the only reason that I even proposed the second variant.)
Also if you could tag v0.8.7 on my commit with your key that would be nice (my master key is on a few hard drives but all in a box, in a container, on a ship somewhere :-\ I had forgotten this !)
Done (and mentioned in the release announcement thread). -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org
participants (4)
-
Daniel Veillard
-
Eric Blake
-
Justin Clift
-
Zdenek Styblik