diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index cba8d5ac1..95191c5bc 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,33 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2025-11-15 + + + [bdubbs] - Update to coreutils-9.9. Fixes + #5823. + + + [bdubbs] - Update to binutils-2.45.1. + This now requires adding glibc-2.42-upstream_fixes-1.patch. Fixes + #5824. + + + [bdubbs] - Update to libxcrypt-4.5.1. Fixes + #5820. + + + [bdubbs] - Update to linux-6.17.8. Fixes + #5818. + + + [bdubbs] - Update to sqlite-autoconf-3510000 (3.51.0). Fixes + #5821. + + + + 2025-11-01 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 963380a54..71b243d40 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -44,9 +44,9 @@ - + @@ -161,9 +161,9 @@ - + Linux-&linux-version; @@ -236,9 +236,9 @@ - + @@ -298,7 +298,8 @@ Added: - Coreutils-9.8-i18n-2.patch + Coreutils-9.9-i18n-1.patch + Glibc-2.42-upstream_fixes-1.patch diff --git a/chapter03/patches.xml b/chapter03/patches.xml index 10420a73a..610aef197 100644 --- a/chapter03/patches.xml +++ b/chapter03/patches.xml @@ -76,7 +76,7 @@ --> - + Glibc FHS Patch - &glibc-fhs-patch-size;: diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml index de16b900b..1c907d307 100644 --- a/chapter08/glibc.xml +++ b/chapter08/glibc.xml @@ -43,6 +43,10 @@ Installation of Glibc + First, apply some changes from upstream: + +patch -Np1 -i ../&glibc-upstream-patch; + Some of the Glibc programs use the non-FHS compliant /var/db directory to store their runtime data. Apply the following patch to make such programs @@ -167,11 +171,13 @@ esac + Some tests, for example diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml index 837dfe577..7fee06900 100644 --- a/chapter08/systemd.xml +++ b/chapter08/systemd.xml @@ -241,7 +241,7 @@ ninja test tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \ - --no-same-owner --strip-components=1 \ + --no-same-owner --strip-components=1 \ -C /usr/share/man Create the /etc/machine-id file needed by diff --git a/chapter08/udev.xml b/chapter08/udev.xml index 2b70c6767..fc7d821c7 100644 --- a/chapter08/udev.xml +++ b/chapter08/udev.xml @@ -173,7 +173,7 @@ make -f &udev-lfs-version;/Makefile.lfs install -tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \ +tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \ --no-same-owner --strip-components=1 \ -C /usr/share/man --wildcards '*/udev*' '*/libudev*' \ '*/systemd.link.5' \ diff --git a/packages.ent b/packages.ent index 84c2ad920..c45b8acb5 100644 --- a/packages.ent +++ b/packages.ent @@ -65,10 +65,10 @@ - - + + - + @@ -96,10 +96,10 @@ - - + + - + @@ -413,10 +413,10 @@ - - + + - + @@ -424,12 +424,12 @@ - + - + - +