[libvirt] [PATCH] maint: update to latest gnulib

Martin Kletzander mkletzan at redhat.com
Wed Feb 25 07:20:38 UTC 2015


On Tue, Feb 24, 2015 at 09:04:00AM -0700, Eric Blake wrote:
>On 02/24/2015 09:00 AM, Eric Blake wrote:
>> Needed to silence a valgrind detection of uninitialized memory:
>> https://bugzilla.redhat.com/show_bug.cgi?id=1174147
>>
>> * .gnulib: Update to latest.
>> * bootstrap: Resync to gnulib.
>>
>> Signed-off-by: Eric Blake <eblake at redhat.com>
>> ---
>>
>> I've missed RC1, so I'll wait for a review on this one (are we sure
>> that RC2 will be enough time to ensure the gnulib update doesn't
>> cause regressions, basically).
>

Is it worth risking that due to one valgrind warning?  I don't
remember more than maybe one time that gnulib caused a problem, but
who knows.

Anyway, "my limited testing" didn't show any problems.

>The gnulib changelog:
>
>* .gnulib c27f1a3...8be5f2c (75):
>  > passfd: avoid valgrind uninitalised data warning
>  > uniwbrk/u32-wordbreaks-tests: fix copyright
>  > dup2: doc and test for Android bug
>  > Replace dup2() on Android
>  > Android doesn't define RLIM_SAVED_*
>  > autoupdate
>  > vasnprintf-posix-tests: use consistent test
>  > printf, isinf, etc.: noncanonical != NaN
>  > fts: remove redundant close() (trivial)
>  > getdtablesize: port better for Android
>  > poll: fixes for large fds
>  > fcntl: Fix cross compiling
>  > dup2, fcntl: cross-compiler better for Android
>  > getopt: give accurate ambiguity diagnostic on mem exhaustion
>  > getopt: don't crash on memory exhaustion
>  > tempname: allow compilation with C++ (trivial)
>  > dup2, fcntl: port to AIX
>  > getdtablesize, dup2, fcntl: port to Android
>  > localename: Implement gl_locale_name_thread_unsafe for Android
>  > More changelog fixes
>  > fts: avoid crash when a cycle is added while traversing
>  > uniname/uniname: support character alias
>  > Fix ChangeLog botches in my recent commits
>  > duplocale: Fix Android build of duplocale-tests
>  > signal_h: Fix Android build
>  > net_if: Handle content-free <net/if.h> system headers
>  > linkat_nofollow: Add fallback case for cross compiling
>  > euidaccess: Fix Android build
>  > getugroups: Fix Android build
>  > localename: Fix Android build
>  > getdtablesize: Fix Android build
>  > Assume unbroken ungetc() on Android
>  > Fix FILE struct compatibility with Android API level >= 21
>  > tests: avoid recent -Werror=unused-variable regression in test-locale
>  > maint: various whitespace cleanups in tempname
>  > tests: provide returns_() to simplify exit status checking
>  > mountlist: only use libmount when specified
>  > uniname/unimame-tests: don't link with -lunistring
>  > fstrcmp: don't assume strlen < INT_MAX
>  > diffseq: prefer ptrdiff_t to ssize_t
>  > xalloc: fix typo that suppressed warnings
>  > full-read: fix license notice typo
>  > crypto/gc: fix a -Wswitch warning
>  > autoupdate
>  > update from texinfo
>  > tempname: new try_tempname function
>  > gnulib-tool: fix handling of patch(1) diagnostics
>  > bootstrap: exit immediately upon gnulib-tool failure
>  > symlinkat: include all required header files
>  > update from texinfo
>  > update from texinfo
>  > update from texinfo
>  > localename: support Solaris 12 and illumos
>  > locale: fix tests on illumos
>  > unictype: avoid undefined left-shift behavior
>  > libunistring: bump version of unitypes dependants
>  > unictype/category-none: fix link with libunistring
>  > unitypes: fix build with installed libunistring
>  > time: port to MinGW32 3.21
>  > update-copyright: apply to self
>  > libunistring: update to Unicode 7.0.0
>  > libunistring: update to Unicode 6.3.0
>  > libunistring: update to Unicode 6.2.0
>  > libunistring: update to Unicode 6.1.0
>  > uniwbrk/u32-wordbreaks-tests: add conformance test
>  > uniwbrk: ignore Extended/Format characters at BOL
>  > test-strstr.c: avoid a trivial leak
>  > update-copyright: recognize groff's \(co marker
>  > maint.mk: fix compatibility with OS X nm
>  > localcharset: improve charset detection on OS/2
>  > count-leading-zeros: use 64-bit intrinsics on 32-bit Windows
>  > count-leading-zeros: fix pragma typos
>  > autoupdate
>  > count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows
>  > uniname/uniname: update to Unicode 7.0.0
>
>--
>Eric Blake   eblake redhat com    +1-919-301-3266
>Libvirt virtualization library http://libvirt.org
>



>--
>libvir-list mailing list
>libvir-list at redhat.com
>https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20150225/010b951e/attachment-0001.sig>


More information about the libvir-list mailing list