From dac7a5068d95907cd5dd8e610ca0ee9c5d15e2e1 Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Wed, 2 Feb 2022 22:16:11 -0500 Subject: Release: 5.10.1 --- ChangeLog | 4 ++++ NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ src/ChangeLog | 4 ++++ tests/ChangeLog | 4 ++++ tests/known-failures.in | 2 ++ 5 files changed, 62 insertions(+) diff --git a/ChangeLog b/ChangeLog index e74b088..8d6f819 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2022-02-03 Thien-Thi Nguyen + Release: 5.10.1 + +2022-02-03 Thien-Thi Nguyen + [dist] Don't create .xz tarballs * configure.ac (AM_INIT_AUTOMAKE): Drop option ‘dist-xz’. diff --git a/NEWS b/NEWS index 866b8fa..9c9dc29 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,54 @@ NEWS for GNU RCS (Revision Control System) See the end for copying conditions. +- 5.10.1 | 2022-02-02 + + - distribution now .tar.lz only + + If you have GNU tar, you can use "tar xf" and it will DTRT. + If not, you can use "lzip -dc TARBALL | tar xf -" to unpack it. + + - bug fix: handle unexpected byte in edit script (rlog) + + Previously, a comma-v file w/ an unexpected (non-'a', non-'d') + dispatch byte in the edit script would cause rlog to segfault. + Now, rlog displays an error message w/ diagnostic and aborts. + + The segfault is a regression brought by RCS 5.8 (2011-08-30). + RCS 5.7 (1995-06-16) would abort correctly, but used a different + diagnostic message -- "bad diff output line" -- that did not + include line number information. + + Thus, because of the new (line number) info, new test t303 fails + for RCS 5.7 as well. Test number 3xx is for rlog functionality + and not a regression, even though the problem has regression + nature, too. + + - portability fix: use ‘SIGSTKSZ’ more gingerly + + Some versions of this element cannot be used + in the CONDITION portion of a preprocessor-conditional (‘#if’) + construct. No problem, we found another way. + + - misc portability tweaks via gnulib + + As usual, GNU gnulib provides the right amount of buffer between + the Ideal and the Real worlds. Thanks, gnulib. + + - bootstrap/maintenance tools + + upgraded: + + GNU gnulib 2022-01-27 07:00:41 + GNU texinfo 6.8 + GNU Automake 1.16.5 + GNU Autoconf 2.71 + + as before: + + (none) + + - 5.10.0 | 2020-10-20 - bug fixes diff --git a/src/ChangeLog b/src/ChangeLog index 12577aa..5bcab90 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2022-02-03 Thien-Thi Nguyen + + Release: 5.10.1 + 2022-01-31 Thien-Thi Nguyen [int] Use ‘ATTRIBUTE_FORMAT’ from gnulib module ‘attribute’ diff --git a/tests/ChangeLog b/tests/ChangeLog index 19d9f48..ea33593 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2022-02-03 Thien-Thi Nguyen + + Release: 5.10.1 + 2022-01-27 Thien-Thi Nguyen [v] Add test to check rlog handling of bad byte in edit script diff --git a/tests/known-failures.in b/tests/known-failures.in index 777c900..bdee86f 100644 --- a/tests/known-failures.in +++ b/tests/known-failures.in @@ -188,6 +188,8 @@ exit 0 * 5.10.0 t303 ; rlog w/ non-'a', non-'d' dispatch in edit script +* 5.10.1 + * end matter *** Local variables: *** mode: org -- cgit v1.1