summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThien-Thi Nguyen <ttn@gnu.org>2022-02-02 22:16:11 -0500
committerThien-Thi Nguyen <ttn@gnu.org>2022-02-02 22:16:11 -0500
commitdac7a5068d95907cd5dd8e610ca0ee9c5d15e2e1 (patch)
tree98aa378957b955f6f5d73fa3893b62c9c694feb7
parentf4083a3d5ed656ea7bcb29084368b800db669c9c (diff)
downloadrcs-archive.tar.gz
Release: 5.10.15.10.1archive
-rw-r--r--ChangeLog4
-rw-r--r--NEWS48
-rw-r--r--src/ChangeLog4
-rw-r--r--tests/ChangeLog4
-rw-r--r--tests/known-failures.in2
5 files changed, 62 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e74b088..8d6f819 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2022-02-03 Thien-Thi Nguyen <ttn@gnu.org>
+ Release: 5.10.1
+
+2022-02-03 Thien-Thi Nguyen <ttn@gnu.org>
+
[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 <sys/sigstack.h> 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 <ttn@gnu.org>
+
+ Release: 5.10.1
+
2022-01-31 Thien-Thi Nguyen <ttn@gnu.org>
[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 <ttn@gnu.org>
+
+ Release: 5.10.1
+
2022-01-27 Thien-Thi Nguyen <ttn@gnu.org>
[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