Your message dated Sun, 25 May 2025 23:19:12 +0000
with message-id <e1ujkca-006nln...@fasolo.debian.org>
and subject line Bug#1106449: fixed in zigpy-deconz 0.25.0-1
has caused the Debian Bug report #1106449,
regarding zigpy-deconz: FTBFS: E TypeError: Integer structs must be subclasses 
of `IntStruct`
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.)


-- 
1106449: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106449
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:zigpy-deconz
Version: 0.24.1-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 --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:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13  
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: 
SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!

        
********************************************************************************
        Please use a simple string containing a SPDX expression for 
`project.license`. You can also use `project.license-files`. (Both options 
available on setuptools>=77.0.0).

        By 2026-Feb-18, you need to update your project and remove deprecated 
calls
        or your builds will no longer be supported.

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

!!
  corresp(dist, value, root_dir)
running bdist_wheel
running build
running build_py
creating build/lib/zigpy_deconz
copying zigpy_deconz/config.py -> build/lib/zigpy_deconz
copying zigpy_deconz/api.py -> build/lib/zigpy_deconz
copying zigpy_deconz/__init__.py -> build/lib/zigpy_deconz
copying zigpy_deconz/exception.py -> build/lib/zigpy_deconz
copying zigpy_deconz/types.py -> build/lib/zigpy_deconz
copying zigpy_deconz/uart.py -> build/lib/zigpy_deconz
copying zigpy_deconz/utils.py -> build/lib/zigpy_deconz
creating build/lib/zigpy_deconz/zigbee
copying zigpy_deconz/zigbee/__init__.py -> build/lib/zigpy_deconz/zigbee
copying zigpy_deconz/zigbee/application.py -> build/lib/zigpy_deconz/zigbee
running egg_info
creating zigpy_deconz.egg-info
writing zigpy_deconz.egg-info/PKG-INFO
writing dependency_links to zigpy_deconz.egg-info/dependency_links.txt
writing requirements to zigpy_deconz.egg-info/requires.txt
writing top-level names to zigpy_deconz.egg-info/top_level.txt
writing manifest file 'zigpy_deconz.egg-info/SOURCES.txt'
reading manifest file 'zigpy_deconz.egg-info/SOURCES.txt'
adding license file 'LICENSE'
adding license file 'COPYING'
writing manifest file 'zigpy_deconz.egg-info/SOURCES.txt'
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/zigpy_deconz
copying build/lib/zigpy_deconz/config.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz
copying build/lib/zigpy_deconz/api.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz
copying build/lib/zigpy_deconz/__init__.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz
copying build/lib/zigpy_deconz/exception.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz
copying build/lib/zigpy_deconz/types.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz
copying build/lib/zigpy_deconz/uart.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz
copying build/lib/zigpy_deconz/utils.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz
creating build/bdist.linux-x86_64/wheel/zigpy_deconz/zigbee
copying build/lib/zigpy_deconz/zigbee/__init__.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz/zigbee
copying build/lib/zigpy_deconz/zigbee/application.py -> 
build/bdist.linux-x86_64/wheel/./zigpy_deconz/zigbee
running install_egg_info
Copying zigpy_deconz.egg-info to 
build/bdist.linux-x86_64/wheel/./zigpy_deconz-0.0.0.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/zigpy_deconz-0.0.0.dist-info/WHEEL
creating 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/.tmp-db8ygh12/zigpy_deconz-0.0.0-py3-none-any.whl'
 and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'zigpy_deconz/__init__.py'
adding 'zigpy_deconz/api.py'
adding 'zigpy_deconz/config.py'
adding 'zigpy_deconz/exception.py'
adding 'zigpy_deconz/types.py'
adding 'zigpy_deconz/uart.py'
adding 'zigpy_deconz/utils.py'
adding 'zigpy_deconz/zigbee/__init__.py'
adding 'zigpy_deconz/zigbee/application.py'
adding 'zigpy_deconz-0.0.0.dist-info/licenses/COPYING'
adding 'zigpy_deconz-0.0.0.dist-info/licenses/LICENSE'
adding 'zigpy_deconz-0.0.0.dist-info/METADATA'
adding 'zigpy_deconz-0.0.0.dist-info/WHEEL'
adding 'zigpy_deconz-0.0.0.dist-info/top_level.txt'
adding 'zigpy_deconz-0.0.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built zigpy_deconz-0.0.0-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with 
"installer" module
   dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; 
python3.13 -m pytest --ignore=tests/test_application.py 
--ignore=tests/test_send_receive.py --ignore=tests/test_network_state.py
============================= test session starts ==============================
platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build
configfile: pyproject.toml
plugins: asyncio-0.25.1, cov-5.0.0, typeguard-4.4.2, timeout-2.3.1
asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=function
collected 29 items / 1 error

==================================== ERRORS ====================================
______________________ ERROR collecting tests/test_api.py ______________________
tests/test_api.py:18: in <module>
    from zigpy_deconz import api as deconz_api, types as t, uart
zigpy_deconz/api.py:81: in <module>
    class FirmwareVersion(t.Struct, t.uint32_t):
/usr/lib/python3/dist-packages/zigpy/types/struct.py:95: in __init_subclass__
    raise TypeError("Integer structs must be subclasses of `IntStruct`")
E   TypeError: Integer structs must be subclasses of `IntStruct`
=========================== short test summary info ============================
ERROR tests/test_api.py - TypeError: Integer structs must be subclasses of `I...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=============================== 1 error in 0.18s ===============================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=2: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest 
--ignore=tests/test_application.py --ignore=tests/test_send_receive.py 
--ignore=tests/test_network_state.py
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
returned exit code 13
make: *** [debian/rules:11: 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/202505/

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:zigpy-deconz, so that this is still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: zigpy-deconz
Source-Version: 0.25.0-1
Done: Sergio Durigan Junior <sergi...@debian.org>

We believe that the bug you reported is fixed in the latest version of
zigpy-deconz, 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 1106...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergio Durigan Junior <sergi...@debian.org> (supplier of updated zigpy-deconz 
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: Sun, 25 May 2025 19:04:30 -0400
Source: zigpy-deconz
Architecture: source
Version: 0.25.0-1
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <team+homeassist...@tracker.debian.org>
Changed-By: Sergio Durigan Junior <sergi...@debian.org>
Closes: 1106449
Changes:
 zigpy-deconz (0.25.0-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version 0.25.0 (Closes: #1106449)
   * d/control: Bump B-D versioning on python3-zigpy.
   * d/rules: Remove unnecessary PYBUILD_AFTER_INSTALL commands.
     These rm's are unnecessary and actually cause the binary package to be
     empty.
Checksums-Sha1:
 298a58ed565579f3bf5f5988bed1a409cc70d25b 2443 zigpy-deconz_0.25.0-1.dsc
 a4e6503bc43b47183e7dfc331b548bfba4074341 46316 zigpy-deconz_0.25.0.orig.tar.gz
 9e5c486e6e3a92e0b0a7ec57b7bfcd2138f647ee 2452 
zigpy-deconz_0.25.0-1.debian.tar.xz
 3204cae1d76c181c64519ed8424448dd6f22ad9e 8135 
zigpy-deconz_0.25.0-1_amd64.buildinfo
Checksums-Sha256:
 dda4987b2857e382d34078dc212b4112bb4ffebe94b167c62058a0837dca07cc 2443 
zigpy-deconz_0.25.0-1.dsc
 eaf85c1548ae9976c649286a102ebc7f4feba59e5fdddaaff82a8c5d1b30c7e1 46316 
zigpy-deconz_0.25.0.orig.tar.gz
 277ed40b0501828c83084fdbc345c3e4d0fdee5cb3f1663530f06e79dbd7e7ae 2452 
zigpy-deconz_0.25.0-1.debian.tar.xz
 3ac5ee9010de1b96ad89f0be434e9095514d84b3cd7d0478fba047863fc5c4e3 8135 
zigpy-deconz_0.25.0-1_amd64.buildinfo
Files:
 164ccbf09bffa10d132dda08e2529220 2443 python optional zigpy-deconz_0.25.0-1.dsc
 0f98c5ff6e39ecd6dc6ba4244a1ff0ae 46316 python optional 
zigpy-deconz_0.25.0.orig.tar.gz
 495368c65628a767f42d16ea761d4324 2452 python optional 
zigpy-deconz_0.25.0-1.debian.tar.xz
 380623f1664a77cae7a1732fae88c359 8135 python optional 
zigpy-deconz_0.25.0-1_amd64.buildinfo

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

iQJIBAEBCgAyFiEEI3pUsQKHKL8A7zH00Ot2KGX8XjYFAmgzonEUHHNlcmdpb2Rq
QGRlYmlhbi5vcmcACgkQ0Ot2KGX8XjZi6Q//T+fHB4iSEdiGPkRO35Rq4RfDdPG7
zZV4n7iJppwp45o14Ibm9KvSW5OwqOs1SO8y0JzdNpztp+FrQsbKobYPI+edapKv
BpsiDJiEpUdHMRy0T6Fis2fle9K46HwH1+mh+EHIdeS5cFQ2BrPIbWH0xkhOnvgY
wS/crPRAg73ccpwjjqj84CrNuuJHzC9X7CDfP26uhg78eLDBJh4DPJlPQ0tNnUrA
UmAWQCJe1y/LKLSCCfOb+P+SoYpbnRCXRRPVbYSRMHVqzrxq0KSovr+rg4RGa7cW
UWbzWICDQHJ5CyQhdmBx0yRP47RnLKzf5/5aBs6FbpuP78OsjZ+3s5hQTvNZHNHm
z/94tHpxO4K8onG0ppFJw71XNdjKQlov0qviqq5Fri40J+ZnlV/rsbNM89F6S/Ix
bLGQhuP8Q5tOCi/UEJ+TUTrJ0XmF/qgfBFg/M7OGg4UJ68jNutnw0GLuE/OEOtWL
rV9QKO4AbxAOh/Eayp6N9URuhOe0zqtdvU9aQo+LY2x50Xn93jpw4tOz4Uv/Ir/8
4WaYIIMPZ/Eru0Hs1OTIImeJ9TVgfe2Jt27mogl8yxr73c3HbaRl4o5xO7LQeBoz
MCDGpI9fd61UiIES6wKvgqAd4aiYaTuzfNJ7/VVGbesHjeh39C+RjinXh/WQYDfh
md24lF4QMXy1A0c=
=z6Yg
-----END PGP SIGNATURE-----

Attachment: pgpSO5RfXx1th.pgp
Description: PGP signature


--- End Message ---

Reply via email to