[lfs] 02/02: Merge

"Git Owner" ([email protected] via lfs-book Mailing List) <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.