From 25b3c0f7209a18714be7489b84bbd0b4d20ee4ae Mon Sep 17 00:00:00 2001 From: Bruce Dubbs Date: Sun, 1 Oct 2023 13:37:57 -0500 Subject: [PATCH] Package updates and one fix. Disable building nscd in glibc. Update to iana-etc-20230929. Update to vim-9.0.1968. Update to openssl-3.1.3. Update to meson-1.2.2. Update to man-db-2.12.0. Update to linux-6.5.5. Update to kmod-31. Update to kbd-2.6.3. Update to gettext-0.22.2. Update to bc-6.7.0. --- chapter01/changelog.xml | 50 +++++++++++++++++++++++++++++++++ chapter01/whatsnew.xml | 28 +++++++++---------- chapter05/glibc.xml | 9 ++++++ chapter07/createfiles.xml | 4 +-- chapter08/glibc.xml | 13 +++++++-- packages.ent | 58 +++++++++++++++++++-------------------- 6 files changed, 115 insertions(+), 47 deletions(-) diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 448611067..956e208d5 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -40,6 +40,56 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2023-10-01 + + + [bdubbs] - Disable building nscd in glibc. Fixes + #5349. + + + [bdubbs] - Update to iana-etc-20230929. Addresses + #5006. + + + [bdubbs] - Update to vim-9.0.1968. Addresses + #4500. + + + [bdubbs] - Update to openssl-3.1.3. Fixes + #5350. + + + [bdubbs] - Update to meson-1.2.2. Fixes + #5356. + + + [bdubbs] - Update to man-db-2.12.0. Fixes + #5354. + + + [bdubbs] - Update to linux-6.5.5. Fixes + #5352. + + + [bdubbs] - Update to kmod-31. Fixes + #5355. + + + [bdubbs] - Update to kbd-2.6.3. Fixes + #5361. + + + [bdubbs] - Update to gettext-0.22.2. Fixes + #5348. + + + [bdubbs] - Update to bc-6.7.0. Fixes + #5353. + + + + 2023-09-24 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index e1fca225c..f30678d8f 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -41,9 +41,9 @@ - + @@ -98,9 +98,9 @@ - + @@ -122,9 +122,9 @@ Gzip-&gzip-version; - + @@ -140,9 +140,9 @@ Kbd-&kbd-version; - + @@ -173,18 +173,18 @@ - + - + @@ -197,9 +197,9 @@ - + diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index 14f1fac6c..da354551c 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -91,6 +91,7 @@ cd build --build=$(../scripts/config.guess) \ --enable-kernel=&min-kernel; \ --with-headers=$LFS/usr/include \ + --disable-nscd \ libc_cv_slibdir=/usr/lib @@ -132,6 +133,14 @@ cd build + + --disable-nscd + + Do not build the name service cache daemon which is no + longer used. + + + During this stage the following warning might appear: diff --git a/chapter07/createfiles.xml b/chapter07/createfiles.xml index ec4b0eee2..cfa2ee919 100644 --- a/chapter07/createfiles.xml +++ b/chapter07/createfiles.xml @@ -227,10 +227,10 @@ chmod -v 600 /var/log/btmp The utmp, wtmp, btmp, and - lastlog files use 32-bit integers for timestamp + lastlog files use 32-bit integers for timestamps and they'll be fundamentally broken after year 2038. Many packages have stopped using them and other packages are going to stop using - them. Do not rely on the contents of them for anything. + them. It is probably best to consider them deprecated.. diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml index cf1a4bd59..3d7e7b97e 100644 --- a/chapter08/glibc.xml +++ b/chapter08/glibc.xml @@ -74,6 +74,7 @@ cd build --enable-kernel=&min-kernel; \ --enable-stack-protector=strong \ --with-headers=/usr/include \ + --disable-nscd \ libc_cv_slibdir=/usr/lib @@ -114,6 +115,14 @@ cd build + + --disable-nscd + + Do not build the name service cache daemon which is no + longer used. + + + libc_cv_slibdir=/usr/lib @@ -206,7 +215,7 @@ esac ldd script: sed '/RTLDLIST=/s@/usr@@g' -i /usr/bin/ldd - + Next, install the locales that can make the system respond in a different language. None of these locales are required, but if some of them are missing, the test suites of some packages will skip important diff --git a/packages.ent b/packages.ent index 861d48601..255b45a98 100644 --- a/packages.ent +++ b/packages.ent @@ -57,10 +57,10 @@ - - + + - + @@ -246,10 +246,10 @@ - - + + - + @@ -318,10 +318,10 @@ - + - + @@ -359,18 +359,18 @@ - - + + - + - - + + - + @@ -433,12 +433,12 @@ - + - + - + - + - +