Package: src:nordugrid-arc Version: 7.1.2-4 User: [email protected] Usertags: python3.15 Tags: patch, ftbfs, forky, sid
Hi! While rebuilding the python related packages against the Python 3.15rc1 version we found that nordugrid-arc fails to build from source [1]. This is caused by credentials being generated and used concurrently, which causes a race between the tests. To fix this (and other related issues), I needed to: - Patch to generate the credentials before launching the tests - Patch upstream code to avoid mangling the debian folder - Set the import name for the smoke autopkgtest test I applied these fixes in the sandbox [2] to be able to build the packages that depend on nordugrid-arc, please consider applying them to support the upcoming 3.15 version. Happy hacking, [1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4463700/ [2]: https://debusine.debian.net/debian/r-python-python3.15/ -- "Can you imagine what I would do if I could do all I can?" -- Sun Tzu Saludos /\/\ /\ >< `/
From: Maximiliano Curia <[email protected]> Date: Thu, 3 Sep 2026 15:16:00 +0200 Subject: [PATCH] Do not process debian directory in build system --- diff --git a/Makefile.am b/Makefile.am index 532a5c67f..888529c6a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,8 +6,8 @@ if SWIG_ENABLED SWIG_SD = swig endif -SUBDIRS = src include $(SWIG_SD) python $(POSUB) debian +SUBDIRS = src include $(SWIG_SD) python $(POSUB) -DIST_SUBDIRS = src include swig python po debian +DIST_SUBDIRS = src include swig python po EXTRA_DIST = nordugrid-arc.spec autogen.sh LICENSE NOTICE diff --git a/configure.ac b/configure.ac index 862ada76a..36be14180 100644 --- a/configure.ac +++ b/configure.ac @@ -2062,8 +2062,6 @@ AC_CONFIG_FILES([Makefile python/examples/Makefile po/Makefile.in include/Makefile - debian/Makefile - debian/changelog.deb nordugrid-arc.spec src/hed/daemon/arched.8 src/hed/daemon/scripts/arched
From: Maximiliano Curia <[email protected]> Date: Thu, 3 Sep 2026 13:55:00 +0200 Subject: [PATCH] Fix parallel testing race in credential unit tests --- diff --git a/src/hed/libs/credential/test/Makefile.am b/src/hed/libs/credential/test/Makefile.am index 4d97dea8d..48214b949 100644 --- a/src/hed/libs/credential/test/Makefile.am +++ b/src/hed/libs/credential/test/Makefile.am @@ -33,3 +33,6 @@ ca_key.pem ca_cert.pem: EXTRA_DIST = ca.cnf CLEANFILES = *.pem ca_serial + +CredentialTest.log: $(check_DATA) +VOMSUtilTest.log: CredentialTest.log
import_name = arc

