Your message dated Tue, 19 May 2026 12:33:53 +0000
with message-id <[email protected]>
and subject line Bug#1123283: fixed in python-pampy 2.0.2-4
has caused the Debian Bug report #1123283,
regarding python-pampy: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p "3.14 3.13" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1123283: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123283
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-pampy
Version: 2.0.2-3
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202512/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-pampy, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build" 
module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pampy  
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: MIT License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib/pam
copying src/pam/version.py -> build/lib/pam
copying src/pam/pam.py -> build/lib/pam
copying src/pam/__internals.py -> build/lib/pam
copying src/pam/__init__.py -> build/lib/pam
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pam
copying build/lib/pam/version.py -> build/bdist.linux-x86_64/wheel/./pam
copying build/lib/pam/pam.py -> build/bdist.linux-x86_64/wheel/./pam
copying build/lib/pam/__internals.py -> build/bdist.linux-x86_64/wheel/./pam
copying build/lib/pam/__init__.py -> build/bdist.linux-x86_64/wheel/./pam
running install_egg_info
running egg_info
creating src/python_pam.egg-info
writing src/python_pam.egg-info/PKG-INFO
writing dependency_links to src/python_pam.egg-info/dependency_links.txt
writing top-level names to src/python_pam.egg-info/top_level.txt
writing manifest file 'src/python_pam.egg-info/SOURCES.txt'
reading manifest file 'src/python_pam.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'src/python_pam.egg-info/SOURCES.txt'
Copying src/python_pam.egg-info to 
build/bdist.linux-x86_64/wheel/./python_pam-2.0.2.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/python_pam-2.0.2.dist-info/WHEEL
creating 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pampy/.tmp-vuwznwux/python_pam-2.0.2-py3-none-any.whl'
 and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pam/__init__.py'
adding 'pam/__internals.py'
adding 'pam/pam.py'
adding 'pam/version.py'
adding 'python_pam-2.0.2.dist-info/licenses/LICENSE'
adding 'python_pam-2.0.2.dist-info/METADATA'
adding 'python_pam-2.0.2.dist-info/WHEEL'
adding 'python_pam-2.0.2.dist-info/top_level.txt'
adding 'python_pam-2.0.2.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built python_pam-2.0.2-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.14 with 
"installer" module
I: pybuild plugin_pyproject:131: Building wheel for python3.13 with "build" 
module
I: pybuild base:317: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pampy  
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: MIT License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running bdist_wheel
running build
running build_py
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/pam
copying build/lib/pam/version.py -> build/bdist.linux-x86_64/wheel/./pam
copying build/lib/pam/pam.py -> build/bdist.linux-x86_64/wheel/./pam
copying build/lib/pam/__internals.py -> build/bdist.linux-x86_64/wheel/./pam
copying build/lib/pam/__init__.py -> build/bdist.linux-x86_64/wheel/./pam
running install_egg_info
running egg_info
writing src/python_pam.egg-info/PKG-INFO
writing dependency_links to src/python_pam.egg-info/dependency_links.txt
writing top-level names to src/python_pam.egg-info/top_level.txt
reading manifest file 'src/python_pam.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'src/python_pam.egg-info/SOURCES.txt'
Copying src/python_pam.egg-info to 
build/bdist.linux-x86_64/wheel/./python_pam-2.0.2.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/python_pam-2.0.2.dist-info/WHEEL
creating 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pampy/.tmp-9iomeilo/python_pam-2.0.2-py3-none-any.whl'
 and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'pam/__init__.py'
adding 'pam/__internals.py'
adding 'pam/pam.py'
adding 'pam/version.py'
adding 'python_pam-2.0.2.dist-info/licenses/LICENSE'
adding 'python_pam-2.0.2.dist-info/METADATA'
adding 'python_pam-2.0.2.dist-info/WHEEL'
adding 'python_pam-2.0.2.dist-info/top_level.txt'
adding 'python_pam-2.0.2.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built python_pam-2.0.2-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pampy/build; 
python3.14 -m pytest tests
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module>
    raise SystemExit(pytest.console_main())
                     ~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 223, 
in console_main
    code = main()
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 193, 
in main
    config = _prepareconfig(new_args, plugins)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 361, 
in _prepareconfig
    config: Config = pluginmanager.hook.pytest_cmdline_parse(
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        pluginmanager=pluginmanager, args=args
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
firstresult)
           
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
_hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
_multicall
    raise exception
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
_multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 124, in 
pytest_cmdline_parse
    config = yield
             ^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in 
_multicall
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1186, 
in pytest_cmdline_parse
    self.parse(args)
    ~~~~~~~~~~^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1530, 
in parse
    self._consider_importhook()
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1299, 
in _consider_importhook
    hook = _pytest.assertion.install_importhook(self)
  File "/usr/lib/python3/dist-packages/_pytest/assertion/__init__.py", line 
119, in install_importhook
    config.stash[assertstate_key].hook = hook = 
rewrite.AssertionRewritingHook(config)
                                                
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 82, 
in __init__
    self.fnpats = config.getini("python_files")
                  ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1662, 
in getini
    self._inicache[canonical_name] = val = self._getini(canonical_name)
                                           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1706, 
in _getini
    return self._getini_toml(name, canonical_name, type, value, default)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1808, 
in _getini_toml
    raise TypeError(
    ...<2 lines>...
    )
TypeError: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pampy/build/pyproject.toml: 
config option 'python_files' expects a list for type 'args', got str: 
'test_*.py'
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_pampy/build; python3.14 -m pytest tests
I: pybuild base:317: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pampy/build; 
python3.13 -m pytest tests
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9, in <module>
    raise SystemExit(pytest.console_main())
                     ~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 223, 
in console_main
    code = main()
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 193, 
in main
    config = _prepareconfig(new_args, plugins)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 361, 
in _prepareconfig
    config: Config = pluginmanager.hook.pytest_cmdline_parse(
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        pluginmanager=pluginmanager, args=args
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
firstresult)
           
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in 
_hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in 
_multicall
    raise exception
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in 
_multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 124, in 
pytest_cmdline_parse
    config = yield
             ^^^^^
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in 
_multicall
    res = hook_impl.function(*args)
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1186, 
in pytest_cmdline_parse
    self.parse(args)
    ~~~~~~~~~~^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1530, 
in parse
    self._consider_importhook()
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1299, 
in _consider_importhook
    hook = _pytest.assertion.install_importhook(self)
  File "/usr/lib/python3/dist-packages/_pytest/assertion/__init__.py", line 
119, in install_importhook
    config.stash[assertstate_key].hook = hook = 
rewrite.AssertionRewritingHook(config)
                                                
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 82, 
in __init__
    self.fnpats = config.getini("python_files")
                  ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1662, 
in getini
    self._inicache[canonical_name] = val = self._getini(canonical_name)
                                           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1706, 
in _getini
    return self._getini_toml(name, canonical_name, type, value, default)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1808, 
in _getini_toml
    raise TypeError(
    ...<2 lines>...
    )
TypeError: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pampy/build/pyproject.toml: 
config option 'python_files' expects a list for type 'args', got str: 
'test_*.py'
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_pampy/build; python3.13 -m pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" returned exit code 13
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-pampy
Source-Version: 2.0.2-4
Done: Colin Watson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-pampy, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <[email protected]> (supplier of updated python-pampy package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 19 May 2026 13:08:32 +0100
Source: python-pampy
Architecture: source
Version: 2.0.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1123283
Changes:
 python-pampy (2.0.2-4) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Mike Gabriel ]
   * d/changelog: Post-upload typo fix.
 .
   [ Colin Watson ]
   * Fix pytest configuration (closes: #1123283).
Checksums-Sha1:
 051e7f80913eb797da2a2469d0e3f9707750f66b 2373 python-pampy_2.0.2-4.dsc
 f9b6610b9194df28591d29b3984d69d7652eeb15 5008 
python-pampy_2.0.2-4.debian.tar.xz
 33b4320b740bb253b57744117422a692a5ca9ab7 33836 python-pampy_2.0.2-4.git.tar.xz
 5bb177b4064ea86229d94b8848ab63d6638c25ce 17368 
python-pampy_2.0.2-4_source.buildinfo
Checksums-Sha256:
 fd38d7cf5c444e6805b12ca667341569fd462b5f80b18550dd3effdea1e9bc83 2373 
python-pampy_2.0.2-4.dsc
 8dd4618268d0c1f46607cf22e4a2313259a26e4f76bc40bf2bad2e465b0abc07 5008 
python-pampy_2.0.2-4.debian.tar.xz
 f604ec0749e1501b093b661474ba6fb851881b93db3146df6c526892821086d3 33836 
python-pampy_2.0.2-4.git.tar.xz
 97b66a3c5e53a0c920ba1b4ddc013b709a082eb38df07fe7821c948d7d82cb8c 17368 
python-pampy_2.0.2-4_source.buildinfo
Files:
 bd8efaedcaf0ddd7c058995d2a48cc86 2373 python optional python-pampy_2.0.2-4.dsc
 f176f06628a71e4b682d85747adaad9c 5008 python optional 
python-pampy_2.0.2-4.debian.tar.xz
 222b50cc7ead83fba1e78efdda78f45d 33836 python optional 
python-pampy_2.0.2-4.git.tar.xz
 37a1d4be50542e247baca6c021476b02 17368 python optional 
python-pampy_2.0.2-4_source.buildinfo
Git-Tag-Info: tag=ffee127c7733cc5f552171fddb41c8da1f9fe8a6 
fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <[email protected]>

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmoMUx0ACgkQYG0ITkaD
wHkLuA/9HX/BLibHeK12vjR57Za+WD3s54M5CEDWCp4VXJ2dqrZ8r1h04JzIm2vQ
wbcEVKg3H2XC1xF6lqFWoMEJarFemL3/GLaPPE1chpJJKghLSWasA0YI1RAjkUc9
nw8tbYoyDWK10wxkRGPcwegjg0s58qnEDNT0WdSA3Tu1LaOqy/pTbH3ZTWUQEG5k
CD2UsgP0p4w0wmv5t3AyN9OjpYItjjmJCoYxTWa1QfrRBLJ8t4/Man0NTizhJoyQ
5Lwip4wO7EUkyR8RdgiFISfNfXI1KW1NPcWOQNnabWhpLAMDxOkpO2hc7r45UbMO
cpKeRKWvfhb5amA00qOpwxIiRNCxKQ7caqgXvIAuY4aDnla2It+BFageP+UatRyr
QHGXCXcEIAhkyucc+Sz7Qz9hpHxB3QdgHE53Gd4b2LJPW1n6L5kS9gj7G5CDu86f
mrnVgVrBZhwpU1OhHgQt4OelWYoKUxbzwULAIqbOUkIRRl4WcBg6oEF1eLQGUdlJ
yqt+SMdSSNRxMRQhkLz3ZxgPjtWWDR2XA3sMYu2I7xzCV18xs+9rrFlE/IoQ/pT4
hj5XL+fE+hA129nwyqZF+9sKMYcQqzL9LkNma9CF8FoipaZyn0j/3d4leN8NIwHN
ZgZknoF+9fi/BupguEw9MWI4d7d1Q+rg9tflkitzB9q/nHK7I18=
=0IOk
-----END PGP SIGNATURE-----

Attachment: pgpGp7EckxkVy.pgp
Description: PGP signature


--- End Message ---

Reply via email to