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 @@ - + - + - +