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

Reply via email to