Your message dated Tue, 03 Sep 2024 13:04:14 +0000
with message-id <e1sltcg-00ezet...@fasolo.debian.org>
and subject line Bug#1080116: fixed in manuel 1.12.4-3
has caused the Debian Bug report #1080116,
regarding manuel: FTBFS: TypeError: TestCase.__init__() missing 2 required
positional arguments: 'regions' and 'globs'
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 ow...@bugs.debian.org
immediately.)
--
1080116: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1080116
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:manuel
Version: 1.12.4-2
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --with python3,sphinxdoc --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py config
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'test_suite'
warnings.warn(msg)
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'tests_require'
warnings.warn(msg)
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:268: UserWarning:
Unknown distribution option: 'test_suite'
warnings.warn(msg)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/doctest.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/footnote.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/isolation.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/testcase.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/codeblock.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/tests.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/testing.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/ignore.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/capture.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel/myst
copying src/manuel/myst/codeblock.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel/myst
copying src/manuel/myst/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel/myst
running egg_info
creating src/manuel.egg-info
writing src/manuel.egg-info/PKG-INFO
writing dependency_links to src/manuel.egg-info/dependency_links.txt
writing requirements to src/manuel.egg-info/requires.txt
writing top-level names to src/manuel.egg-info/top_level.txt
writing manifest file 'src/manuel.egg-info/SOURCES.txt'
reading manifest file 'src/manuel.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*' under directory 'docs'
adding license file 'LICENSE.rst'
writing manifest file 'src/manuel.egg-info/SOURCES.txt'
copying src/manuel/README.txt ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/bugs.txt ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/capture.txt ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/doc1.ex ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/doc2.ex ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/doc3.ex ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/index.txt ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
copying src/manuel/table-example.txt ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build;
python3.12 -m unittest discover -v
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build/manuel/testcase.py:9:
SyntaxWarning: invalid escape sequence '\s'
SECTION_UNDERLINE = re.compile('^[' + punctuation + ']+\s*$', re.MULTILINE)
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.12/unittest/__main__.py", line 18, in <module>
main(module=None)
File "/usr/lib/python3.12/unittest/main.py", line 104, in __init__
self.parseArgs(argv)
File "/usr/lib/python3.12/unittest/main.py", line 130, in parseArgs
self._do_discovery(argv[2:])
File "/usr/lib/python3.12/unittest/main.py", line 253, in _do_discovery
self.createTests(from_discovery=True, Loader=Loader)
File "/usr/lib/python3.12/unittest/main.py", line 160, in createTests
self.test = loader.discover(self.start, self.pattern, self.top)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 310, in discover
tests = list(self._find_tests(start_dir, pattern))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 374, in _find_tests
yield from self._find_tests(full_path, pattern)
File "/usr/lib/python3.12/unittest/loader.py", line 366, in _find_tests
tests, should_recurse = self._find_test_path(full_path, pattern)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 420, in _find_test_path
return self.loadTestsFromModule(module, pattern=pattern), False
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 107, in
loadTestsFromModule
tests.append(self.loadTestsFromTestCase(obj))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 94, in
loadTestsFromTestCase
loaded_suite = self.suiteClass(map(testCaseClass, testCaseNames))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/suite.py", line 24, in __init__
self.addTests(tests)
File "/usr/lib/python3.12/unittest/suite.py", line 57, in addTests
for test in tests:
^^^^^
TypeError: TestCase.__init__() missing 2 required positional arguments:
'regions' and 'globs'
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_manuel/build; python3.12 -m unittest
discover -v
dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit
code 13
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202408/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not 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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: manuel
Source-Version: 1.12.4-3
Done: Colin Watson <cjwat...@debian.org>
We believe that the bug you reported is fixed in the latest version of
manuel, 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 1080...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Watson <cjwat...@debian.org> (supplier of updated manuel 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 03 Sep 2024 13:45:03 +0100
Source: manuel
Architecture: source
Version: 1.12.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Closes: 1079748 1080116
Changes:
manuel (1.12.4-3) unstable; urgency=medium
.
* Team upload.
* Fix build following the removal of "setup.py test" (closes: #1080116).
* Don't rely on "setup.py test" in autopkgtest (closes: #1079748).
* Use pybuild-plugin-pyproject.
Checksums-Sha1:
c95b0422a5b803d57d15f6af9ba5b3e0d80fc4be 2308 manuel_1.12.4-3.dsc
f46326057692bbcdf5f10f5e129ee226e5581229 5012 manuel_1.12.4-3.debian.tar.xz
Checksums-Sha256:
8ad3130bf3d3b397fed599e267206330c9b58d3856fec6f66b6d24ec76cc5a8f 2308
manuel_1.12.4-3.dsc
e2ccf0f15e5a3102a50024f7868f237757636128c354b9d1fe4154a3683e0eb9 5012
manuel_1.12.4-3.debian.tar.xz
Files:
95997e10b42613616878c2f150144aa5 2308 python optional manuel_1.12.4-3.dsc
d26f3cb4a957f778c18aa0bf114b7b31 5012 python optional
manuel_1.12.4-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmbXBREACgkQOTWH2X2G
UAvX1RAAsCYPdjNFxbK58oH6Vxn2hte8N/8HLJtYsalGY1RO65wWTHjMtAm2Ytbn
AoE10V9qyyT+R3VXEnCiSGBoIw4MSXWatlpCJP1kUzWBau1ZSv4CSWRnvv/LSb0m
w4fZEN+I8vPq5lmCXRs75t8wDbZVmmzRBJOnpfMM22rZJl9TxJtjiVijTC9aJ4FE
llYHHD4nFQa3rDSNb1WhArOBQ0BP8CYAM/9RMsPnHOfgqHM6UYYfbyB9s4D7Aas3
JHQENZdtpj8nJoSr3xQr6PDxxyT3Jn8r1EriLahM+aEf3fzsOEsc3OYTMFCZUXxx
XFq/wBc6lgkR9T+mF2aLO8Mj2PjlIb7gANtjKRcI8L2V36GU5nia64EWXAUVJ+ti
M9qlOTQnsP+fQRdQWZIjQJwS7Nwg4/SY5VC2b7vPChNXsXYJ5g5gmStYwsJ0qlrN
WQkWmiSJ80Sgwo+bVm/rp4UwyBTgA6RrjAxvGnNv0y4zIxxV66PewKt7aJw1u9xh
eG2ugdBhnBZH7hmOBakLinp8eNA11XO4LVOTiqlVSOMeeYKkTx0lSvM3OKhTtJaA
mIqW8vGxdzpABpGxmrePD8AMsW8W40nny2ioqCIGZ5pb/I4SKSTceo1l9khxI9jC
1dy5/XbcYQ0TpigayhWn0M3ZsxDRMogeSwLbpXjn12EbDcEHjuc=
=KV9f
-----END PGP SIGNATURE-----
pgplyfMuSWvht.pgp
Description: PGP signature
--- End Message ---