Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages /
breezy
Commits:
450d230a by Christian Heusel at 2024-12-13T12:45:40+01:00
upgpkg: 3.3.9-4: Update for python 3.13
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = breezy
pkgdesc = A decentralized revision control system with support for
Bazaar and Git file formats
pkgver = 3.3.9
- pkgrel = 3
+ pkgrel = 4
url = https://www.breezy-vcs.org/
arch = x86_64
license = GPL-2.0-or-later
=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
pkgname=breezy
pkgver=3.3.9
-pkgrel=3
+pkgrel=4
pkgdesc='A decentralized revision control system with support for Bazaar and
Git file formats'
arch=(x86_64)
url=https://www.breezy-vcs.org/
@@ -73,13 +73,44 @@ check() {
python -m installer --destdir=tmp_install dist/*.whl
local site_packages=$(python -c "import site;
print(site.getsitepackages()[0])")
export PYTHONPATH="$PWD/tmp_install/$site_packages"
- # Excluded tests are flaky, failing with the following error, at least when
- # run in parallel:
- # ssl.SSLError: [SYS] unknown error (_ssl.c:2570)
+
+ local excluded_tests=(
+ # this test i flaky and fails with the following error when run in
parallel:
+ # ssl.SSLError: [SYS] unknown error (_ssl.c:2570)
+
--exclude="breezy.bzr.tests.test_read_bundle.TestReadMergeableBundleFromURL"
+ # issues with self signed certs / openssl
+ --exclude="breezy.tests.per_transport.TransportTests.test_clone"
+
--exclude="breezy.tests.per_transport.TransportTests.test_connection_sharing"
+ --exclude="breezy.tests.per_transport.TransportTests.test_copy_to"
+
--exclude="breezy.tests.per_transport.TransportTests.test_ensure_base_missing"
+ --exclude="breezy.tests.per_transport.TransportTests.test_get"
+ --exclude="breezy.tests.per_transport.TransportTests.test_get_bytes"
+
--exclude="breezy.tests.per_transport.TransportTests.test_get_bytes_unknown_file"
+
--exclude="breezy.tests.per_transport.TransportTests.test_get_directory_read_gives_ReadError"
+ --exclude="breezy.tests.per_transport.TransportTests.test_get_unknown_file"
+ --exclude="breezy.tests.per_transport.TransportTests.test_has"
+ --exclude="breezy.tests.per_transport.TransportTests.test_has_root_works"
+
--exclude="breezy.tests.per_transport.TransportTests.test_hook_post_connection_multi"
+
--exclude="breezy.tests.per_transport.TransportTests.test_hook_post_connection_one"
+ --exclude="breezy.tests.per_transport.TransportTests.test_readv"
+
--exclude="breezy.tests.per_transport.TransportTests.test_readv_out_of_order"
+ --exclude="breezy.tests.per_transport.TransportTests.test_readv_short_read"
+
--exclude="breezy.tests.per_transport.TransportTests.test_readv_with_adjust_for_latency"
+
--exclude="breezy.tests.per_transport.TransportTests.test_readv_with_adjust_for_latency_with_big_file"
+
--exclude="breezy.tests.per_transport.TransportTests.test_reuse_connection_for_various_paths"
+ --exclude="breezy.tests.per_transport.TransportTests.test_unicode_paths"
+ --exclude="breezy.tests.test_http.TestActivity.test_get"
+ --exclude="breezy.tests.test_http.TestActivity.test_has"
+ --exclude="breezy.tests.test_http.TestActivity.test_post"
+ --exclude="breezy.tests.test_http.TestActivity.test_readv"
+ # seems like an upstream issue with a changed deprecation message
+
--exclude="breezy.tests.test_symbol_versioning.TestDeprecationWarnings.test_deprecated_method"
+ )
+
"$PWD/tmp_install/usr/bin/brz" selftest \
--parallel=fork \
--verbose \
-
--exclude="breezy.bzr.tests.test_read_bundle.TestReadMergeableBundleFromURL" \
+ "${excluded_tests[@]}" \
-Oselftest.timeout=120
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/breezy/-/commit/450d230a9ff2e1931f57a0628fdf000e87073a1a
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/breezy/-/commit/450d230a9ff2e1931f57a0628fdf000e87073a1a
You're receiving this email because of your account on gitlab.archlinux.org.