Your message dated Wed, 11 Feb 2026 10:08:36 +0000
with message-id <[email protected]>
and subject line Bug#1048405: fixed in python-ddt 1.7.2-5
has caused the Debian Bug report #1048405,
regarding python-ddt: Fails to build source after successful build
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.)
--
1048405: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1048405
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-ddt
Version: 1.6.0-2
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
Usertags: qa-doublebuild
Hi,
This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).
This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.
More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild
Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env
> -us -uc -rfakeroot -S
> ---------------------------------------------------------------------------------------------------------------------------
>
> dpkg-buildpackage: info: source package python-ddt
> dpkg-buildpackage: info: source version 1.6.0-2
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Thomas Goirand <[email protected]>
> dpkg-source --before-build .
> dpkg-source: info: using options from python-ddt-1.6.0/debian/source/options:
> --extend-diff-ignore=^[^/]*[.]egg-info/
> fakeroot debian/rules clean
> make: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> dh clean --buildsystem=python_distutils --with python3,sphinxdoc
> debian/rules override_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> rm -rf build .stestr
> find . -iname '*.pyc' -delete
> for i in \ ; do rm -rf \ ; done
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_autoreconf_clean -O--buildsystem=python_distutils
> debian/rules override_dh_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> rm -rf docs/_build/
> dh_clean
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dpkg-source -b .
> dpkg-source: info: using options from python-ddt-1.6.0/debian/source/options:
> --extend-diff-ignore=^[^/]*[.]egg-info/
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building python-ddt using existing
> ./python-ddt_1.6.0.orig.tar.xz
> dpkg-source: warning: file python-ddt-1.6.0/.pytest_cache/v/cache/nodeids has
> no final newline (either original or modified version)
> dpkg-source: warning: file python-ddt-1.6.0/.pytest_cache/v/cache/stepwise
> has no final newline (either original or modified version)
> dpkg-source: info: local changes detected, the modified files are:
> python-ddt-1.6.0/.pytest_cache/CACHEDIR.TAG
> python-ddt-1.6.0/.pytest_cache/README.md
> python-ddt-1.6.0/.pytest_cache/v/cache/nodeids
> python-ddt-1.6.0/.pytest_cache/v/cache/stepwise
> dpkg-source: error: aborting due to unexpected upstream changes, see
> /tmp/python-ddt_1.6.0-2.diff._whQ3A
> dpkg-source: info: Hint: make sure the version in debian/changelog matches
> the unpacked source tree
> dpkg-source: info: you can integrate the local changes with dpkg-source
> --commit
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2
>
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage
> --sanitize-env -us -uc -rfakeroot -S' failed to run.
The full build log is available from:
http://qa-logs.debian.net/2023/08/13/python-ddt_1.6.0-2_unstable.log
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: python-ddt
Source-Version: 1.7.2-5
Done: Thomas Goirand <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-ddt, 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.
Thomas Goirand <[email protected]> (supplier of updated python-ddt 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: Wed, 11 Feb 2026 10:40:44 +0100
Source: python-ddt
Architecture: source
Version: 1.7.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1048405
Changes:
python-ddt (1.7.2-5) unstable; urgency=medium
.
* Cleans better (Closes: #1048405).
Checksums-Sha1:
c41ef82096a3761f4662f87139f6aa62f098d29f 2279 python-ddt_1.7.2-5.dsc
0dcc78c61b36881203df2a751f89149999d9756b 3912 python-ddt_1.7.2-5.debian.tar.xz
2b57b3e47d7dbeec3856f8b462b5ae276b416f59 8500
python-ddt_1.7.2-5_amd64.buildinfo
Checksums-Sha256:
86adfc71a42a07b51db12ec5175c354fab647d9069c5216f5d0333f73ef73579 2279
python-ddt_1.7.2-5.dsc
82116863fc149d415c4d27226d598bc00a6cb8e279f7a5593005064b429977ae 3912
python-ddt_1.7.2-5.debian.tar.xz
26a3af089dabd18947912345c01dd4021381727ca011e825a95e30ef07e73534 8500
python-ddt_1.7.2-5_amd64.buildinfo
Files:
61e6ad53bc68b4a5eaa147fe9fceb038 2279 python optional python-ddt_1.7.2-5.dsc
6a2ee4f984e510a5fe19eab5c278f757 3912 python optional
python-ddt_1.7.2-5.debian.tar.xz
cce6e16ec7b152e054b2df159f506b95 8500 python optional
python-ddt_1.7.2-5_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmmMTxUACgkQ1BatFaxr
Q/6o6w/9HBqNG46F7/DeASvmjCzgIUz/UC3CYTSOBNzPJ9KUebZ8PYifdo3HfxV5
ONPmeKM7sT7FqZhj32G/WIG6BPd9lN/04ujC+S3SnCsN/FM0fYIHdNO1SvRTBjgV
aTSNWrAurkC4JdMxbVbdwJnZn3nApNllG99atAQdbRMnjMlQYwySVGLfa5l/OUkm
4COO4/wSINjMT9PyoZ7pNY4rUf8/WGoUFOLrdboX2dRxNm3SQP3INdqY2khk7t8X
K7KiaNyTA80KukmUHxI65CtJyxdouO0uIz/19+psYCzj3TW27i0LqKdq2M+RkPL2
18M8wYjFpgAvMu5OR6UttC0EILiP+gR3e9P2xDWwDv7XNcc6/2/wlObODBzhTq9g
9wL9FtTK0JMvj6o/PMJSSvDW+mktMQhdoCG952KX+KLzRMkVEAyY2lkKrX9wbMY4
SOzDuXj+iabtSTO8L4IYw1kiUKID2pQe/dlakxZuBiJCUE5e9bVRrbMWmHULOg17
wcCzQCbvJvlEVdWuTIoFGuvGHb8B7lCPx1zgvWJx7vTd7M7s1PrLFHt/0Oo6dnCR
Seyo/sfX3Vx18H5qm95Hd3ZJ8Jkv+Hk4KQkFNtb5vpxy72YbD7m1fKGCYVbICct2
Zj8KctGlpYJ1kIJCkJUZ4XQlCR7YouTcHnKiOrmstiVERQ9Aoqc=
=o3vP
-----END PGP SIGNATURE-----
pgp8Z5C3HLMej.pgp
Description: PGP signature
--- End Message ---