diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index cdb245999..4764a728d 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,44 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2024-12-15
+
+
+ [bdubbs] - Update to vim-9.1.0927. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to iana-etc-20241206. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to systemd-257. Fixes
+ #5559.
+
+
+ [bdubbs] - Update to Python-3.13.1. Fixes
+ #5605.
+
+
+ [bdubbs] - Update to libcap-2.73. Fixes
+ #5604.
+
+
+ [bdubbs] - Update to linux-6.12.5. Fixes
+ #5607.
+
+
+ [bdubbs] - Update to kbd-2.7. Fixes
+ #5608.
+
+
+ [bdubbs] - Update to gettext-0.23. Fixes
+ #5603.
+
+
+
+
2024-12-01
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 65de020ec..aa8d41543 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -98,9 +98,9 @@
-
+
@@ -137,9 +137,9 @@
-
+
diff --git a/chapter08/gettext.xml b/chapter08/gettext.xml
index f26d15536..3d5e3ade7 100644
--- a/chapter08/gettext.xml
+++ b/chapter08/gettext.xml
@@ -43,6 +43,12 @@
Installation of Gettext
+ First fix some compatibility issues with other programs:
+
+sed -e '/libxml\/xmlerror.h/i #include <libxml/xmlversion.h>' \
+ -e 's/xmlError *err/const &/' \
+ -i gettext-tools/src/its.c
+
Prepare Gettext for compilation:
./configure --prefix=/usr \
diff --git a/chapter08/udev.xml b/chapter08/udev.xml
index b3c318a0b..8883b624b 100644
--- a/chapter08/udev.xml
+++ b/chapter08/udev.xml
@@ -48,17 +48,19 @@
sgx, from the default udev
rules:
- sed -i -e 's/GROUP="render"/GROUP="video"/' \
- -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in
+ sed -e 's/GROUP="render"/GROUP="video"/' \
+ -e 's/GROUP="sgx", //' \
+ -i rules.d/50-udev-default.rules.in
Remove one udev rule requiring a full Systemd installation:
- sed '/systemd-sysctl/s/^/#/' -i rules.d/99-systemd.rules.in
+ sed -i '/systemd-sysctl/s/^/#/' rules.d/99-systemd.rules.in
Adjust the hardcoded paths to network configuration files for the
standalone udev installation:
- sed '/NETWORK_DIRS/s/systemd/udev/' -i src/basic/path-lookup.h
+ sed -e '/NETWORK_DIRS/s/systemd/udev/'
+ -i src/libsystemd/sd-network/network-util.h
Prepare Udev for compilation:
diff --git a/packages.ent b/packages.ent
index f90f8fae7..6af66bcdf 100644
--- a/packages.ent
+++ b/packages.ent
@@ -245,10 +245,10 @@
-
-
+
+
-
+
@@ -317,10 +317,10 @@
-
+
-
+
@@ -357,10 +357,10 @@
-
-
+
+
-
+
@@ -389,10 +389,10 @@
-
+
-
+
@@ -431,12 +431,12 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -661,15 +661,15 @@
-
+
-
+
-
+
@@ -745,7 +745,7 @@
-
+