mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 23:07:23 +08:00
Merge branch 'trunk' into kea
This commit is contained in:
commit
35633bdd6c
@ -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>
|
||||
|
||||
|
@ -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)">
|
||||
]>
|
||||
|
||||
|
@ -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:
|
||||
|
@ -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;">
|
||||
@ -138,8 +138,9 @@
|
||||
# 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 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
|
||||
|
@ -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
|
||||
|
@ -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">
|
||||
]>
|
||||
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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">
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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">
|
||||
|
26
packages.ent
26
packages.ent
@ -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;">
|
||||
|
||||
|
@ -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 &&
|
||||
source testenv/bin/activate &&
|
||||
pip3 install looseversion &&
|
||||
pytest &&
|
||||
deactivate</userinput></screen>
|
||||
|
||||
<para>
|
||||
The <xref linkend="pytest"/> Python
|
||||
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>
|
||||
|
@ -145,8 +145,7 @@ sed -i -e '/eq 0/{N;s/12 //}' plugins/kdb/db2/libdb2/test/run.test &&
|
||||
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>
|
||||
|
||||
|
@ -177,6 +177,7 @@ fi</userinput></screen>
|
||||
--with-pid-dir=/run &&
|
||||
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
|
||||
|
@ -97,8 +97,7 @@
|
||||
|
||||
<screen role="root"><userinput>install -v -d -m755 /usr/share/xml/docbook/xml-dtd-&docBook-45-xml-version; &&
|
||||
install -v -d -m755 /etc/xml &&
|
||||
chown -R root:root . &&
|
||||
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>
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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:
|
||||
|
@ -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">
|
||||
]>
|
||||
|
@ -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)">
|
||||
|
@ -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)">
|
||||
|
||||
]>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user