- Package:
- src:python-aiopvpc
- Source:
- src:python-aiopvpc
- Submitter:
- Chris Lamb
- Date:
- 2026-08-20 17:51:01 UTC
- Severity:
- normal
- Tags:
Hi, Whilst working on the Reproducible Builds effort [0], we noticed that python-aiopvpc could not be built reproducibly. This is because it ships test coverage reports (rendered into HTML) in the binary package. These files contain "created at" timestamps. In fact, it ships these files directly under the global Python namespace (e.g. /usr/lib/python3/dist-packages/htmlcov/index.html), which is arguably a more significant issue. However, both can be fixed simply by not shipping the HTML coverage at all in the binary package; it is unlikely to be of any help to consumers of this library. [0] https://reproducible-builds.org/ Regards,
We believe that the bug you reported is fixed in the latest version of python-aiopvpc, 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 1079194@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Thomas Goirand <zigo@debian.org> (supplier of updated python-aiopvpc 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 ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Sun, 08 Sep 2024 15:52:11 +0200 Source: python-aiopvpc Architecture: source Version: 4.3.1-3 Distribution: unstable Urgency: medium Maintainer: Home Assistant Team <team+homeassistant@tracker.debian.org> Changed-By: Thomas Goirand <zigo@debian.org> Closes: 1079194 Changes: python-aiopvpc (4.3.1-3) unstable; urgency=medium . * Do not package the htmlcov files (Closes: #1079194). Checksums-Sha1: f14377cd11dace231887eb2624083c96ecb50ee9 2287 python-aiopvpc_4.3.1-3.dsc c74c4fd49a6274dd9e51c08eb8024a1f84c42a7f 2036 python-aiopvpc_4.3.1-3.debian.tar.xz b4a2b5bded24ddce81147ba590042424ee526846 8470 python-aiopvpc_4.3.1-3_amd64.buildinfo Checksums-Sha256: 6fc783ead0ec6abad598e75706df19d8381e463591e9d2608acb6c6888086b28 2287 python-aiopvpc_4.3.1-3.dsc 15e6793e13ef8ee310e913b786cf031736cc7c9b3ba8ba1efdec12a7838df826 2036 python-aiopvpc_4.3.1-3.debian.tar.xz 6063e7a840ceeee1b056a5bf2e5d5104517a7223b387e37f81cce48368484850 8470 python-aiopvpc_4.3.1-3_amd64.buildinfo Files: b7472db0bc695b459d290182420f9a94 2287 python optional python-aiopvpc_4.3.1-3.dsc efc37f77adef50731a0c240a82cd4100 2036 python optional python-aiopvpc_4.3.1-3.debian.tar.xz 182c3996920531f8ba989f8cf82f8c5b 8470 python optional python-aiopvpc_4.3.1-3_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmbdrG0ACgkQ1BatFaxr Q/4Zwg/+JBw6+geeQoAaHJo0g7DT0i8gjL1sabvGjhb2LldDFNoRglQW/BZqw/LI zY4SYWrBMq+lpd9zsKQd/puolaad0lXfiFHLZxfCsItegDme+CX4mOH9oJ/DLXIx 4TkOnGxrc99+E/W/jY5wVuGnCrO3Ef7Y278vjhIVd723jR7wSWN8hqSjVQUPmJSM vDrlhS2A6EAF7X7xQv1a3TlzWzI3NU3m7Xs0beF4fGqRpBwX0xFgWfNnaZZws0BW 73i+lFjMbcJFj4odIDwkV4YNEuvGZisNXwhbGbd5H6LOH/MkjfNcGgmOa/e7tduQ Tt3ln+0MWlhgZ+xLiC4KeQJ+amsbwJAlVfSTzT/IszxVltCw49QUR+RTgZ8Ux1BJ 1bdR988erNcYmkTzlPmbbYy5rP54e3it04q9uhN1c4jG8NSohJ1qr3AtcvHNtcCN 8MyJkrVodBjeEBvYurVnqpaW3rBNHxPkqAWmLGpP1ocUxaD0K3mBKNyVXG63c40a RJvSU1Wpu34aspxgJsj8b/+4TZfFno6djYOXxMLRtcm/V21zxd2oo4fuaPgro1F7 aufBajO47b0gkkRwe5pLgVBI8PU7+SPaCnhH4h+h4HAnwrB63jdjHRSCMc9zy7GA ffHyKnr+jtvAwxexoL14pm1B/JPZwsL5QKyAlzLTGyv4YqxoP3Q= =Zvvi -----END PGP SIGNATURE-----
found 1079194 4.3.1-3 tags 1079194 + patch thanks The previous fix did not work as the htmlcov directory was being shipped under (e.g.) /usr/lib/python3.14/dist-packages/htmlcov and not: /usr/lib/python3/dist-packages/htmlcov Simply replacing the "…/python3/…" with "…/python3*/…" would not work here, as this would leave an empty /usr/lib/python3.14/dist-packages/ directory in the case that testsuite was run. I therefore recommend the use of PYBUILD_AFTER_TEST; patch attached. Regards,
Hello, Bug #1079194 in python-aiopvpc reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/homeassistant-team/deps/python-aiopvpc/-/commit/54dc632267bf5818813d5a9ff0d3d36362ef5dd9 ------------------------------------------------------------------------ make the build reproducible (Closes: #1079194) ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1079194
We believe that the bug you reported is fixed in the latest version of python-aiopvpc, 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 1079194@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Alexandre Detiste <tchet@debian.org> (supplier of updated python-aiopvpc 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 ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Thu, 20 Aug 2026 19:10:33 +0200 Source: python-aiopvpc Architecture: source Version: 4.3.1-4 Distribution: unstable Urgency: medium Maintainer: Home Assistant Team <team+homeassistant@tracker.debian.org> Changed-By: Alexandre Detiste <tchet@debian.org> Closes: 1079194 Changes: python-aiopvpc (4.3.1-4) unstable; urgency=medium . * Team Upload * Bump debhelper from old 11 to 13. * Remove redundant Priority: optional from source stanza. * Use versioned copyright format URI. * Update standards version to 4.7.4, no changes needed. * Add debian/salsa-ci.yml * Add debian/upstream/metadata * Use dh-sequence-python3 * Make the build reproducible (Closes: #1079194) Checksums-Sha1: 3564aec8c97b02b32977295027f603014091e49f 2320 python-aiopvpc_4.3.1-4.dsc e6e86e109efcb48add8dc5afe6185247ec29d0e6 2456 python-aiopvpc_4.3.1-4.debian.tar.xz 027b924c3adeeba8f3a637c2146805318c067ffb 7939 python-aiopvpc_4.3.1-4_amd64.buildinfo Checksums-Sha256: f01e38823f77cd1c6e1c10890b9329510eafce7b102ab94960da0930c7f71f7c 2320 python-aiopvpc_4.3.1-4.dsc a0164961e75e053e7bf5d600410e0ed3158de9f165cc8592f273824c1cb0f90d 2456 python-aiopvpc_4.3.1-4.debian.tar.xz 718bb541437f3642e0aee156447dd411669baf18e0e70f2ba3e0f5a2df6a2b30 7939 python-aiopvpc_4.3.1-4_amd64.buildinfo Files: d7c38b6cae2c6650532faec883d85623 2320 python optional python-aiopvpc_4.3.1-4.dsc 566f916ffb48fcd29dadfa9e27a5c1ab 2456 python optional python-aiopvpc_4.3.1-4.debian.tar.xz de8fc952b10af15ee4b48bcd3ba6937b 7939 python optional python-aiopvpc_4.3.1-4_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmqHOlwRHHRjaGV0QGRl Ymlhbi5vcmcACgkQMfMURUShdBp1TRAAp/SMT+S3nVa6UNiuq90Q6x3irqehdeAt gY1gl5fpFy/zdNnbDOgPFzwAg9Hy2wVayhNKGWqDRweJ3Z6M8Z5DKJxS1xzFpK8Z P2KTJjqWhxuUZ6xB2ud8YdpURAkVRWa/wL4/7yOPDM51odFNuA4/ywPPkI6FTzYa 8wvpMAsyF/dDoPuEAeg3D72eUOggtwK4lvAjfrby+nc818N5nRm6hjPEO2JHx8wA nPzG6hqEuiF5cEjpwYucI5wwYSH+DvgiSNxklMfXSrYKZt4+e69D/oZoiSamTJed ZkJ2gIAjA1+0/jLr/TCyI6RUdD2pIrwzJFoFOmqVOJPCmXdMPn2QucnaOrEDyo+f b62aEGJSEFAtU/J/e5cQBcTzff/NArJPt4avEWjnhFH0ocJIyFeKOblyVJifOKVn 82vRPuGROha6l1R8TfsdNUL4YrUOal0TUP0CUOWYZLXbeLGbznADaB3Lm76pWZqy u8u4SsxRPhNu75A0oGbwSB0JCgW/w4yS11E6p03RzPPgZ96SW604kfLw6A0CaTv0 xYSg9/Pc+/2xxsDNVM3We5abd5/dDkBoK/nDwnQ0TIyKxifenvEO4JwHoezw2S7c 2rK538wI7L8IdzW15RvIcF2qV+uaUjnEAHR0vMZC0ocCW17mR0+HMSOpWS29WOtn BXyzVRjXodo= =gqcJ -----END PGP SIGNATURE-----