diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml
index d93cc1f5e..84dc75acd 100644
--- a/appendices/dependencies.xml
+++ b/appendices/dependencies.xml
@@ -1544,7 +1544,7 @@
&dependencies;
- Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext,
+ Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext,
Glibc, Gzip, Make, Patch, and Sed
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 4dea7bf18..b0906ae39 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,20 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2025-02-19
+
+
+ [xry111] - Update to vim-9.1.1122 (Security Update).
+ Addresses #4500.
+
+
+ [xry111] - Update to man-pages-6.11. Fixes
+ #5646.
+
+
+
+
2025-02-13
diff --git a/chapter08/e2fsprogs.xml b/chapter08/e2fsprogs.xml
index d99922610..6f93dc99e 100644
--- a/chapter08/e2fsprogs.xml
+++ b/chapter08/e2fsprogs.xml
@@ -93,9 +93,12 @@ cd build
make check
-
+
One test named m_assume_storage_prezeroed
- is known to fail.
+ is known to fail. Another test named m_rootdir_acl
+ is known to fail if the file system used for the LFS system is not
+ ext4.
+ The tsan tests are known to fail on some host distros.
- For g++, 21 tests (out of approximately 250,000): 14
- AddressSanitizer*
- tests and 7 interception-malloc-test-1.C tests, are
- known to fail.
-
- Additionally, several tests in the
- vect directory are known to fail
- if the hardware does not support AVX.
--->
A few unexpected failures cannot always be avoided. In some cases
test failures depend on the specific hardware of the system.
diff --git a/chapter08/man-pages.xml b/chapter08/man-pages.xml
index 54029fd2d..6c196c202 100644
--- a/chapter08/man-pages.xml
+++ b/chapter08/man-pages.xml
@@ -48,7 +48,32 @@
Install Man-pages by running:
-make prefix=/usr install
+make -R GIT=false prefix=/usr install
+
+
+ The meaning of the options:
+
+
+
+ -R
+
+ This prevents make from setting any
+ built-in variables. The building system of man-pages does not
+ work well with built-in variables, but currently there is no way
+ to disable them except passing -R
+ explicitly via the command line.
+
+
+
+
+ GIT=false
+
+ This prevents the building system from emitting many
+ git: command not found
+ warnings lines.
+
+
+
diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 8cb06a6bd..33632cf48 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -228,7 +228,11 @@ ninja test
after initializing the system with systemd. -->
One test named systemd:core / test-namespace
is known to fail in the LFS chroot environment. Some other tests may
- fail because they depend on various kernel configuration options.
+ fail because they depend on various kernel configuration options.
+ The test named systemd:test / test-copy may time out
+ due to an I/O congestion with a large parallel job number, but it
+ would pass if running alone with
+ meson test test-copy.
Install the package:
diff --git a/chapter08/vim.xml b/chapter08/vim.xml
index 3da3bc4b6..90d07972a 100644
--- a/chapter08/vim.xml
+++ b/chapter08/vim.xml
@@ -68,7 +68,7 @@
curl or wget:
chown -R tester .
-sed '/test_glvs/d' -i src/testdir/Make_all.mak
+sed '/test_plugin_glvs/d' -i src/testdir/Make_all.mak
Now run the tests as user tester:
diff --git a/gen-changelog.py b/gen-changelog.py
index 3bf6bc064..473554045 100755
--- a/gen-changelog.py
+++ b/gen-changelog.py
@@ -62,7 +62,7 @@ rem = rem.symmetric_difference(upd)
ticket = {}
security = set()
-url = 'https://wiki.linuxfromscratch.org/lfs/report/1?format=tab'
+url = 'https://wiki.linuxfromscratch.org/lfs/query?status=!closed&order=priority&format=tab'
tsv = urlopen(url)
for i in tsv:
fields = i.decode().split('\t')
diff --git a/packages.ent b/packages.ent
index b62a6e3b3..d8452251c 100644
--- a/packages.ent
+++ b/packages.ent
@@ -497,10 +497,10 @@
-
-
+
+
-
+
@@ -754,10 +754,10 @@
-
+
-
+
-
+