diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 8d688ae35..8a710508b 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,60 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2025-03-15
+
+
+ [bdubbs] - Update to vim-9.1.1202. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to iana-etc-20250304. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to sysklogd-2.7.1. Fixes
+ #5668.
+
+
+ [bdubbs] - Update to setuptools-76.0.0. Fixes
+ #5665.
+
+
+ [bdubbs] - Update to pkgconf-2.4.3. Fixes
+ #5672.
+
+
+ [bdubbs] - Update to man-pages-6.13. Fixes
+ #5673.
+
+
+ [bdubbs] - Update to linux-6.13.7. Fixes
+ #5664.
+
+
+ [bdubbs] - Update to libcap-2.75. Fixes
+ #5667.
+
+
+ [bdubbs] - Update to kmod-34.1. Fixes
+ #5671.
+
+
+ [bdubbs] - Update to jinja2-3.1.6. Fixes
+ #5670.
+
+
+ [bdubbs] - Update to expat-2.7.0. Fixes
+ #5675.
+
+
+ [bdubbs] - Update to dbus-1.16.2. Fixes
+ #5663.
+
+
+
+
2025-03-05
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 5e2092d84..ef204b334 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -62,18 +62,18 @@
-
+
-
+
@@ -122,9 +122,9 @@
-
+
@@ -134,24 +134,24 @@
-
+
-
+
-
+
@@ -167,9 +167,9 @@
-
+
@@ -182,9 +182,9 @@
-
+
@@ -212,9 +212,9 @@
-
+
@@ -230,15 +230,15 @@
-
+
-
+
@@ -263,9 +263,9 @@
-
+
diff --git a/chapter08/pkgmgt.xml b/chapter08/pkgmgt.xml
index 7cda95755..3640b519d 100644
--- a/chapter08/pkgmgt.xml
+++ b/chapter08/pkgmgt.xml
@@ -69,10 +69,25 @@
If a package containing a shared library is updated, and
- if the name of the library changes, then any packages dynamically
+ if the name of the libraryThe name of a shared library is
+ the string coded in the DT_SONAME entry of its
+ ELF dynamic section. You can get it with the
+ readelf -d <library file>
+ | grep SONAME command. In most cases it's suffixed with
+ .so.<a version
+ number>, but there are some cases where
+ it contains multiple numbers for versioning (like
+ libbz2.so.1.0), contains the version number
+ before the .so suffix (like
+ libbfd-&binutils-version;), or does not contain
+ any version number at all (for example
+ libmemusage.so).
+ Generally there is no correlation between the package version and the
+ version number(s) in the library name.
+ changes, then any packages dynamically
linked to the library must be recompiled, to link against the
- newer library. (Note that there is no correlation between the package
- version and the name of the library.) For example, consider a package
+ newer library.
+ For example, consider a package
foo-1.2.3 that installs a shared library with the name libfoo.so.1. Suppose you upgrade the package to
a newer version foo-1.2.4 that installs a shared library with the name
diff --git a/packages.ent b/packages.ent
index e09a683a9..cfdb74b86 100644
--- a/packages.ent
+++ b/packages.ent
@@ -114,10 +114,10 @@
-
-
+
+
-
+
@@ -156,10 +156,10 @@
-
-
+
+
-
+
@@ -317,10 +317,10 @@
-
+
-
+
@@ -359,10 +359,10 @@
-
-
+
+
-
+
@@ -375,10 +375,10 @@
-
+
-
+
@@ -399,10 +399,10 @@
-
-
+
+
-
+
@@ -441,12 +441,12 @@
-
+
-
+
-
+
-
+
-
+