Your message dated Thu, 15 May 2025 19:48:58 +0000
with message-id <e1ufeze-003fsv...@fasolo.debian.org>
and subject line Bug#1091947: fixed in python-click-option-group 0.5.6-1.1
has caused the Debian Bug report #1091947,
regarding python-click-option-group: FTBFS: FAILED 
tests/test_click_option_group.py::test_missing_group_decl_first_api
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.)


-- 
1091947: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091947
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-click-option-group
Version: 0.5.6-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with python3 --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean 
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build' 
(and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
I: pybuild base:311: python3.12 setup.py clean 
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build' 
(and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.12' does not exist -- can't clean it
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --with python3 --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.13 setup.py config 
running config
I: pybuild base:311: python3.12 setup.py config 
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3.13 setup.py build 
running build
running build_py
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build/click_option_group
copying click_option_group/_helpers.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build/click_option_group
copying click_option_group/_version.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build/click_option_group
copying click_option_group/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build/click_option_group
copying click_option_group/_core.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build/click_option_group
copying click_option_group/_decorators.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build/click_option_group
running egg_info
creating click_option_group.egg-info
writing click_option_group.egg-info/PKG-INFO
writing dependency_links to click_option_group.egg-info/dependency_links.txt
writing requirements to click_option_group.egg-info/requires.txt
writing top-level names to click_option_group.egg-info/top_level.txt
writing manifest file 'click_option_group.egg-info/SOURCES.txt'
reading manifest file 'click_option_group.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'click_option_group.egg-info/SOURCES.txt'
copying click_option_group/py.typed -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build/click_option_group
I: pybuild base:311: /usr/bin/python3 setup.py build 
running build
running build_py
creating 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build/click_option_group
copying click_option_group/_helpers.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build/click_option_group
copying click_option_group/_version.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build/click_option_group
copying click_option_group/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build/click_option_group
copying click_option_group/_core.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build/click_option_group
copying click_option_group/_decorators.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build/click_option_group
running egg_info
writing click_option_group.egg-info/PKG-INFO
writing dependency_links to click_option_group.egg-info/dependency_links.txt
writing requirements to click_option_group.egg-info/requires.txt
writing top-level names to click_option_group.egg-info/top_level.txt
reading manifest file 'click_option_group.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'click_option_group.egg-info/SOURCES.txt'
copying click_option_group/py.typed -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build/click_option_group
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_test
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build; python3.13 -m 
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.4.1
collected 31 items

tests/test_click_option_group.py ...F...........................         [100%]

=================================== FAILURES ===================================
______________________ test_missing_group_decl_first_api _______________________

runner = <click.testing.CliRunner object at 0x7f25af9d6e90>

    def test_missing_group_decl_first_api(runner):
        @click.command()
        @click.option('--hello1')
        @optgroup.option('--foo')
        @optgroup.option('--bar')
        @click.option('--hello2')
        def cli(**params):
            pass
    
        result = runner.invoke(cli, ['--help'])
    
>       assert result.exception
E       assert None
E        +  where None = <Result okay>.exception

tests/test_click_option_group.py:111: AssertionError
=========================== short test summary info ============================
FAILED tests/test_click_option_group.py::test_missing_group_decl_first_api - ...
========================= 1 failed, 30 passed in 0.11s =========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_click-option-group/build; python3.13 -m 
pytest tests
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build; python3.12 -m 
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.4.1
collected 31 items

tests/test_click_option_group.py ...F...........................         [100%]

=================================== FAILURES ===================================
______________________ test_missing_group_decl_first_api _______________________

runner = <click.testing.CliRunner object at 0x7f31ff589730>

    def test_missing_group_decl_first_api(runner):
        @click.command()
        @click.option('--hello1')
        @optgroup.option('--foo')
        @optgroup.option('--bar')
        @click.option('--hello2')
        def cli(**params):
            pass
    
        result = runner.invoke(cli, ['--help'])
    
>       assert result.exception
E       assert None
E        +  where None = <Result okay>.exception

tests/test_click_option_group.py:111: AssertionError
=========================== short test summary info ============================
FAILED tests/test_click_option_group.py::test_missing_group_decl_first_api - ...
========================= 1 failed, 30 passed in 0.12s =========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_click-option-group/build; python3.12 -m 
pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.12" returned exit code 13
make[1]: *** [debian/rules:9: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:5: binary] Error 2
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/202501/

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 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 add an affects on src:python-click-option-group, so that this is 
still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: python-click-option-group
Source-Version: 0.5.6-1.1
Done: Colin Watson <cjwat...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-click-option-group, 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 1091...@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 
python-click-option-group 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: SHA512

Format: 1.8
Date: Thu, 15 May 2025 20:31:01 +0100
Source: python-click-option-group
Architecture: source
Version: 0.5.6-1.1
Distribution: unstable
Urgency: medium
Maintainer: Sebastien Badia <sba...@debian.org>
Changed-By: Colin Watson <cjwat...@debian.org>
Closes: 1091947
Changes:
 python-click-option-group (0.5.6-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * test: disable asserts for missing option group decorator when --help
     (closes: #1091947).
Checksums-Sha1:
 7bdfacebdc30a2dac81f2dd2eb1b94abda26901a 2289 
python-click-option-group_0.5.6-1.1.dsc
 0165b132c288f7a0aa07136b901d577a1abe6e14 3328 
python-click-option-group_0.5.6-1.1.debian.tar.xz
Checksums-Sha256:
 0674a339ab11a97e451727228ff0193a5836ddbf5e0844a9b58282f5131ae4f5 2289 
python-click-option-group_0.5.6-1.1.dsc
 ab6d337cecf09c7a2c5db2360f1d2f2133638d440030437faf51ee82a09705a0 3328 
python-click-option-group_0.5.6-1.1.debian.tar.xz
Files:
 eb6a311e0cebe83ac9519a843e0ab8f1 2289 python optional 
python-click-option-group_0.5.6-1.1.dsc
 1fecc44f448628a28ef6bf342dddd0fa 3328 python optional 
python-click-option-group_0.5.6-1.1.debian.tar.xz

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

iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmgmQYEACgkQOTWH2X2G
UAuEDRAAhLHmGOO5Z5dcmgXUQ5DAepIb54yzGInEVu+66gJWxphpl+lRadMH9Som
pMOHMF8fSyAG9MYB9SYBLZRa/fsf0W9o0oom7gUgXWddIpNrI0U7a24+8ZFF/UeU
FPIoC8toS3l8Ct/XuK1rDEnhkY5oP3z8oKai4aUrHZ2eWLvZtIwPUwq1Ll43Imrc
1Yhop/G5rJKAAG4u9TlOswqVsrYbsUICFRLo8l+ooJk5a6TN/FRv7o7JK/jxGeq8
F13yYLPghQYq0i6icg9o7Tb52A2wQQ16lovvevQnLkYuh73CRhEdgzfA4uCPfGIH
fZVxspyLBlr3q2RroBSoTWojrwN/HYleF92vkFIIphst/SmgQISwESkus206i5HE
KrbsAVqtUgYPNLnkocLOO2C30AnBBGuDf4NqXFN9ck59l/p4YXfj++H1pXmA1ZX7
RTkuaup1v9lJyJkIWdzCwt+tmAMWY3f6x2ay00i58TZn5Yz1gDO8LFnTCGM0Zhkd
iIC+8tT5MgJu0VYvxDBPsChAkWT5iivflSir5iI/jMalm66M9MR3+kISdKvQ9W9y
lxk5m8T58DMCuVtydtbb4RgFsB1nkESdoC/Rzo0KJEwV/cDrJaNodxcsgRu7rFs8
o9vEG64CWkUmDKmTZPPgk3pceHJNcmlptoWA3Mh8QN9fwzL0rh4=
=5YmV
-----END PGP SIGNATURE-----

Attachment: pgpsOqUG_wIvD.pgp
Description: PGP signature


--- End Message ---

Reply via email to