Your message dated Sun, 21 Dec 2025 04:34:24 +0000
with message-id <[email protected]>
and subject line Bug#1123458: fixed in python-testtools 2.8.2-1
has caused the Debian Bug report #1123458,
regarding python-testtools: FTBFS: TypeError: NotImplemented should not be used 
in a boolean context
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.)


-- 
1123458: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123458
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-testtools
Version: 2.7.2-5
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-testtools, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh clean --buildsystem=pybuild --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 .pybuild *.egg-info testtools/_version.py
find . -iname '*.pyc' -delete
for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh binary --buildsystem=pybuild --with python3,sphinxdoc
   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_testtools  
* Building wheel...
Successfully built testtools-2.7.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_testtools  
* Building wheel...
Successfully built testtools-2.7.2-py3-none-any.whl
I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with 
"installer" module
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
set -ex ; for pyvers in 3.14 3.13; do \
        PYTHONPATH=/<<PKGBUILDDIR>> PYTHON=python$pyvers python$pyvers -m 
testtools.run testtools.tests.test_suite ; \
done
+ PYTHONPATH=/<<PKGBUILDDIR>> PYTHON=python3.14 python3.14 -m testtools.run 
testtools.tests.test_suite
Tests running...
======================================================================
ERROR: 
testtools.tests.test_testcase.TestPlaceHolder.test_testcase_equals_edgecase
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/testtools/tests/test_testcase.py", line 95, in 
test_testcase_equals_edgecase
    self.assertFalse(self == _thread.RLock())
                     ^^^^^^^^^^^^^^^^^^^^^^^
  File "/<<PKGBUILDDIR>>/testtools/testcase.py", line 284, in __eq__
    if eq is not None and not unittest.TestCase.__eq__(self, other):
                              ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
TypeError: NotImplemented should not be used in a boolean context

Ran 2627 tests in 0.939s
FAILED (failures=1)
make[1]: *** [debian/rules:30: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:13: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-testtools
Source-Version: 2.8.2-1
Done: Jelmer Vernooij <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-testtools, 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.
Jelmer Vernooij <[email protected]> (supplier of updated python-testtools 
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: Sun, 21 Dec 2025 04:07:58 +0000
Source: python-testtools
Architecture: source
Version: 2.8.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Jelmer Vernooij <[email protected]>
Closes: 1123458
Changes:
 python-testtools (2.8.2-1) unstable; urgency=medium
 .
   * New upstream release.
    + Fixes compatibility with newer versions of Python. Closes: #1123458
   * Drop obsolete patch
     Prepare_tests_for_upcoming_twisted_version.patch: fixed upstream.
   * Drop obsolete patch removed-setuptools-from-pyproject-
     dependencies.patch: fixed upstream.
   * Drop obsolete patch neutralize-failing-test.patch: fixed upstream.
Checksums-Sha1:
 8df7cd6930b5139b4f47826a452d6e1f48a1b88d 2141 python-testtools_2.8.2-1.dsc
 edd92f4755b54248dddb7bcbd63ecc4af4f7ed4c 208008 
python-testtools_2.8.2.orig.tar.gz
 b06d6e37f8365c81e08eb14f97855a0f10859ffc 7452 
python-testtools_2.8.2-1.debian.tar.xz
 71c078336d52f30aae87b31e8e960cef43d65b13 9804 
python-testtools_2.8.2-1_source.buildinfo
Checksums-Sha256:
 b692044b5336a4dd40b3617be3c9a8dbcb3fa95407efc79a70cb373552e70ec1 2141 
python-testtools_2.8.2-1.dsc
 960bfd7c46fccab46626d76fba9d592c976fb3ddd760ba07c512938408d37550 208008 
python-testtools_2.8.2.orig.tar.gz
 fff3dc4945ed960a42a97cf19993a161a37a4abcd4dbdac32bd802a3e4304313 7452 
python-testtools_2.8.2-1.debian.tar.xz
 51c7ea58f55f6aa4fa568ff6358ffcc2a5ece7c016731baab51abf7e2875218e 9804 
python-testtools_2.8.2-1_source.buildinfo
Files:
 84eaba81eaf830b339039245d9326dda 2141 python optional 
python-testtools_2.8.2-1.dsc
 db545e425c4533ed294a4756a6f6fdd2 208008 python optional 
python-testtools_2.8.2.orig.tar.gz
 46aca135deb816d743d2da799f547008 7452 python optional 
python-testtools_2.8.2-1.debian.tar.xz
 56ddfdb2312dd228194a52223855d53e 9804 python optional 
python-testtools_2.8.2-1_source.buildinfo

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

iQFGBAEBCgAwFiEE45ORIHAv6kHRgdNzhp0ktO57TaYFAmlHdKUSHGplbG1lckBk
ZWJpYW4ub3JnAAoJEIadJLTue02mYlkH/RNweVd6l/Uoahya26ZgEBjMJK5OL86u
rnPCyrAb+fzHvZsylwMe8D8hdfpGsxrswDRjgkzHKlK6T4iI1XaZuI3MpL/kF2Oq
0qhYo9UR/rWK8yfwEni213oUv2Rixd5yWe6azilBedseAodlPCh0FnjsKwt9NbZA
lP9Bdc/BcmRD9hfpV2eNJnGWz3PYRjCsfUZjuTWRMxo30T2EM7RMaNmNbQD6avPF
GNWGiFXoaDWnOkz0UkJWRVw0L7stNt/L+z0LyIHrqVGo0InAkpQTbfSBaQdELBm7
wPOUpT8AsyOQU2SsBRMPXHukxl0w9rzXh0sySwE97qRRzPaJ+UsnUtc=
=dbJ9
-----END PGP SIGNATURE-----

Attachment: pgp4KwZx7JB6Q.pgp
Description: PGP signature


--- End Message ---

Reply via email to