Merge remote-tracking branch 'origin/trunk' into xry111/arm64

This commit is contained in:
Xi Ruoyao 2025-02-27 19:31:35 +08:00
commit d2ba2d38b2
No known key found for this signature in database
GPG Key ID: ACAAD20E19E710E3
13 changed files with 70 additions and 37 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

@ -48,7 +48,7 @@
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<para>To test the results (about 5.5 SBU), issue:</para> <para>To test the results, issue:</para>
<screen><userinput remap="test">make check</userinput></screen> <screen><userinput remap="test">make check</userinput></screen>

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

@ -61,7 +61,7 @@
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<para>To test the results (about 0.5 SBU), issue:</para> <para>To test the results, issue:</para>
<screen><userinput remap="test">make check</userinput></screen> <screen><userinput remap="test">make check</userinput></screen>

View File

@ -165,26 +165,14 @@ 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
For g++, 21 tests (out of approximately 250,000): 14 sudo sysctl vm.mmap_rnd_bits=32
<quote>AddressSanitizer*</quote> on the host distro when we update to GCC 15. -->
tests and 7 <filename>interception-malloc-test-1.C</filename> tests, are <para>The tsan tests are known to fail on some host distros.</para>
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://gcc.gnu.org/PR111224 for modules. <!-- https://gcc.gnu.org/PR111224 for modules.
https://gcc.gnu.org/PR112376 for ssa-dom-thread-7. https://gcc.gnu.org/PR112376 for ssa-dom-thread-7.

View File

@ -77,8 +77,7 @@
</variablelist> </variablelist>
--> -->
<para>To test the results (this takes a long time, around 3 SBUs), <para>To test the results, issue:</para>
issue:</para>
<screen><userinput remap="test">make check</userinput></screen> <screen><userinput remap="test">make check</userinput></screen>

View File

@ -50,7 +50,7 @@
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<para>To test the results<!--(about 11.0 SBU)-->, issue:</para> <para>To test the results, issue:</para>
<screen><userinput remap="test">make check</userinput></screen> <screen><userinput remap="test">make check</userinput></screen>

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

@ -104,7 +104,7 @@ export BUILD_BZIP2=0</userinput></screen>
<screen><userinput remap="make">make</userinput></screen> <screen><userinput remap="make">make</userinput></screen>
<para>To test the results (approximately 11 SBU), issue:</para> <para>To test the results, issue:</para>
<screen><userinput remap="test">TEST_JOBS=$(nproc) make test_harness</userinput></screen> <screen><userinput remap="test">TEST_JOBS=$(nproc) make test_harness</userinput></screen>

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

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

@ -487,10 +487,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">
@ -744,10 +744,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
@ -761,7 +761,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">