Merge branch 'trunk' into kea

This commit is contained in:
Thomas Trepl 2023-06-20 10:54:54 +02:00
commit 35633bdd6c
28 changed files with 207 additions and 91 deletions

View File

@ -72,8 +72,12 @@
<bridgehead renderas="sect3">Brotli Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<!-- Not "Required" because we can use
"./bootstrap && ./configure ... && make && make install".
Doing so can break an optional circular dependency:
curl is recommended for cmake, and brotli is optional for curl. -->
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="cmake"/>
</para>

View File

@ -6,9 +6,9 @@
<!ENTITY libgusb-download-http "https://github.com/hughsie/libgusb/releases/download/&libgusb-version;/libgusb-&libgusb-version;.tar.xz">
<!ENTITY libgusb-download-ftp " ">
<!ENTITY libgusb-md5sum "6b8dfb57b2828562ed007fc84ab6af67">
<!ENTITY libgusb-md5sum "309ebe36641fe53b883cdac8ad38cb94">
<!ENTITY libgusb-size "52 KB">
<!ENTITY libgusb-buildsize "2.6 MB (with tests)">
<!ENTITY libgusb-buildsize "4.9 MB (with tests)">
<!ENTITY libgusb-time "less than 0.1 SBU (with tests)">
]>

View File

@ -188,10 +188,18 @@ make</userinput></screen>
<para>
The test suite can be run in parallel mode. To run the test suite, issue:
<command>make test</command>. If run as a normal user, 0 tests should be
reported as failed in the final summary.
<command>make -k test</command>. <!--If run as a normal user, 0 tests
should be reported as failed in the final summary.-->
Three tests in <filename>t5559-http-fetch-smart-http2.sh</filename> are
known to fail due to cURL-8.1.x.
</para>
<!-- The tests in question are "GIT_TRACE_CURL redirects auth details",
"GIT_CURL_VERBOSE redacts auth details", and "cookies are redacted by
default". I sent upstream a bug report:
https://lore.kernel.org/git/3843d97f-0073-e2d4-b98d-5a38c33b25f3@linuxfromscratch.org/T/#u
and hopefully will hear back soon. -renodr -->
<para>
Now, as the <systemitem class="username">root</systemitem>
user:

View File

@ -6,10 +6,10 @@
<!ENTITY mercurial-download-http "https://www.mercurial-scm.org/release/mercurial-&mercurial-version;.tar.gz">
<!ENTITY mercurial-download-ftp " ">
<!ENTITY mercurial-md5sum "7f5b32b013bb86c1eef7741e383416b2">
<!ENTITY mercurial-md5sum "0cf877533093bf34105aa374451e7b1a">
<!ENTITY mercurial-size "7.8 MB">
<!ENTITY mercurial-buildsize "80 MB (with docs, add 2.2 GB for tests)">
<!ENTITY mercurial-time "0.3 SBU (with docs; add 18 SBU for tests; both using parallelism=4)">
<!ENTITY mercurial-buildsize "80 MB (with docs, add 2.3 GB for tests)">
<!ENTITY mercurial-time "0.2 SBU (with docs; add 14 SBU for tests; both using parallelism=4)">
]>
<sect1 id="mercurial" xreflabel="Mercurial-&mercurial-version;">
@ -135,11 +135,12 @@
some deprecation warnings are printed that were not present when the
test was designed.
<!--
# Ran 908 tests, 65 skipped, 4 failed. real 10m37.422s -bdubbs 6 Sep 22.
# Ran 881 tests, 102 skipped, 23 failed. -plabs 17 Nov 22.
# Ran 919 tests, 64 skipped, 23 failed. real 10m25.285s -bdubbs 10 Jan 23.
# Ran 893 tests,101 skipped, 9 failed. real 29m3.014ss -bdubbs 5 Mar 23.
# Ran 938 tests, 64 skipped, 8 failed. real 32m13.014ss -bdubbs 17 Apr 23.
# Ran 908 tests, 65 skipped, 4 failed. real 10m37.422s -bdubbs 6 Sep 22.
# Ran 881 tests,102 skipped, 23 failed. -plabs 17 Nov 22.
# Ran 919 tests, 64 skipped, 23 failed. real 10m25.285s -bdubbs 10 Jan 23.
# Ran 893 tests,101 skipped, 9 failed. real 29m03.014s -bdubbs 5 Mar 23.
# Ran 938 tests, 64 skipped, 8 failed. real 32m13.014s -bdubbs 17 Apr 23.
# Ran 935 tests, 69 skipped, 8 failed. real 26m15.875s -bdubbs 10 Jun 23.
-->
In order to
investigate any apparently failing tests, you may use the

View File

@ -6,10 +6,10 @@
<!ENTITY php-download-http "https://www.php.net/distributions/php-&php-version;.tar.xz">
<!ENTITY php-download-ftp " ">
<!ENTITY php-md5sum "700aaa5ae7bfb4ac0186be6b4712e748">
<!ENTITY php-md5sum "e0b4a8b8e3c4d0891520424359c33127">
<!ENTITY php-size "11 MB">
<!ENTITY php-buildsize "505 MB (with documentation)">
<!ENTITY php-time "1.6 SBU (with parallelism=4; add 1.6 SBU for tests)">
<!ENTITY php-buildsize "503 MB (with documentation)">
<!ENTITY php-time "1.5 SBU (with parallelism=4; add 1.6 SBU for tests)">
<!-- Tests were run for 8.0.1 at -j4, had two timeouts as well.
Results were otherwise normal though, so I'm unsure of what caused the
increase in time. -renodr

View File

@ -12,7 +12,7 @@
<!ENTITY cachecontrol-download-ftp " ">
<!ENTITY cachecontrol-md5sum "&cachecontrol-md5sum;">
<!ENTITY cachecontrol-size "44 KB">
<!ENTITY cachecontrol-buildsize "484 KB">
<!ENTITY cachecontrol-buildsize "344 KB">
<!ENTITY cachecontrol-time "less than 0.1 SBU">
]>

View File

@ -117,7 +117,7 @@ python3 /usr/bin/pytest<!-- no && because of a possible error -->
deactivate</userinput></screen>
<para>
A few tests (11 of 3315) are known to fail.
A few tests (11 of 3429) are known to fail.
</para>
</sect3>

View File

@ -351,7 +351,16 @@ python3 ./x.py build</userinput></screen>
To run the tests (again using all available CPUs) issue:
</para>
<screen remap="test"><userinput>python3 ./x.py test --verbose --no-fail-fast | tee rustc-testlog</userinput></screen>
<screen remap="test"><userinput>SSL_CERT_DIR=/etc/ssl/certs \
python3 ./x.py test --verbose --no-fail-fast | tee rustc-testlog</userinput></screen>
<!-- https://github.com/rust-lang/rust/issues/112209 -->
<para>
Three <literal>ui</literal> tests may fail (depending on the length
of absolute path of the
<filename class='directory'>rustc-&rust-version;-src</filename>
directory).
</para>
<para>
If <command>FileCheck</command> from <application>LLVM</application> has
@ -438,20 +447,20 @@ ln -sfv /opt/rustc/share/zsh/site-functions/_cargo \
</para>
<para>
<command>targets = "X86"</command>: this avoids building all the available
<literal>targets = "X86"</literal>: this avoids building all the available
linux cross-compilers (AArch64, MIPS, PowerPC, SystemZ, etc). Unfortunately,
rust insists on installing source files for these below
<filename class="directory">/opt/rustc/lib/src</filename>.
</para>
<para>
<command>extended = true</command>: this installs several tools
<literal>extended = true</literal>: this installs several tools
(specified by the <literal>tools</literal> entry) alongside
<command>rustc</command>.
</para>
<para>
<command>tools = ["cargo", "clippy", "rustdoc", "rustfmt"]</command>:
<literal>tools = ["cargo", "clippy", "rustdoc", "rustfmt"]</literal>:
only build the tools from the 'default' profile in binary command
<command>rustup</command> which are recommended for most users.
The other tools are unlikely to be useful unless using (old) code
@ -459,14 +468,14 @@ ln -sfv /opt/rustc/share/zsh/site-functions/_cargo \
</para>
<para>
<command>channel = "stable"</command>: this ensures only stable features
<literal>channel = "stable"</literal>: this ensures only stable features
can be used, the default in <filename>config.toml</filename> is to use
development features, which is not appropriate for a released version.
</para>
<!-- comment while using shipped LLVM -->
<para>
<command>[target.x86_64-unknown-linux-gnu]</command>: the syntax of
<literal>[target.x86_64-unknown-linux-gnu]</literal>: the syntax of
<filename>config.toml</filename> requires an <literal>llvm-config</literal>
entry for each target for which system-llvm is to be used. Change the target
to <literal>[target.i686-unknown-linux-gnu]</literal> if you are building
@ -498,13 +507,20 @@ ln -sfv /opt/rustc/share/zsh/site-functions/_cargo \
since one person reported needing this, keep it commented for the moment.
</para>-->
<!-- https://github.com/alexcrichton/openssl-probe/issues/25 -->
<para>
<command>--verbose</command>: this switch can sometimes provide more
<envar>SSL_CERT_DIR=/etc/ssl/certs</envar>: Work around an issue
causing test failures with the CA certificate store layout used by
<xref linkend='make-ca'/>.
</para>
<para>
<parameter>--verbose</parameter>: this switch can sometimes provide more
information about a test which fails.
</para>
<para>
<command>--no-fail-fast</command>: this switch ensures that the test suite
<parameter>--no-fail-fast</parameter>: this switch ensures that the test suite
will not stop at the first error.
</para>

View File

@ -135,7 +135,7 @@
</para>
<screen revision="sysv"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cd build &amp;&amp;
meson setup .. \
--prefix=/usr \
@ -146,7 +146,7 @@ meson setup .. \
ninja</userinput></screen>
<screen revision="systemd"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cd build &amp;&amp;
meson setup .. \
--prefix=/usr \

View File

@ -151,7 +151,7 @@ meson setup .. \
ninja</userinput></screen>
<screen revision="systemd"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cd build &amp;&amp;
meson setup .. \
--prefix=/usr \

View File

@ -34,7 +34,7 @@
<!ENTITY yelp-xsl-version "42.1">
<!ENTITY GConf-version "3.2.6">
<!ENTITY geocode-glib-version "3.26.4">
<!ENTITY gjs-version "1.76.0">
<!ENTITY gjs-version "1.76.1">
<!ENTITY gnome-autoar-version "0.4.4">
<!ENTITY gnome-desktop-version "44.0">
<!ENTITY gnome-menus-version "3.36.0">

View File

@ -125,7 +125,7 @@
</para>
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cd build &amp;&amp;
meson setup --prefix=/usr --buildtype=release &amp;&amp;
ninja</userinput></screen>

View File

@ -6,10 +6,10 @@
<!ENTITY gjs-download-http "&gnome-download-http;/gjs/1.76/gjs-&gjs-version;.tar.xz">
<!ENTITY gjs-download-ftp "&gnome-download-ftp;/gjs/1.76/gjs-&gjs-version;.tar.xz">
<!ENTITY gjs-md5sum "0d5ad8f315872e5dce7335d182cda546">
<!ENTITY gjs-md5sum "190ddbd9e98aa42c7a1f14b511427ff5">
<!ENTITY gjs-size "632 KB">
<!ENTITY gjs-buildsize "239 MB (with tests)">
<!ENTITY gjs-time "0.6 SBU (with tests)">
<!ENTITY gjs-buildsize "236 MB (with tests)">
<!ENTITY gjs-time "0.5 SBU (with tests)">
]>
<sect1 id="gjs" xreflabel="Gjs-&gjs-version;">
@ -115,10 +115,7 @@ ninja</userinput></screen>
<para>
To test the results, issue: <command>ninja test</command>. The
<application>GTK</application> and <application>Cairo</application>
tests will fail if not running in an Xorg session.
<!-- https://github.com/mesonbuild/meson/issues/10577 --> Four tests
are known to timeout.
<application>Gtk4</application> test iis known to fail.
</para>
<para>

View File

@ -87,11 +87,12 @@
<xref linkend="evolution-data-server"/>,
<xref linkend="gcr4"/>,
<xref linkend="gjs"/>,
<xref linkend="gnome-autoar"/>,
<xref linkend="gnome-control-center"/>,
<xref linkend="gtk4"/>,
<xref role="runtime" linkend="gnome-control-center"/> (runtime),
<xref linkend="gnome-desktop"/>,
<xref linkend="ibus"/>,
<xref role="runtime" linkend="libgweather"/> (runtime),
<xref linkend="mutter"/>,
<xref linkend="polkit"/>,
<xref linkend="sassc"/>,
<xref linkend="startup-notification"/>, and
<phrase revision="sysv"><xref role='runtime' linkend="elogind"/>
@ -103,6 +104,7 @@
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="desktop-file-utils"/>,
<xref linkend="gnome-autoar"/>,
<xref linkend="gnome-bluetooth"/>,
<xref linkend="gst10-plugins-base"/>, and
<xref linkend="NetworkManager"/>
@ -206,6 +208,11 @@ ninja</userinput></screen>
<xref linkend="mutter"/> tests are not installed.
</para>
<para>
<option>-Dextensions_tool=false</option>: This switch allows building
this package without <xref linkend='gnome-autoar'/> installed.
</para>
</sect2>
<sect2 role="content">

View File

@ -126,7 +126,7 @@
</para>
<screen><userinput>mkdir bld &amp;&amp;
cd bld &amp;&amp;
cd bld &amp;&amp;
meson setup --prefix=/usr \
--buildtype=release \

View File

@ -38,9 +38,69 @@
</itemizedlist>
</listitem>
-->
<listitem>
<para>June 12th, 2023</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to gjs-1.76.1. Fixes
<ulink url="&blfs-ticket-root;18166">#18166</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to xkeyboard-config-2.39. Fixes
<ulink url="&blfs-ticket-root;18165">#18165</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to pytest-7.3.2 (Python module). Fixes
<ulink url="&blfs-ticket-root;18162">#18162</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libreoffice-7.5.4.2. Fixes
<ulink url="&blfs-ticket-root;18153">#18153</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>June 11th, 2023</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to fuse-3.15.0. Fixes
<ulink url="&blfs-ticket-root;18159">#18159</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to libadwaita-1.3.3. Fixes
<ulink url="&blfs-ticket-root;18163">#18163</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>June 10th, 2023</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to libgusb-0.4.6. Fixes
<ulink url="&blfs-ticket-root;18155">#18155</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to mesa-23.1.2. Fixes
<ulink url="&blfs-ticket-root;18154">#18154</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to cachecontrol-0.13.1. Fixes
<ulink url="&blfs-ticket-root;18151">#18151</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to php-8.2.7. Fixes
<ulink url="&blfs-ticket-root;18150">#18150</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to mercurial-6.4.4. Fixes
<ulink url="&blfs-ticket-root;18149">#18149</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to nghttp2-1.54.0. Fixes
<ulink url="&blfs-ticket-root;18147">#18147</ulink>.</para>
</listitem>
<listitem>
<para>[thomas] - Add a sed to poppler to fix a build issue
on 32-bit systems.</para>

View File

@ -367,6 +367,10 @@ ln -sfv /usr/lib/systemd $KF5_PREFIX/lib</userinput></screen>
popd
rm -rf $packagedir
continue
;;
kfilemetadata)
sed -i s/toLong/toUint32/g src/extractors/exiv2extractor.cpp
;;
esac
mkdir build

View File

@ -6,7 +6,7 @@
<!ENTITY nghttp2-download-http "https://github.com/nghttp2/nghttp2/releases/download/v&nghttp2-version;/nghttp2-&nghttp2-version;.tar.xz">
<!ENTITY nghttp2-download-ftp " ">
<!ENTITY nghttp2-md5sum "aa826d44c65e7e1ec25ed314d5a4d5b5">
<!ENTITY nghttp2-md5sum "8833c8ff79b328711079cb3e34a6e4ff">
<!ENTITY nghttp2-size "1.5 MB">
<!ENTITY nghttp2-buildsize "19 MB">
<!ENTITY nghttp2-time "less than 0.1 SBU">

View File

@ -43,7 +43,7 @@
<!-- Chapter 5 -->
<!ENTITY btrfs-progs-version "6.3.1">
<!ENTITY dosfstools-version "4.2">
<!ENTITY fuse3-version "3.14.1">
<!ENTITY fuse3-version "3.15.0">
<!ENTITY jfsutils-version "1.1.15">
<!ENTITY lvm2-version "2.03.21">
<!ENTITY mdadm-version "4.2">
@ -137,7 +137,7 @@
<!ENTITY libgrss-version "0.7.0">
<!ENTITY libgsf-version "1.14.50">
<!ENTITY libgudev-version "237">
<!ENTITY libgusb-version "0.4.5">
<!ENTITY libgusb-version "0.4.6">
<!ENTITY libical-version "3.0.16">
<!ENTITY libidn-version "1.41">
<!ENTITY libidn2-version "2.3.4">
@ -325,10 +325,10 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY llvm-version "&llvm-maj-version;.0.&llvm-point-version;">
<!ENTITY lua-version "5.4.6">
<!ENTITY lua52-version "5.2.4">
<!ENTITY mercurial-version "6.4.3">
<!ENTITY mercurial-version "6.4.4">
<!ENTITY nasm-version "2.16.01">
<!ENTITY patchelf-version "0.17.2">
<!ENTITY php-version "8.2.6">
<!ENTITY php-version "8.2.7">
<!ENTITY python2-majorver "2.7">
<!ENTITY python2-patch "18">
@ -521,8 +521,8 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!-- Python module versions used in the Python Modules instructions -->
<!ENTITY asciidoc-version "10.2.0">
<!ENTITY asciidoc-md5sum "ecac3af818f7a65596efc6e243b520a0">
<!ENTITY cachecontrol-version "0.13.0">
<!ENTITY cachecontrol-md5sum "9eef222c53d2e8332e383d11a8539be6">
<!ENTITY cachecontrol-version "0.13.1">
<!ENTITY cachecontrol-md5sum "b35f762b298ea369a04a093161d4d2ec">
<!ENTITY cssselect-version "1.2.0">
<!ENTITY cssselect-md5sum "27fbafacce5447cb867acb240d35002a">
<!ENTITY cython-version "0.29.35">
@ -566,8 +566,8 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY pyparsing-md5sum "fadc2f3bf5872bf6310576a86c3566e0">
<!ENTITY pyserial-version "3.5">
<!ENTITY pyserial-md5sum "1cf25a76da59b530dbfc2cf99392dc83">
<!ENTITY pytest-version "7.3.1">
<!ENTITY pytest-md5sum "fbd112f955403fdb342f78dbec9f988f">
<!ENTITY pytest-version "7.3.2">
<!ENTITY pytest-md5sum "67e2aa27bb98e5af13b45a1b2e67b144">
<!ENTITY PyYAML-version "6.0">
<!ENTITY PyYAML-md5sum "1d19c798f25e58e3e582f0f8c977dbb8">
<!ENTITY requests-version "2.31.0">
@ -707,7 +707,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY libsoup3-version "&libsoup3-minor;.2">
<!ENTITY libtirpc-version "1.3.3">
<!ENTITY neon-version "0.32.5">
<!ENTITY nghttp2-version "1.53.0">
<!ENTITY nghttp2-version "1.54.0">
<!ENTITY rpcsvc-proto-version "1.4.4">
<!ENTITY serf-version "1.3.10">
<!ENTITY uhttpmock-version "0.5.3">
@ -772,10 +772,10 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY xcb-util-wm-version "0.4.2">
<!ENTITY xcb-util-cursor-version "0.1.4">
<!ENTITY mesa-major-minor "23.1">
<!ENTITY mesa-version "&mesa-major-minor;.1">
<!ENTITY mesa-version "&mesa-major-minor;.2">
<!ENTITY xbitmaps-version "1.1.3">
<!ENTITY xcursor-themes-version "1.0.7">
<!ENTITY xkeyboard-config-version "2.38">
<!ENTITY xkeyboard-config-version "2.39">
<!ENTITY xwayland-version "23.1.2">
<!ENTITY xorg-server-version "21.1.8">
<!ENTITY twm-version "1.0.12">
@ -828,7 +828,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY keybinder2-version "0.3.1">
<!ENTITY keybinder3-version "0.3.2">
<!ENTITY libadwaita-minor "1.3">
<!ENTITY libadwaita-version "&libadwaita-minor;.2">
<!ENTITY libadwaita-version "&libadwaita-minor;.3">
<!ENTITY libdazzle-version "3.44.0">
<!ENTITY libhandy1-version "1.8.2">
<!ENTITY libdrm-version "2.4.115">
@ -961,7 +961,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY AbiWord-version "3.0.5">
<!ENTITY gnumeric-version "1.12.55">
<!ENTITY libreoffice-version "7.5.3">
<!ENTITY libreoffice-version "7.5.4">
<!ENTITY libreoffice-patch ".2">
<!ENTITY libreoffice-dlversion "&libreoffice-version;&libreoffice-patch;">

View File

@ -6,9 +6,9 @@
<!ENTITY fuse3-download-http "https://github.com/libfuse/libfuse/releases/download/fuse-&fuse3-version;/fuse-&fuse3-version;.tar.xz">
<!ENTITY fuse3-download-ftp " ">
<!ENTITY fuse3-md5sum "d5fec7879ffcbc57b789113e6c61c10b">
<!ENTITY fuse3-size "4.2 MB">
<!ENTITY fuse3-buildsize "108 MB (with tests and documentation)">
<!ENTITY fuse3-md5sum "2abc81e1e75c872ecbbb97eb945c408d">
<!ENTITY fuse3-size "4.4 MB">
<!ENTITY fuse3-buildsize "232 MB (with tests and documentation)">
<!ENTITY fuse3-time "0.2 SBU (add 0.3 SBU for tests)">
]>
@ -72,8 +72,10 @@
<bridgehead renderas="sect3">Fuse Dependencies</bridgehead>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="doxygen"/> (to rebuild the API documentation) and
<xref linkend="pytest"/> (required for tests)
<xref linkend="doxygen"/> (to rebuild the API documentation),
<xref linkend="pytest"/> (required for tests), and
<ulink url="https://pypi.org/project/looseversion/">looseversion</ulink>
(for tests)
</para>
<para condition="html" role="usernotes">
@ -133,7 +135,7 @@ ninja</userinput></screen>
popd</userinput></screen>
<para>
To test the results, run (as the <systemitem
To test the results, issue the following commands (as the <systemitem
role="username">root</systemitem> user):
</para>
@ -141,18 +143,20 @@ popd</userinput></screen>
"short test summary info" at the end of your log. Below skipped tests,
you will see "X passed, X skipped, X failed (if any) in X seconds" -->
<screen role="root"
remap="test"><userinput>python3 -m pytest test/</userinput></screen>
<screen role="root" remap="test"><userinput>python3 -m venv --system-site-packages testenv &amp;&amp;
source testenv/bin/activate &amp;&amp;
pip3 install looseversion &amp;&amp;
pytest &amp;&amp;
deactivate</userinput></screen>
<para>
The <xref linkend="pytest"/> Python
module is required for the tests. One test named
module is required for the tests. One test named
<filename>test_cuse</filename> will fail if the
<parameter>CONFIG_CUSE</parameter> configuration item was not enabled
when the kernel was built. Two tests,
<filename>test_ctests.py</filename> and
<filename>test_examples.py</filename> will produce a warning because a
deprecated Python module is used.
when the kernel was built. One test,
<filename>test/util.py</filename>, will output a warning due to the usage
of an unknown mark in pytest.
</para>
<para>

View File

@ -145,8 +145,7 @@ sed -i -e '/eq 0/{N;s/12 //}' plugins/kdb/db2/libdb2/test/run.test &amp;&amp;
make</userinput></screen>
<para>
To test the build, issue as the <systemitem
class="username">root</systemitem> user: <command>make -k check</command>.
To test the build, issue: <command>make -j1 -k check</command>.
<!-- You need at least <xref link end="tcl"/>, which is used to drive the
test suite. Furthermore, <xref link end="dejagnu"/> must be available for
some of the tests to run. If you have a former version of MIT Kerberos V5
@ -158,6 +157,8 @@ make</userinput></screen>
<!-- Note: on my laptop -j8 fails but -j1 passes
For version 1.21, -j1 no longer needs to be specified and the
time for the tests was reduced considerably. -bdubbs
But on one of my machines (4 cores) -j4 fails and -j1 passes...
I guess the test suite is just too fragile. -xry111
-->
</para>

View File

@ -177,6 +177,7 @@ fi</userinput></screen>
--with-pid-dir=/run &amp;&amp;
make</userinput></screen>
<!-- I got all tests passed without this with 9.3p1, June 12, 2023.
<para>
The test suite requires an installed copy of <command>scp</command> to
complete the multiplexing tests. To run the test suite, first copy the
@ -184,6 +185,7 @@ make</userinput></screen>
<filename class="directory">/usr/bin</filename>, making sure that you
backup any existing copy first.
</para>
-->
<!-- I got all tests passed without this with 9.0p1. Apr 13, 2022.
<para>
If you wish to run the tests, remove a test suite that is not valid on

View File

@ -97,8 +97,7 @@
<screen role="root"><userinput>install -v -d -m755 /usr/share/xml/docbook/xml-dtd-&docBook-45-xml-version; &amp;&amp;
install -v -d -m755 /etc/xml &amp;&amp;
chown -R root:root . &amp;&amp;
cp -v -af docbook.cat *.dtd ent/ *.mod \
cp -v -af --no-preserve=ownership docbook.cat *.dtd ent/ *.mod \
/usr/share/xml/docbook/xml-dtd-&docBook-45-xml-version;</userinput></screen>
<para>

View File

@ -82,11 +82,9 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="accountsservice"/>,
<xref linkend="gtk3"/>,
<xref linkend="iso-codes"/>,
<xref linkend="itstool"/>,
<xref linkend="libcanberra"/>,
<xref linkend="libdaemon"/>, and
<xref linkend="dconf"/>,
<xref linkend="libcanberra"/> (built after
<xref role="nodep" linkend="gtk3"/>), and
<xref linkend="linux-pam"/>
</para>

View File

@ -6,7 +6,7 @@
<!ENTITY mesa-download-http "https://mesa.freedesktop.org/archive/mesa-&mesa-version;.tar.xz">
<!ENTITY mesa-download-ftp "ftp://ftp.freedesktop.org/pub/mesa/mesa-&mesa-version;.tar.xz">
<!ENTITY mesa-md5sum "649177ce45f752c75b657288f3fc609a">
<!ENTITY mesa-md5sum "0e9859110df4425e83186e0645452daa">
<!ENTITY mesa-size "17 MB">
<!ENTITY mesa-buildsize "462 MB (with docs, add 221 MB for tests)">
<!ENTITY mesa-time "2.2 SBU (With docs; add 2.3 SBU for tests; both with parallelism=4)">
@ -85,6 +85,13 @@
mesa-demos</ulink> package)
</para>
</listitem>
<listitem>
<para>
Required patch if using an Intel integrated graphics processor
of 9th generation or lower:
<ulink url="&patch-root;/mesa-23.1.2-intel_segfault-1.patch"/>
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Mesa Dependencies</bridgehead>
@ -235,6 +242,13 @@
DRI_DRIVERS="i965,nouveau"</userinput></screen>
-->
<para>
If you use an Intel processor with integrated graphics of generation 9
or lower, apply the following patch to prevent segmentation faults:
</para>
<screen><userinput>patch -Np1 -i ../mesa-23.1.2-intel_segfault-1.patch</userinput></screen>
<para>
Install <application>Mesa</application> by running the following
commands:

View File

@ -8,8 +8,8 @@
"&xorg-download-http;/data/xkeyboard-config/xkeyboard-config-&xkeyboard-config-version;.tar.xz">
<!ENTITY xkeyboard-config-download-ftp
"&xorg-download-ftp;/data/xkeyboard-config/xkeyboard-config-&xkeyboard-config-version;.tar.xz">
<!ENTITY xkeyboard-config-md5sum "c89fb974e8f1ba14c64d1bcf3a0f8d11">
<!ENTITY xkeyboard-config-size "868 KB">
<!ENTITY xkeyboard-config-md5sum "a7de43e9d9e8bb9d85d447da2e63bcc8">
<!ENTITY xkeyboard-config-size "876 KB">
<!ENTITY xkeyboard-config-buildsize "15 MB">
<!ENTITY xkeyboard-config-time "less than 0.1 SBU">
]>

View File

@ -6,7 +6,7 @@
<!ENTITY libadwaita-download-http "&gnome-download-http;/libadwaita/&libadwaita-minor;/libadwaita-&libadwaita-version;.tar.xz">
<!ENTITY libadwaita-download-ftp "&gnome-download-ftp;/libadwaita/&libadwaita-minor;/libadwaita-&libadwaita-version;.tar.xz">
<!ENTITY libadwaita-md5sum "bd34ccd0f14f82e11b5dbc31df146d60">
<!ENTITY libadwaita-md5sum "fdbbc09cb8c091cee2bb93fc191f4638">
<!ENTITY libadwaita-size "3.0 MB">
<!ENTITY libadwaita-buildsize "42 MB (with tests)">
<!ENTITY libadwaita-time "0.2 SBU (with parallelism=4; with tests)">

View File

@ -7,24 +7,24 @@
<!ENTITY libreoffice-dl "https://download.documentfoundation.org/libreoffice/src/&libreoffice-version;">
<!ENTITY libreoffice-core-download-http "&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
<!ENTITY libreoffice-core-md5sum "cf7d9063553f11ae6d3044a80bd56905">
<!ENTITY libreoffice-core-size "257 MB">
<!ENTITY libreoffice-core-md5sum "da850bcc4306d40e92d713675e6a1014">
<!ENTITY libreoffice-core-size "258 MB">
<!ENTITY libreoffice-dict-download-http "&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
<!ENTITY libreoffice-dict-md5sum "de3d5f0195001cd5c3740dc7952f83f7">
<!ENTITY libreoffice-dict-md5sum "b330f16615ec68a2f3445be52a7fd0a1">
<!ENTITY libreoffice-dict-size "50 MB">
<!ENTITY libreoffice-help-download-http "&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
<!ENTITY libreoffice-help-md5sum "07dcf1c2cf8825f70e18753b4100fa2a">
<!ENTITY libreoffice-help-md5sum "947a219a08141153b7c6a25529a0fcc8">
<!ENTITY libreoffice-help-size "159 MB">
<!ENTITY libreoffice-translations-download-http "&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
<!ENTITY libreoffice-translations-md5sum "5f81ffc74c5175d48db10cf4a3c42232">
<!ENTITY libreoffice-translations-size "195 MB">
<!ENTITY libreoffice-translations-md5sum "6d3935b82c61bfe1d4c184b0ceffa770">
<!ENTITY libreoffice-translations-size "196 MB">
<!-- full size remeasured for 7.0.0.3 -->
<!ENTITY libreoffice-buildsize "8.8 GB including the additional files if downloaded during the build (685 MB installed). Installing the whole set of languages requires more than 25 GB (around 3 GB installed)">
<!ENTITY libreoffice-buildsize "6.8 GB including the additional files if downloaded during the build (686 MB installed). Installing the whole set of languages requires more than 25 GB (around 3 GB installed)">
<!-- Editors: many updates to poppler will break LO using system poppler until
somebody is able to provide a patch or sed. In these cases, please mark
@ -55,8 +55,9 @@
For 7.2.5.2, It was 58 SBU including DL time.
For 7.5.4.2, I increased the parallelism to 8. -bdubbs
-->
<!ENTITY libreoffice-time "47 SBU with parallelism=4 (will vary due to download time)">
<!ENTITY libreoffice-time "27 SBU with parallelism=8 (will vary due to download time)">
]>