| Newsgroups |
gmane.linux.lfs.book |
| Message-ID |
<[email protected]> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch multilib
in repository lfs.
commit dbfc452ffa706cfe83fdf5b27a1269d8e707d2d7
Author: Thomas Trepl <[email protected]>
AuthorDate: Tue Feb 25 06:52:04 2025 +0100
Merge
---
appendices/dependencies.xml | 2 +-
chapter01/changelog.xml | 14 ++++++++++++++
chapter08/e2fsprogs.xml | 7 +++++--
chapter08/gcc.xml | 29 +++++++++--------------------
chapter08/man-pages.xml | 27 ++++++++++++++++++++++++++-
chapter08/systemd.xml | 6 +++++-
chapter08/vim.xml | 2 +-
gen-changelog.py | 2 +-
packages.ent | 12 ++++++------
9 files changed, 68 insertions(+), 33 deletions(-)
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 @@
<segmentedlist id="kbd-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext,
+ <seg>Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext,
Glibc, Gzip, Make, Patch, and Sed</seg>
</seglistitem>
</segmentedlist>
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.
-->
+ <listitem>
+ <para>2025-02-19</para>
+ <itemizedlist>
+ <listitem>
+ <para>[xry111] - Update to vim-9.1.1122 (Security Update).
+ Addresses <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to man-pages-6.11. Fixes
+ <ulink url='&lfs-ticket-root;5646'>#5646</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
<listitem>
<para>2025-02-13</para>
<itemizedlist>
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</userinput></screen>
<screen><userinput remap="test">make check</userinput></screen>
- <!-- https://github.com/tytso/e2fsprogs/issues/134 -->
+ <!-- https://github.com/tytso/e2fsprogs/issues/134
+ https://github.com/tytso/e2fsprogs/issues/158 -->
<para>One test named <filename>m_assume_storage_prezeroed</filename>
- is known to fail.</para>
+ is known to fail. Another test named <filename>m_rootdir_acl</filename>
+ is known to fail if the file system used for the LFS system is not
+ <systemitem class='filesystem'>ext4</systemitem>.</para>
<!-- This is a ridiculous amount now! And is it still true?
Does not appear to be true for version 1.46.3. Time with tests
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index 4624443c6..e6278ebc2 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -201,26 +201,15 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
<para>Results can be compared with those located at <ulink
url="&test-results;"/> and
<ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
-<!--
- <para>
- Eight gcc tests (out of over 185,000):
- <!- - https://gcc.gnu.org/PR106375 - -><filename>pr56837.c</filename>
- and seven tests in the <filename class='directory'>analyzer</filename>
- directory are known to fail.
-
- <!- - https://gcc.gnu.org/PR109353 - ->
- One libstdc++ test (out of over 15000), <filename>copy.cc</filename>, is
- known to fail.
-
- For g++, 21 tests (out of approximately 250,000): 14
- <quote>AddressSanitizer*</quote>
- tests and 7 <filename>interception-malloc-test-1.C</filename> tests, are
- known to fail.
-
- Additionally, several tests in the
- <filename class='directory'>vect</filename> directory are known to fail
- if the hardware does not support AVX.</para>
--->
+
+ <!-- https://github.com/google/sanitizers/issues/1716
+ Affecting any host distro with a large vm.mmap_rnd_bits.
+ The fix is https://github.com/llvm/llvm-project/commit/0784b1eefa36
+ but it's not in GCC 14. TODO retry with
+ sudo sysctl vm.mmap_rnd_bits=32
+ on the host distro when we update to GCC 15. -->
+ <para>The tsan tests are known to fail on some host distros.</para>
+
<para>A few unexpected failures cannot always be avoided. In some cases
test failures depend on the specific hardware of the system.<!--The GCC developers
are usually aware of these issues, but have not resolved them yet.-->
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 @@
<para>Install Man-pages by running:</para>
-<screen><userinput remap="install">make prefix=/usr install</userinput></screen>
+<screen><userinput remap="install">make -R GIT=false prefix=/usr install</userinput></screen>
+
+ <variablelist>
+ <title>The meaning of the options:</title>
+
+ <!-- TODO: Try if we can remove this when we update make. -->
+ <varlistentry>
+ <term><parameter>-R</parameter></term>
+ <listitem>
+ <para>This prevents <command>make</command> 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 <parameter>-R</parameter>
+ explicitly via the command line.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><parameter>GIT=false</parameter></term>
+ <listitem>
+ <para>This prevents the building system from emitting many
+ <computeroutput>git: command not found</computeroutput>
+ warnings lines.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
</sect2>
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</userinput></screen>
after initializing the system with systemd. -->
<para>One test named <literal>systemd:core / test-namespace</literal>
is known to fail in the LFS chroot environment. Some other tests may
- fail because they depend on various kernel configuration options.</para>
+ fail because they depend on various kernel configuration options.
+ The test named <literal>systemd:test / test-copy</literal> may time out
+ due to an I/O congestion with a large parallel job number, but it
+ would pass if running alone with
+ <command>meson test test-copy</command>.</para>
<para>Install the package:</para>
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 @@
<command>curl</command> or <command>wget</command>:</para>
<screen><userinput remap="test">chown -R tester .
-sed '/test_glvs/d' -i src/testdir/Make_all.mak</userinput></screen>
+sed '/test_plugin_glvs/d' -i src/testdir/Make_all.mak</userinput></screen>
<para>Now run the tests as user <systemitem
class="username">tester</systemitem>:</para>
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 @@
<!ENTITY man-db-fin-du "44 MB">
<!ENTITY man-db-fin-sbu "0.3 SBU">
-<!ENTITY man-pages-version "6.10">
-<!ENTITY man-pages-size "1,835 KB">
+<!ENTITY man-pages-version "6.11">
+<!ENTITY man-pages-size "1,837 KB">
<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "31b3dd6309da64a249ff01f53616b17f">
+<!ENTITY man-pages-md5 "f38a68fcd6cd0faf8a17956b16e8aa60">
<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-fin-du "52 MB">
<!ENTITY man-pages-fin-sbu "0.1 SBU">
@@ -754,10 +754,10 @@
<!ENTITY util-linux-fin-du "316 MB">
<!ENTITY util-linux-fin-sbu "0.5 SBU">
-<!ENTITY vim-version "9.1.1106">
+<!ENTITY vim-version "9.1.1122">
<!-- <!ENTITY vim-majmin "90"> -->
<!ENTITY vim-docdir "vim/vim91">
-<!ENTITY vim-size "18,053 KB">
+<!ENTITY vim-size "18,057 KB">
<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
<!-- N.B. LFS 9.0 uses
https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz
@@ -771,7 +771,7 @@
example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
us v8.1.1846. -->
<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
-<!ENTITY vim-md5 "3ed2d26c95b08dff8b8b29786937b693">
+<!ENTITY vim-md5 "c6980db0c12e69dd5086b151b4958360">
<!ENTITY vim-home "https://www.vim.org">
<!ENTITY vim-fin-du "251 MB">
<!ENTITY vim-fin-sbu "3.4 SBU">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
--
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page