diff --git a/general/genlib/brotli.xml b/general/genlib/brotli.xml
index c7bc5fbbde..156c0e2c2a 100644
--- a/general/genlib/brotli.xml
+++ b/general/genlib/brotli.xml
@@ -72,8 +72,12 @@
Brotli Dependencies
- Required
-
+
+ Recommended
+
diff --git a/general/genlib/libgusb.xml b/general/genlib/libgusb.xml
index 485fcad4fc..82eec0980a 100644
--- a/general/genlib/libgusb.xml
+++ b/general/genlib/libgusb.xml
@@ -6,9 +6,9 @@
-
+
-
+
]>
diff --git a/general/prog/git.xml b/general/prog/git.xml
index a95f971aeb..d2ba8808c2 100644
--- a/general/prog/git.xml
+++ b/general/prog/git.xml
@@ -188,10 +188,18 @@ make
The test suite can be run in parallel mode. To run the test suite, issue:
- make test. If run as a normal user, 0 tests should be
- reported as failed in the final summary.
+ make -k test.
+ Three tests in t5559-http-fetch-smart-http2.sh are
+ known to fail due to cURL-8.1.x.
+
+
Now, as the root
user:
diff --git a/general/prog/mercurial.xml b/general/prog/mercurial.xml
index 0c66abe902..1b1d9a4cc3 100644
--- a/general/prog/mercurial.xml
+++ b/general/prog/mercurial.xml
@@ -6,10 +6,10 @@
-
+
-
-
+
+
]>
@@ -135,11 +135,12 @@
some deprecation warnings are printed that were not present when the
test was designed.
In order to
investigate any apparently failing tests, you may use the
diff --git a/general/prog/php.xml b/general/prog/php.xml
index e748826974..8859ff07d7 100644
--- a/general/prog/php.xml
+++ b/general/prog/php.xml
@@ -6,10 +6,10 @@
-
+
-
-
+
+
deactivate
- A few tests (11 of 3315) are known to fail.
+ A few tests (11 of 3429) are known to fail.
diff --git a/general/prog/rust.xml b/general/prog/rust.xml
index 63d9d3c188..6816daaca7 100644
--- a/general/prog/rust.xml
+++ b/general/prog/rust.xml
@@ -351,7 +351,16 @@ python3 ./x.py build
To run the tests (again using all available CPUs) issue:
-python3 ./x.py test --verbose --no-fail-fast | tee rustc-testlog
+SSL_CERT_DIR=/etc/ssl/certs \
+python3 ./x.py test --verbose --no-fail-fast | tee rustc-testlog
+
+
+
+ Three ui tests may fail (depending on the length
+ of absolute path of the
+ rustc-&rust-version;-src
+ directory).
+
If FileCheck from LLVM has
@@ -438,20 +447,20 @@ ln -sfv /opt/rustc/share/zsh/site-functions/_cargo \
- targets = "X86": this avoids building all the available
+ targets = "X86": this avoids building all the available
linux cross-compilers (AArch64, MIPS, PowerPC, SystemZ, etc). Unfortunately,
rust insists on installing source files for these below
/opt/rustc/lib/src.
- extended = true: this installs several tools
+ extended = true: this installs several tools
(specified by the tools entry) alongside
rustc.
- tools = ["cargo", "clippy", "rustdoc", "rustfmt"]:
+ tools = ["cargo", "clippy", "rustdoc", "rustfmt"]:
only build the tools from the 'default' profile in binary command
rustup 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 \
- channel = "stable": this ensures only stable features
+ channel = "stable": this ensures only stable features
can be used, the default in config.toml is to use
development features, which is not appropriate for a released version.
- [target.x86_64-unknown-linux-gnu]: the syntax of
+ [target.x86_64-unknown-linux-gnu]: the syntax of
config.toml requires an llvm-config
entry for each target for which system-llvm is to be used. Change the target
to [target.i686-unknown-linux-gnu] 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.
-->
+
- --verbose: this switch can sometimes provide more
+ SSL_CERT_DIR=/etc/ssl/certs: Work around an issue
+ causing test failures with the CA certificate store layout used by
+ .
+
+
+
+ --verbose: this switch can sometimes provide more
information about a test which fails.
- --no-fail-fast: this switch ensures that the test suite
+ --no-fail-fast: this switch ensures that the test suite
will not stop at the first error.
diff --git a/general/sysutils/accountsservice.xml b/general/sysutils/accountsservice.xml
index b1b1fa8ddc..3c7043baa2 100644
--- a/general/sysutils/accountsservice.xml
+++ b/general/sysutils/accountsservice.xml
@@ -135,7 +135,7 @@
mkdir build &&
-cd build &&
+cd build &&
meson setup .. \
--prefix=/usr \
@@ -146,7 +146,7 @@ meson setup .. \
ninjamkdir build &&
-cd build &&
+cd build &&
meson setup .. \
--prefix=/usr \
diff --git a/general/sysutils/colord.xml b/general/sysutils/colord.xml
index e36394cc0a..3e3fd1eb0e 100644
--- a/general/sysutils/colord.xml
+++ b/general/sysutils/colord.xml
@@ -151,7 +151,7 @@ meson setup .. \
ninjamkdir build &&
-cd build &&
+cd build &&
meson setup .. \
--prefix=/usr \
diff --git a/gnome.ent b/gnome.ent
index 4c8bd98f57..11a45320dc 100644
--- a/gnome.ent
+++ b/gnome.ent
@@ -34,7 +34,7 @@
-
+
diff --git a/gnome/applications/gnome-nettool.xml b/gnome/applications/gnome-nettool.xml
index e9194dea07..b435487afb 100644
--- a/gnome/applications/gnome-nettool.xml
+++ b/gnome/applications/gnome-nettool.xml
@@ -125,7 +125,7 @@
mkdir build &&
-cd build &&
+cd build &&
meson setup --prefix=/usr --buildtype=release &&
ninja
diff --git a/gnome/platform/gjs.xml b/gnome/platform/gjs.xml
index 51e15d8c6e..ff04e7abfc 100644
--- a/gnome/platform/gjs.xml
+++ b/gnome/platform/gjs.xml
@@ -6,10 +6,10 @@
-
+
-
-
+
+
]>
@@ -115,10 +115,7 @@ ninja
To test the results, issue: ninja test. The
- GTK and Cairo
- tests will fail if not running in an Xorg session.
- Four tests
- are known to timeout.
+ Gtk4 test iis known to fail.
diff --git a/gnome/platform/gnome-shell.xml b/gnome/platform/gnome-shell.xml
index 5b8cda417f..8e219f5e3c 100644
--- a/gnome/platform/gnome-shell.xml
+++ b/gnome/platform/gnome-shell.xml
@@ -87,11 +87,12 @@
,
,
,
- ,
- ,
- ,
+ (runtime),
+ ,
+ ,
(runtime),
,
+ ,
,
, and
@@ -103,6 +104,7 @@
Recommended,
+ ,
,
, and
@@ -206,6 +208,11 @@ ninja
tests are not installed.
+
+ : This switch allows building
+ this package without installed.
+
+
diff --git a/gnome/platform/libsecret.xml b/gnome/platform/libsecret.xml
index a387026a49..2e940825ce 100644
--- a/gnome/platform/libsecret.xml
+++ b/gnome/platform/libsecret.xml
@@ -126,7 +126,7 @@
mkdir bld &&
-cd bld &&
+cd bld &&
meson setup --prefix=/usr \
--buildtype=release \
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index df20bca470..44bd20e9ce 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -38,9 +38,69 @@
-->
+
+ June 12th, 2023
+
+
+ [bdubbs] - Update to gjs-1.76.1. Fixes
+ #18166.
+
+
+ [bdubbs] - Update to xkeyboard-config-2.39. Fixes
+ #18165.
+
+
+ [bdubbs] - Update to pytest-7.3.2 (Python module). Fixes
+ #18162.
+
+
+ [bdubbs] - Update to libreoffice-7.5.4.2. Fixes
+ #18153.
+
+
+
+
+
+ June 11th, 2023
+
+
+ [renodr] - Update to fuse-3.15.0. Fixes
+ #18159.
+
+
+ [renodr] - Update to libadwaita-1.3.3. Fixes
+ #18163.
+
+
+
+
June 10th, 2023
+
+ [bdubbs] - Update to libgusb-0.4.6. Fixes
+ #18155.
+
+
+ [bdubbs] - Update to mesa-23.1.2. Fixes
+ #18154.
+
+
+ [bdubbs] - Update to cachecontrol-0.13.1. Fixes
+ #18151.
+
+
+ [bdubbs] - Update to php-8.2.7. Fixes
+ #18150.
+
+
+ [bdubbs] - Update to mercurial-6.4.4. Fixes
+ #18149.
+
+
+ [bdubbs] - Update to nghttp2-1.54.0. Fixes
+ #18147.
+ [thomas] - Add a sed to poppler to fix a build issue
on 32-bit systems.
diff --git a/kde/kf5/kf5-frameworks.xml b/kde/kf5/kf5-frameworks.xml
index 26bbbad37d..dab8823c73 100644
--- a/kde/kf5/kf5-frameworks.xml
+++ b/kde/kf5/kf5-frameworks.xml
@@ -367,6 +367,10 @@ ln -sfv /usr/lib/systemd $KF5_PREFIX/lib
popd
rm -rf $packagedir
continue
+ ;;
+ kfilemetadata)
+ sed -i s/toLong/toUint32/g src/extractors/exiv2extractor.cpp
+ ;;
esac
mkdir build
diff --git a/networking/netlibs/nghttp2.xml b/networking/netlibs/nghttp2.xml
index a1e3c09e0d..dde53d2b1b 100644
--- a/networking/netlibs/nghttp2.xml
+++ b/networking/netlibs/nghttp2.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/packages.ent b/packages.ent
index 67c79b37db..8e2c492738 100644
--- a/packages.ent
+++ b/packages.ent
@@ -43,7 +43,7 @@
-
+
@@ -137,7 +137,7 @@
-
+
@@ -325,10 +325,10 @@ to avoid building libxml2 twice, which is slow with all deps -->
-
+
-
+
@@ -521,8 +521,8 @@ to avoid building libxml2 twice, which is slow with all deps -->
-
-
+
+
@@ -566,8 +566,8 @@ to avoid building libxml2 twice, which is slow with all deps -->
-
-
+
+
@@ -707,7 +707,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
-
+
@@ -772,10 +772,10 @@ to avoid building libxml2 twice, which is slow with all deps -->
-
+
-
+
@@ -828,7 +828,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
-
+
@@ -961,7 +961,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
-
+
diff --git a/postlfs/filesystems/fuse3.xml b/postlfs/filesystems/fuse3.xml
index 2401bb67ff..6f0ae013e3 100644
--- a/postlfs/filesystems/fuse3.xml
+++ b/postlfs/filesystems/fuse3.xml
@@ -6,9 +6,9 @@
-
-
-
+
+
+
]>
@@ -72,8 +72,10 @@
Fuse DependenciesOptional
- (to rebuild the API documentation) and
- (required for tests)
+ (to rebuild the API documentation),
+ (required for tests), and
+ looseversion
+ (for tests)
@@ -133,7 +135,7 @@ ninja
popd
- To test the results, run (as the root user):
@@ -141,18 +143,20 @@ popd
"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" -->
-python3 -m pytest test/
+python3 -m venv --system-site-packages testenv &&
+source testenv/bin/activate &&
+pip3 install looseversion &&
+pytest &&
+deactivate
The Python
- module is required for the tests. One test named
+ module is required for the tests. One test named
test_cuse will fail if the
CONFIG_CUSE configuration item was not enabled
- when the kernel was built. Two tests,
- test_ctests.py and
- test_examples.py will produce a warning because a
- deprecated Python module is used.
+ when the kernel was built. One test,
+ test/util.py, will output a warning due to the usage
+ of an unknown mark in pytest.
diff --git a/postlfs/security/mitkrb.xml b/postlfs/security/mitkrb.xml
index 079485f25e..5ae3a11abb 100644
--- a/postlfs/security/mitkrb.xml
+++ b/postlfs/security/mitkrb.xml
@@ -145,8 +145,7 @@ sed -i -e '/eq 0/{N;s/12 //}' plugins/kdb/db2/libdb2/test/run.test &&
make
- To test the build, issue as the root user: make -k check.
+ To test the build, issue: make -j1 -k check.
diff --git a/postlfs/security/openssh.xml b/postlfs/security/openssh.xml
index 9d2be0f667..e5d9d9795a 100644
--- a/postlfs/security/openssh.xml
+++ b/postlfs/security/openssh.xml
@@ -177,6 +177,7 @@ fi
--with-pid-dir=/run &&
make
+
+
+ If you use an Intel processor with integrated graphics of generation 9
+ or lower, apply the following patch to prevent segmentation faults:
+
+
+patch -Np1 -i ../mesa-23.1.2-intel_segfault-1.patch
+
Install Mesa by running the following
commands:
diff --git a/x/installing/xkeyboard-config.xml b/x/installing/xkeyboard-config.xml
index 2f025fcb11..2541dcd85c 100644
--- a/x/installing/xkeyboard-config.xml
+++ b/x/installing/xkeyboard-config.xml
@@ -8,8 +8,8 @@
"&xorg-download-http;/data/xkeyboard-config/xkeyboard-config-&xkeyboard-config-version;.tar.xz">
-
-
+
+
]>
diff --git a/x/lib/libadwaita.xml b/x/lib/libadwaita.xml
index 1b7cfa1d49..cf060b04c0 100644
--- a/x/lib/libadwaita.xml
+++ b/x/lib/libadwaita.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/xsoft/office/libreoffice.xml b/xsoft/office/libreoffice.xml
index f86f612551..e42c2fc96c 100644
--- a/xsoft/office/libreoffice.xml
+++ b/xsoft/office/libreoffice.xml
@@ -7,24 +7,24 @@
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
]>