diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 4e7e0f31e..d03520994 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,48 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2025-10-01
+
+
+ [bdubbs] - Update to vim-9.1.1806. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to iana-etc-20250926. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to coreutils-9.8. Fixes
+ #5795.
+
+
+ [bdubbs] - Update to expat-2.7.3 (Security release). Fixes
+ #5792.
+
+
+ [bdubbs] - Update to linux-6.16.9. Fixes
+ #5796.
+
+
+ [bdubbs] - Update to markupsafe-3.0.3. Fixes
+ #5801.
+
+
+ [bdubbs] - Update to meson-1.9.1. Fixes
+ #5797.
+
+
+ [bdubbs] - Update to openssl-3.5.3. Fixes
+ #5793.
+
+
+ [bdubbs] - Update to util-linux-2.41.2. Fixes
+ #5798.
+
+
+
+
2025-09-15
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 0ad46324c..b2e37886b 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -53,9 +53,9 @@
-
+
@@ -68,9 +68,9 @@
-
+
@@ -182,9 +182,9 @@
-
+
Meson-&meson-version;
@@ -200,9 +200,9 @@
-
+
@@ -263,9 +263,9 @@
-
+
Vim-&vim-version;
@@ -298,13 +298,14 @@
Added:
- Pcre2-&pcre2-version;
- Sqlite-&sqlite-version;
+ Coreutils-9.8-i18n-2.patch
Removed:
+ Coreutils-9.7-i18n-1.patch
+ Coreutils-9.7-upstream_fix-1.patch
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index a1181e7f0..10420a73a 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -51,14 +51,6 @@
-
- Coreutils Upstream Fix Patch - &coreutils-upstream-patch-size;:
-
- Download:
- MD5 sum: &coreutils-upstream-patch-md5;
-
-
-
Coreutils Internationalization Fixes Patch - &coreutils-i18n-patch-size;:
diff --git a/chapter08/coreutils.xml b/chapter08/coreutils.xml
index 1f6f14ecd..36d428981 100644
--- a/chapter08/coreutils.xml
+++ b/chapter08/coreutils.xml
@@ -41,10 +41,6 @@
Installation of Coreutils
- First, apply a patch for a security problem identified upstream:
-
-patch -Np1 -i ../&coreutils-upstream-patch;
-
POSIX requires that programs from Coreutils recognize character
boundaries correctly even in multibyte locales. The following patch fixes
this non-compliance and other internationalization-related bugs.
diff --git a/chapter08/util-linux.xml b/chapter08/util-linux.xml
index 3c5feb221..5f5ec69b9 100644
--- a/chapter08/util-linux.xml
+++ b/chapter08/util-linux.xml
@@ -42,11 +42,6 @@
Installation of Util-linux
-
Prepare Util-linux for compilation:
./configure --bindir=/usr/bin \
@@ -127,20 +122,16 @@ su tester -c "make -k check"
fail if the kernel option is not
enabled.
-
+
Install the package:
make install
-
+
diff --git a/chapter08/vim.xml b/chapter08/vim.xml
index 90d07972a..a62dd8fef 100644
--- a/chapter08/vim.xml
+++ b/chapter08/vim.xml
@@ -84,6 +84,8 @@ sed '/test_plugin_glvs/d' -i src/testdir/Make_all.mak
successful test will result in the words ALL
DONE in the log file at completion.
+ One test, test_matchfuzzy.vim, is known to fail on some systems.
+
Install the package:
make install
diff --git a/packages.ent b/packages.ent
index 2a3de7560..74ac470bd 100644
--- a/packages.ent
+++ b/packages.ent
@@ -96,10 +96,10 @@
-
-
+
+
-
+
@@ -148,10 +148,10 @@
-
-
+
+
-
+
@@ -309,10 +309,10 @@
-
+
-
+
@@ -424,12 +424,12 @@
-
+
-
+
-
+
-
+
+
-
+
-
+
-
+
-
+
diff --git a/patches.ent b/patches.ent
index 9560fefaa..dcf5cb3fa 100644
--- a/patches.ent
+++ b/patches.ent
@@ -15,13 +15,9 @@
-
-
-
-
-
-
-
+
+
+