aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@redhat.com>2019-08-01 00:22:46 -0400
committerCarlos O'Donell <carlos@redhat.com>2019-08-01 00:22:46 -0400
commite712490684d1ab3f72677dc9b06ad415d5577b95 (patch)
tree64eb49a2b4e24a1b3e89f53b44e09abf2165791a
parentcc3bf319336351a124b2f3cd007a43eae8f329aa (diff)
downloadglibc-e712490684d1ab3f72677dc9b06ad415d5577b95.zip
glibc-e712490684d1ab3f72677dc9b06ad415d5577b95.tar.gz
glibc-e712490684d1ab3f72677dc9b06ad415d5577b95.tar.bz2
Update install and NEWS for 2.30 release.
-rw-r--r--ChangeLog6
-rw-r--r--INSTALL10
-rw-r--r--NEWS105
-rw-r--r--manual/install.texi10
4 files changed, 119 insertions, 12 deletions
diff --git a/ChangeLog b/ChangeLog
index fcf8fe4..9ddae24 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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>
* po/be.po: Update translations.
diff --git a/INSTALL b/INSTALL
index e137a71..16987cd 100644
--- a/INSTALL
+++ b/INSTALL
@@ -464,7 +464,7 @@ build the GNU C Library:
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 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.
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
not understand all the tags used in the document, and the
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.
* 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
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.
* GNU 'sed' 3.02 or newer
@@ -528,7 +528,7 @@ build the GNU C Library:
* Python 3.4 or later
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.
* PExpect 4.0
@@ -545,7 +545,7 @@ build the GNU C Library:
use the pretty printers. Notice that your system having Python
available 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 '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.
Unless Python, PExpect and GDB with Python support are present, the
diff --git a/NEWS b/NEWS
index ddc800b..ee9ed4d 100644
--- a/NEWS
+++ b/NEWS
@@ -118,8 +118,109 @@ Security related changes:
The following bugs are resolved with this release:
- [The release manager will add the list generated by
- scripts/list-fixed-bugs.py just before the release.]
+ [2872] locale: Transliteration Cyrillic -> ASCII fails
+ [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
diff --git a/manual/install.texi b/manual/install.texi
index 29f6b68..b2d569a 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -504,7 +504,7 @@ GCC 6.2 or newer
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
@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{}.
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
understand all the tags used in the document, and the installation
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{}.
@item
@@ -559,7 +559,7 @@ Perl 5
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
-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{}.
@item
@@ -573,7 +573,7 @@ with any version of @code{sed}. As of release time, @code{sed} version
Python 3.4 or later
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{}.
@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
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}
-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
printer tests will report themselves as @code{UNSUPPORTED}. Notice