Your message dated Thu, 28 Nov 2024 21:35:51 +0000
with message-id <[email protected]>
and subject line Bug#1088353: fixed in python-aiovlc 0.4.2-3
has caused the Debian Bug report #1088353,
regarding python-aiovlc: please make the build reproducible
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.)
--
1088353: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1088353
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-aiovlc
Version: 0.4.2-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
python-aiovlc could not be built reproducibly.
This is due to the coverage.xml file embedding a timestamp, but also
because the snippet in debian/rules that's meant to remove this file
is not quite right:
override_dh_fixperms:
dh_fixperms
- rm -f
$(CURDIR)/debian/python3-aiovlc/usr/lib/python3/dist-packages/coverage.xml
+ rm -f
$(CURDIR)/debian/python3-aiovlc/usr/lib/python3*/dist-packages/coverage.xml
However, I think this could be improved and perhaps made a little more
future-proof by removing the entire dh_fixperms override and replacing
it with:
export PYBUILD_TEST_ARGS= -v tests
+export PYBUILD_AFTER_TEST = rm -rfv {build_dir}/coverage.xml
This patch is attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/rules 2024-11-27 10:13:56.306783380 +0000
--- b/debian/rules 2024-11-27 10:26:22.338629298 +0000
@@ -4,10 +4,7 @@
include /usr/share/openstack-pkg-tools/pkgos.make
export PYBUILD_TEST_ARGS= -v tests
+export PYBUILD_AFTER_TEST = rm -rfv {build_dir}/coverage.xml
%:
dh $@ --buildsystem=pybuild --with python3
-
-override_dh_fixperms:
- dh_fixperms
- rm -f
$(CURDIR)/debian/python3-aiovlc/usr/lib/python3/dist-packages/coverage.xml
--- End Message ---
--- Begin Message ---
Source: python-aiovlc
Source-Version: 0.4.2-3
Done: Edward Betts <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-aiovlc, 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.
Edward Betts <[email protected]> (supplier of updated python-aiovlc 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: Thu, 28 Nov 2024 15:33:17 +0000
Source: python-aiovlc
Architecture: source
Version: 0.4.2-3
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Edward Betts <[email protected]>
Closes: 1088353
Changes:
python-aiovlc (0.4.2-3) unstable; urgency=medium
.
* Team upload.
* Pass --no-cov when running to tests to avoid generating the coverage
report. This change makes the package reproducible. (Closes: #1088353)
* Update Standards-Version.
* Add <!nocheck> flag to build dependences that are only needed for tests.
* Drop python3-mypy build dependency, not required.
* Add 'Rules-Requires-Root: no' to debian/control.
Checksums-Sha1:
de8378ea2de9449686680e1af3fb92f7750c589d 2444 python-aiovlc_0.4.2-3.dsc
354ed26edcf34cd3dbcabe6d3cb02407b700e53a 2176
python-aiovlc_0.4.2-3.debian.tar.xz
3346f6f68aa1f4876e08fa0f74fb51ff821b8c51 9064
python-aiovlc_0.4.2-3_source.buildinfo
Checksums-Sha256:
9bc6af5ccf42719787e67fcb51e87e8e28374abb0e1fe50d125f8e107fce2168 2444
python-aiovlc_0.4.2-3.dsc
b94ccc282788274e439055134a04613324edc493034d6f787458dcf533ba11c7 2176
python-aiovlc_0.4.2-3.debian.tar.xz
35008ef8f6a2e35e0d4e6913e50ee6b19102379e4af7ce3d612a737b3529762c 9064
python-aiovlc_0.4.2-3_source.buildinfo
Files:
fd07bddb7a46b6ef10fe16806f3e92bc 2444 python optional python-aiovlc_0.4.2-3.dsc
fdce747c4ff1d5a62c7a813d6a9547f1 2176 python optional
python-aiovlc_0.4.2-3.debian.tar.xz
1268a03451f7bede39aa76a6bb11e133 9064 python optional
python-aiovlc_0.4.2-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAmdI3Y8ACgkQlgWhCYxj
uSoFPQ/+PWdd+VyVYoCaQ4l+NMPVfhQAWuWTXCOGgx/Jf1/LK9z0E0LeH/+pvqxG
k6SX4NfzE9kr1/dt1FSpqDsvxqzdBm7fEDImKOm5qX1oexwS6jAkEuijhHsdmGV8
3HjfprC9J1g4GB+gsemJEH4MqpfkdhF/NcITw04argpNAHGB3dUFbstnZpzyXiCU
p339EoX7Im+bwz4U4WI76oq8pWHP3tUaqOHnPqz94EdZinf5gaJFHnJC5x1mr+L7
z7WtXRoIicrMDODlvfliikkWVcadkQrDCaEvsHQ1sqN1/CYQHDdKWyJZvL7Otmrr
6cb5oeaFiPo1jnqWo2bF5laUw8gug5kYQ3XCyiCmKrdXxOWY1ysaduxtseF8u43j
0/ySzmw0qvKR5Q+PGvS1JRVTXdwcAi8efsgBpfJDEBagM7quEafEElx5Ln5sqX0/
li/mbwwAhFkB7YF/AN9KKZULoCUFk7k+wGjjJMmVRDKz7G69yMcU8xaUrDuJGcaj
MusuMkJuzAa/oNxIBMKIzhqsIxQd7a0oP+hCcRiXwnTcRY/iknhrWaWzdALuqkTD
8LKyJtUodPwFXDezvYEcQzkEpzr2ZlPAGti07oBY2BDegqmlmyzs1AbXCKn5Ogns
O1kGxKxezmX0rrn25V3MsFEVro6ZbpMohLOkHqTwQj49Kx8w2Bo=
=S6zq
-----END PGP SIGNATURE-----
pgpPscmWeK85t.pgp
Description: PGP signature
--- End Message ---