On Thu, Jan 29, 2026 at 01:57:37PM +0000, Santiago Vila wrote:
Package: src:pytest-codspeed
Version: 4.2.0-1
Severity: serious
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-nocheck-profile
Dear maintainer:
During a rebuild of all packages in unstable using the nocheck build profile,
this package failed to build.
[...]
File "/<<PKGBUILDDIR>>/src/pytest_codspeed/instruments/hooks/build.py", line 3, in
<module>
from cffi import FFI # type: ignore
^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'cffi'
I went to look at this because it seemed easy, but found that the
version tagged in git is correct. When I rebuilt the source package
from git with no changes, I found the attached non-trivial diff against
what's in the archive.
CCing Carsten, because this seems quite strange and might indicate some
problem in your working tree? Hopefully it's still an easy fix, anyway.
Thanks,
--
Colin Watson (he/him) [[email protected]]
diff -Nru pytest-codspeed-4.2.0/debian/changelog pytest-codspeed-4.2.0/debian/changelog
--- pytest-codspeed-4.2.0/debian/changelog 2025-12-30 14:27:08.000000000 +0000
+++ pytest-codspeed-4.2.0/debian/changelog 2025-12-31 06:25:10.000000000 +0000
@@ -1,20 +1,29 @@
pytest-codspeed (4.2.0-1) unstable; urgency=medium
- * Team upload
- * [0f742b3] d/salsa-ci.yml: Add a dedicated CI control file
- * [72e6299] d/watch: Convert to version 5
- * [8037d79] New upstream version 4.2.0
- * [f82095f] Rebuild patch queue from patch-queue branch
+ * [6fb0651] d/watch: Convert to version 5
+ * [2a97547] New upstream version 4.2.0
+ * [dcdb262] Rebuild patch queue from patch-queue branch
Added patch:
Add-needed-header-files-from-instrument-hooks.patch
- * [6fe30be] d/control: Remove Rules-Requires-Root
- * [599fbbb] d/control: Update Standards-Version to 4.7.3
+ * [a3556b8] d/control: Update Standards-Version to 4.7.3
No further changes needed.
- * [8fb202b] d/u/metadata: Update Documentation key
- * [59095c3] d/rules: Add two more test files to ignore
- * [25c2179] autopkgtest: Ignore here the additional files too
+ * [9a53ab0] d/u/metadata: Update Documentation key
+ * [9e92d06] d/rules: Add two more test files to ignore
+ * [78800a0] autopkgtest: Ignore here the additional files too
+
+ -- Carsten Schoenert <[email protected]> Wed, 31 Dec 2025 08:25:10 +0200
+
+pytest-codspeed (3.2.0-2) unstable; urgency=medium
+
+ [ Carsten Schoenert ]
+ * [0f742b3] d/salsa-ci.yml: Add a dedicated CI control file
+
+ [ Santiago Vila ]
+ * [4d59d3d] d/control: Drop <!nocheck> from python3-cffi. Closes: #1116846.
+ * [514286a] d/control: Drop "Rules-Requires-Root: no" (default).
+ * [a883919] d/control: Update standards-version.
- -- Carsten Schoenert <[email protected]> Tue, 30 Dec 2025 16:27:08 +0200
+ -- Santiago Vila <[email protected]> Tue, 07 Oct 2025 23:50:00 +0200
pytest-codspeed (3.2.0-1) unstable; urgency=medium
diff -Nru pytest-codspeed-4.2.0/debian/control pytest-codspeed-4.2.0/debian/control
--- pytest-codspeed-4.2.0/debian/control 2025-12-30 14:27:01.000000000 +0000
+++ pytest-codspeed-4.2.0/debian/control 2025-12-31 06:25:10.000000000 +0000
@@ -10,7 +10,7 @@
libpython3-all-dev,
pybuild-plugin-pyproject,
python3-all,
- python3-cffi <!nocheck>,
+ python3-cffi,
python3-filelock <!nocheck>,
python3-pytest <!nocheck>,
python3-pytest-benchmark <!nocheck>,