Update install and NEWS for 2.30 release.

This commit is contained in:
Carlos O'Donell 2019-08-01 00:22:46 -04:00
parent cc3bf31933
commit e712490684
4 changed files with 119 additions and 12 deletions

View File

@ -1,3 +1,9 @@
2019-08-01 Carlos O'Donell <carlos@redhat.com>
* manual/install.texi: Update component versions.
* INSTALL: Regenerate.
* NEWS: Update.
2019-07-31 Carlos O'Donell <carlos@redhat.com> 2019-07-31 Carlos O'Donell <carlos@redhat.com>
* po/be.po: Update translations. * po/be.po: Update translations.

10
INSTALL
View File

@ -464,7 +464,7 @@ build the GNU C Library:
GCC 6.2 or higher is required. In general it is recommended to use GCC 6.2 or higher is required. In general it is recommended to use
the newest version of the compiler that is known to work for the newest version of the compiler that is known to work for
building the GNU C Library, as newer compilers usually produce building the GNU C Library, as newer compilers usually produce
better code. As of release time, GCC 8.2.1 is the newest compiler better code. As of release time, GCC 9.1.1 is the newest compiler
verified to work to build the GNU C Library. verified to work to build the GNU C Library.
For multi-arch support it is recommended to use a GCC which has For multi-arch support it is recommended to use a GCC which has
@ -495,7 +495,7 @@ build the GNU C Library:
need this version of the 'texinfo' package. Earlier versions do need this version of the 'texinfo' package. Earlier versions do
not understand all the tags used in the document, and the not understand all the tags used in the document, and the
installation mechanism for the info files is not present or works installation mechanism for the info files is not present or works
differently. As of release time, 'texinfo' 6.5 is the newest differently. As of release time, 'texinfo' 6.6 is the newest
verified to work to build the GNU C Library. verified to work to build the GNU C Library.
* GNU 'awk' 3.1.2, or higher * GNU 'awk' 3.1.2, or higher
@ -516,7 +516,7 @@ build the GNU C Library:
Perl is not required, but if present it is used in some tests and Perl is not required, but if present it is used in some tests and
the 'mtrace' program, to build the GNU C Library manual. As of the 'mtrace' program, to build the GNU C Library manual. As of
release time 'perl' version 5.28.1 is the newest verified to work release time 'perl' version 5.28.2 is the newest verified to work
to build the GNU C Library. to build the GNU C Library.
* GNU 'sed' 3.02 or newer * GNU 'sed' 3.02 or newer
@ -528,7 +528,7 @@ build the GNU C Library:
* Python 3.4 or later * Python 3.4 or later
Python is required to build the GNU C Library. As of release time, Python is required to build the GNU C Library. As of release time,
Python 3.7.1 is the newest verified to work for building and Python 3.7.4 is the newest verified to work for building and
testing the GNU C Library. testing the GNU C Library.
* PExpect 4.0 * PExpect 4.0
@ -545,7 +545,7 @@ build the GNU C Library:
use the pretty printers. Notice that your system having Python use the pretty printers. Notice that your system having Python
available doesn't imply that GDB supports it, nor that your available doesn't imply that GDB supports it, nor that your
system's Python and GDB's have the same version. As of release system's Python and GDB's have the same version. As of release
time GNU 'debugger' 8.2 is the newest verified to work to test the time GNU 'debugger' 8.3 is the newest verified to work to test the
pretty printers. pretty printers.
Unless Python, PExpect and GDB with Python support are present, the Unless Python, PExpect and GDB with Python support are present, the

105
NEWS
View File

@ -118,8 +118,109 @@ Security related changes:
The following bugs are resolved with this release: The following bugs are resolved with this release:
[The release manager will add the list generated by [2872] locale: Transliteration Cyrillic -> ASCII fails
scripts/list-fixed-bugs.py just before the release.] [6399] libc: gettid() should have a wrapper
[16573] malloc: mtrace hangs when MALLOC_TRACE is defined
[16976] glob: fnmatch unbounded stack VLA for collating symbols
[17396] localedata: globbing for locale by [[.collating-element.]]
[18035] dynamic-link: pldd does no longer work, enters infinite loop
[18465] malloc: memusagestat is built using system C library
[18830] locale: iconv -c -f ascii with >buffer size worth of input before
invalid input drops valid char
[20188] nptl: libpthread IFUNC resolver for vfork can lead to crash
[20568] locale: Segfault with wide characters and setlocale/fgetwc/UTF-8
[21897] localedata: Afar locales: Fix mon, abmon, and abday
[22964] localedata: The Japanese Era name will be changed on May 1, 2019
[23352] malloc: __malloc_check_init still defined in public header
malloc.h.
[23403] nptl: Wrong alignment of TLS variables
[23501] libc: nftw() doesn't return dangling symlink's inode
[23733] malloc: Check the count before calling tcache_get()
[23741] malloc: Missing __attribute_alloc_size__ in many allocation
functions
[23831] localedata: nl_NL missing LC_NUMERIC thousands_sep
[23844] nptl: pthread_rwlock_trywrlock results in hang
[23983] argparse: Missing compat versions of argp_failure and argp_error
for long double = double
[23984] libc: Missing compat versions of err.h and error.h functions for
long double = double
[23996] localedata: Dutch salutations
[24040] libc: riscv64: unterminated call chain in __thread_start
[24047] network: libresolv should use IP_RECVERR/IPV6_RECVERR to avoid
long timeouts
[24051] stdio: puts and putchar ouput to _IO_stdout instead of stdout
[24059] nss: nss_files: get_next_alias calls fgets_unlocked without
checking for NULL.
[24114] regex: regexec buffer read overrun in "grep -i
'\(\(\)*.\)*\(\)\(\)\1'"
[24122] libc: Segfaults if 0 returned from la_version
[24153] stdio: Some input functions do not react to stdin assignment
[24155] string: x32 memcmp can treat positive length as 0 (if sign bit in
RDX is set) (CVE-2019-7309)
[24161] nptl: __run_fork_handlers self-deadlocks in malloc/tst-mallocfork2
[24164] libc: Systemtap probes need to use "nr" constraint on 32-bit Arm,
not the default "nor"
[24166] dynamic-link: Dl_serinfo.dls_serpath[1] in dlfcn.h causes UBSAN
false positives, change to modern flexible array
[24180] nptl: pthread_mutex_trylock does not use the correct order of
instructions while maintaining the robust mutex list due to missing
compiler barriers.
[24194] librt: Non-compatibility symbols for clock_gettime etc. cause
unnecessary librt dependencies
[24200] localedata: Revert first_weekday removal in en_IE locale
[24211] nptl: Use-after-free in Systemtap probe in pthread_join
[24215] nptl: pthread_timedjoin_np should be a cancellation point
[24216] malloc: Check for large bin list corruption when inserting
unsorted chunk
[24228] stdio: old x86 applications that use legacy libio crash on exit
[24231] dynamic-link: [sparc64] R_SPARC_H34 implementation falls through
to R_SPARC_H44
[24293] localedata: Missing Minguo calendar support for TW locales
[24296] localedata: Orthographic mistakes in 'day' and 'abday' sections in
tt_RU (Tatar) locale
[24307] localedata: Update locale data to Unicode 12.0.0
[24323] dynamic-link: dlopen should not be able open PIE objects
[24335] build: "Obsolete types detected" with Linux 5.0 headers
[24369] localedata: Orthographic mistakes in 'mon' and 'abmon' sections in
tt_RU (Tatar) locale
[24370] localedata: Add lang_name for tt_RU locale
[24372] locale: Binary locale files are not architecture independent
[24394] time: strptime %Ey mis-parses final year of era
[24476] dynamic-link: __libc_freeres triggers bad free in libdl if dlerror
was not used
[24506] dynamic-link: FAIL: elf/tst-pldd with --enable-hardcoded-path-in-
tests
[24531] malloc: Malloc tunables give tcache assertion failures
[24532] libc: conform/arpa/inet.h failures due to linux kernel 64-bit
time_t changes
[24535] localedata: Update locale data to Unicode 12.1.0
[24537] build: nptl/tst-eintr1 test case can hit task limits on some
kernels and break testing
[24544] build: elf/tst-pldd doesn't work if you install with a --prefix
[24556] build: [GCC 9] error: %s directive argument is null
[-Werror=format-overflow=]
[24570] libc: alpha: compat msgctl uses __IPC_64
[24584] locale: Data race in __wcsmbs_clone_conv
[24588] stdio: Remove codecvt vtables from libio
[24603] math: sysdeps/ieee754/dbl-64/branred.c is slow when compiled with
-O3 -march=skylake
[24614] localedata: nl_NL LC_MONETARY doesn't match CLDR 35
[24632] stdio: Old binaries which use freopen with default stdio handles
crash
[24640] libc: __ppc_get_timebase_freq() always return 0 when using static
linked glibc
[24652] localedata: szl_PL spelling correction
[24695] nss: nss_db: calling getpwent after endpwent crashes
[24696] nss: endgrent() clobbers errno=ERRNO for 'group: db files' entry
in /etc/nsswitch.conf
[24699] libc: mmap64 with very large offset broken on MIPS64 n32
[24740] libc: getdents64 type confusion
[24741] dynamic-link: ld.so should not require that a versioned symbol is
always implemented in the same library
[24744] libc: Remove copy_file_range emulation
[24757] malloc: memusagestat is linked against system libpthread
[24794] libc: Partial test suite run builds corrupt test-in-container
testroot
Version 2.29 Version 2.29

View File

@ -504,7 +504,7 @@ GCC 6.2 or newer
GCC 6.2 or higher is required. In general it is recommended to use GCC 6.2 or higher is required. In general it is recommended to use
the newest version of the compiler that is known to work for building the newest version of the compiler that is known to work for building
@theglibc{}, as newer compilers usually produce better code. As of @theglibc{}, as newer compilers usually produce better code. As of
release time, GCC 8.2.1 is the newest compiler verified to work to build release time, GCC 9.1.1 is the newest compiler verified to work to build
@theglibc{}. @theglibc{}.
For multi-arch support it is recommended to use a GCC which has been built with For multi-arch support it is recommended to use a GCC which has been built with
@ -535,7 +535,7 @@ To correctly translate and install the Texinfo documentation you need
this version of the @code{texinfo} package. Earlier versions do not this version of the @code{texinfo} package. Earlier versions do not
understand all the tags used in the document, and the installation understand all the tags used in the document, and the installation
mechanism for the info files is not present or works differently. mechanism for the info files is not present or works differently.
As of release time, @code{texinfo} 6.5 is the newest verified to work As of release time, @code{texinfo} 6.6 is the newest verified to work
to build @theglibc{}. to build @theglibc{}.
@item @item
@ -559,7 +559,7 @@ Perl 5
Perl is not required, but if present it is used in some tests and the Perl is not required, but if present it is used in some tests and the
@code{mtrace} program, to build the @glibcadj{} manual. As of release @code{mtrace} program, to build the @glibcadj{} manual. As of release
time @code{perl} version 5.28.1 is the newest verified to work to time @code{perl} version 5.28.2 is the newest verified to work to
build @theglibc{}. build @theglibc{}.
@item @item
@ -573,7 +573,7 @@ with any version of @code{sed}. As of release time, @code{sed} version
Python 3.4 or later Python 3.4 or later
Python is required to build @theglibc{}. As of release time, Python Python is required to build @theglibc{}. As of release time, Python
3.7.1 is the newest verified to work for building and testing 3.7.4 is the newest verified to work for building and testing
@theglibc{}. @theglibc{}.
@item PExpect 4.0 @item PExpect 4.0
@ -591,7 +591,7 @@ GDB itself needs to be configured with Python support in order to use
the pretty printers. Notice that your system having Python available the pretty printers. Notice that your system having Python available
doesn't imply that GDB supports it, nor that your system's Python and doesn't imply that GDB supports it, nor that your system's Python and
GDB's have the same version. As of release time GNU @code{debugger} GDB's have the same version. As of release time GNU @code{debugger}
8.2 is the newest verified to work to test the pretty printers. 8.3 is the newest verified to work to test the pretty printers.
Unless Python, PExpect and GDB with Python support are present, the Unless Python, PExpect and GDB with Python support are present, the
printer tests will report themselves as @code{UNSUPPORTED}. Notice printer tests will report themselves as @code{UNSUPPORTED}. Notice