This commit is contained in:
Thomas Trepl 2025-02-25 06:52:04 +01:00
parent 75bc78f8f9
commit dbfc452ffa
9 changed files with 66 additions and 31 deletions

View File

@ -1544,7 +1544,7 @@
<segmentedlist id="kbd-depends"> <segmentedlist id="kbd-depends">
<segtitle>&dependencies;</segtitle> <segtitle>&dependencies;</segtitle>
<seglistitem> <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> Glibc, Gzip, Make, Patch, and Sed</seg>
</seglistitem> </seglistitem>
</segmentedlist> </segmentedlist>

View File

@ -40,6 +40,20 @@
appropriate for the entry or if needed the entire day's listitem. 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> <listitem>
<para>2025-02-13</para> <para>2025-02-13</para>
<itemizedlist> <itemizedlist>

View File

@ -93,9 +93,12 @@ cd build</userinput></screen>
<screen><userinput remap="test">make check</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> <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? <!-- 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 Does not appear to be true for version 1.46.3. Time with tests

View File

@ -201,26 +201,15 @@ su tester -c "PATH=$PATH make -k check"</userinput></screen>
<para>Results can be compared with those located at <ulink <para>Results can be compared with those located at <ulink
url="&test-results;"/> and url="&test-results;"/> and
<ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para> <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 - -> <!-- https://github.com/google/sanitizers/issues/1716
One libstdc++ test (out of over 15000), <filename>copy.cc</filename>, is Affecting any host distro with a large vm.mmap_rnd_bits.
known to fail. 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>
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>
-->
<para>A few unexpected failures cannot always be avoided. In some cases <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 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.--> are usually aware of these issues, but have not resolved them yet.-->

View File

@ -48,7 +48,32 @@
<para>Install Man-pages by running:</para> <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> </sect2>

View File

@ -228,7 +228,11 @@ ninja test</userinput></screen>
after initializing the system with systemd. --> after initializing the system with systemd. -->
<para>One test named <literal>systemd:core / test-namespace</literal> <para>One test named <literal>systemd:core / test-namespace</literal>
is known to fail in the LFS chroot environment. Some other tests may 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> <para>Install the package:</para>

View File

@ -68,7 +68,7 @@
<command>curl</command> or <command>wget</command>:</para> <command>curl</command> or <command>wget</command>:</para>
<screen><userinput remap="test">chown -R tester . <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 <para>Now run the tests as user <systemitem
class="username">tester</systemitem>:</para> class="username">tester</systemitem>:</para>

View File

@ -62,7 +62,7 @@ rem = rem.symmetric_difference(upd)
ticket = {} ticket = {}
security = set() 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) tsv = urlopen(url)
for i in tsv: for i in tsv:
fields = i.decode().split('\t') fields = i.decode().split('\t')

View File

@ -497,10 +497,10 @@
<!ENTITY man-db-fin-du "44 MB"> <!ENTITY man-db-fin-du "44 MB">
<!ENTITY man-db-fin-sbu "0.3 SBU"> <!ENTITY man-db-fin-sbu "0.3 SBU">
<!ENTITY man-pages-version "6.10"> <!ENTITY man-pages-version "6.11">
<!ENTITY man-pages-size "1,835 KB"> <!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-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-home "https://www.kernel.org/doc/man-pages/">
<!ENTITY man-pages-fin-du "52 MB"> <!ENTITY man-pages-fin-du "52 MB">
<!ENTITY man-pages-fin-sbu "0.1 SBU"> <!ENTITY man-pages-fin-sbu "0.1 SBU">
@ -754,10 +754,10 @@
<!ENTITY util-linux-fin-du "316 MB"> <!ENTITY util-linux-fin-du "316 MB">
<!ENTITY util-linux-fin-sbu "0.5 SBU"> <!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-majmin "90"> -->
<!ENTITY vim-docdir "vim/vim91"> <!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"> <!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
<!-- N.B. LFS 9.0 uses <!-- N.B. LFS 9.0 uses
https://github.com/vim/vim/archive/v8.1.1846/vim-8.1.1846.tar.gz 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 example, https://github.com/vim/vim/tags?after=v8.1.1847 will show
us v8.1.1846. --> us v8.1.1846. -->
<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">--> <!--<!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-home "https://www.vim.org">
<!ENTITY vim-fin-du "251 MB"> <!ENTITY vim-fin-du "251 MB">
<!ENTITY vim-fin-sbu "3.4 SBU"> <!ENTITY vim-fin-sbu "3.4 SBU">