Debian Bug report logs -
#845325
wheel: please make the output of METADATA files reproducible
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Barry Warsaw <barry@debian.org>:
Bug#845325; Package src:wheel.
(Tue, 22 Nov 2016 12:57:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Barry Warsaw <barry@debian.org>.
(Tue, 22 Nov 2016 12:57:07 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: wheel
Version: 0.29.0-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness toolchain
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that wheel generates nondeterminstic output.
For example, in python-pip's urllib3-1.15.1.dist-info/METADATA, a
``Requires-Dist header`` has two version constraints and they appear
in a nondeterminstic order:
│ │ │ │ │ -Requires-Dist: PySocks (>=1.5.6,<2.0); extra == 'socks'
│ │ │ │ │ +Requires-Dist: PySocks (<2.0,>=1.5.6); extra == 'socks'
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[wheel.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Barry Warsaw <barry@debian.org>:
Bug#845325; Package src:wheel.
(Tue, 22 Nov 2016 13:15:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Barry Warsaw <barry@debian.org>.
(Tue, 22 Nov 2016 13:15:07 GMT) (full text, mbox, link).
Message #10 received at 845325@bugs.debian.org (full text, mbox, reply):
forwarded 845325 https://bitbucket.org/pypa/wheel/pull-requests/74/make-the-output-of-metadata-files
thanks
Forwarded upstream.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
Reply sent
to Barry Warsaw <barry@debian.org>:
You have taken responsibility.
(Thu, 01 Dec 2016 16:39:04 GMT) (full text, mbox, link).
Notification sent
to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer.
(Thu, 01 Dec 2016 16:39:04 GMT) (full text, mbox, link).
Message #17 received at 845325-close@bugs.debian.org (full text, mbox, reply):
Source: wheel
Source-Version: 0.29.0-2
We believe that the bug you reported is fixed in the latest version of
wheel, 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 845325@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Barry Warsaw <barry@debian.org> (supplier of updated wheel 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)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 01 Dec 2016 11:04:31 -0500
Source: wheel
Binary: python-wheel python3-wheel python-wheel-common
Architecture: source all
Version: 0.29.0-2
Distribution: unstable
Urgency: medium
Maintainer: Barry Warsaw <barry@debian.org>
Changed-By: Barry Warsaw <barry@debian.org>
Description:
python-wheel - built-package format for Python
python-wheel-common - built-package format for Python
python3-wheel - built-package format for Python
Closes: 845325
Changes:
wheel (0.29.0-2) unstable; urgency=medium
.
* d/patches/reproducible-builds.patch: Added to sort Requires-Dist
headers into a deterministic order. Given by Chris Lamb.
(Closes: #845325)
* d/control:
- Bump Standards-Version to 3.9.8 with no other changes necessary.
- Add Recommends for python{,3}-keyring, python{,3}-keyrings.alt, and
python{,3}-xdg for signature/keyring support.
* d/tests/control: Add additional Depends for pytest commands.
* wrap-and-sort -at
Checksums-Sha1:
eb86973fe0881f2bf40a1d5a774799ba18953148 2469 wheel_0.29.0-2.dsc
c640cf20bd881075322c58b1f469bfd59fdb370f 9700 wheel_0.29.0-2.debian.tar.xz
1357367d7e49530b19e38f8c02f39f5ab9e1076d 9680 python-wheel-common_0.29.0-2_all.deb
db36272b4883f66140921702e7e3eb13296f930f 51734 python-wheel_0.29.0-2_all.deb
7bccb19dc2712dfe0692bc529082dea2ebf8fcb7 51822 python3-wheel_0.29.0-2_all.deb
a44b2f0f9b0e398b2955007b0885df88785e4586 6320 wheel_0.29.0-2_amd64.buildinfo
Checksums-Sha256:
7cbf85cd0958b68893914cd996caadeef2d0fc666c986f8498c178de5d24283b 2469 wheel_0.29.0-2.dsc
e3a5fe908814114ceb155ee37ec7e6e7dd3ff4b6f0976417740fa1fa21800d68 9700 wheel_0.29.0-2.debian.tar.xz
1dd45c2e0cfdccea7dd9ac4a9182a077565b8bf80324a9fb07c8bb577a4c2c7c 9680 python-wheel-common_0.29.0-2_all.deb
1f45b430e72523b3ac65985164cf574845dabcc88e01802f612a126fc5fb46a8 51734 python-wheel_0.29.0-2_all.deb
aaadbaff27adaa022dca3528e94bbf4d0a0740b05c0df473084afc4032a2292b 51822 python3-wheel_0.29.0-2_all.deb
e44a303ef268d35a6c263b80244bda6a748c0ae259906507fef359dc7a0bcbf9 6320 wheel_0.29.0-2_amd64.buildinfo
Files:
e080fe03d1da4f89cc9b61c233a74006 2469 python optional wheel_0.29.0-2.dsc
7623d0149c7aa3d7adaa685b8391ea31 9700 python optional wheel_0.29.0-2.debian.tar.xz
221170276147926b8309c6b4aaf9683e 9680 python optional python-wheel-common_0.29.0-2_all.deb
80734705baab54b8e94563d6986f9950 51734 python optional python-wheel_0.29.0-2_all.deb
7f0c0929619f857313adc9b50a012543 51822 python optional python3-wheel_0.29.0-2_all.deb
306c778696d43b739a1b1e14f6920078 6320 python optional wheel_0.29.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEhBcVftvnPZ6sHlObEm61Y6dLBr8FAlhATBcACgkQEm61Y6dL
Br//Ag/5AYAdPo5dDh0gjntR5h7wOGrr7PWNAsUfcbkdze1uZOAUvOLX2pORagIv
wJlvTZVjteoKf9txV7d4fdvLhQUL8tomvB4Gp1RJqiqSJcjWRDStpWs7NGcl7f4A
sKFMs60OgAIKvyS0N2ffZKwpfEzUw00CerxOBI46Sses0Zu1JKhff1ctVdmWzd+d
4QuxA9hlxaJvo4morO0v81Z9XnEjf4shqtaY5hQlVAB2BGGMNcXfHRqNSJe2gAG+
tsmO4Q+9zYLMJevGzcEGEMTqQuXiUr94g91Vtv96e09bFIeC4MHcTdEEC6NcjwZS
w1Kfg0OaJUbliAt+Iw8Z5oDIu1HKsDe9tAZk5cLfAIDRkDTGNPYzjovQcOMI6wFt
3FGi88JVGSwEarvoZGkn3ZjOru51fw8hS9pQ0KWdws+lGgYHKRUUUM7yiblELDrU
lw8EsjTZXPN+LciMVvkTlVIpwXzgqwFTr5BOzhasf4ioaLSsOJ/N4sMsNAHnkO4w
0RColvUkUsyDjLFWSGw8SZOszTaouQ13if7ERi3SyMjceJNqZ6NOfvQJ2e5nDceI
KyZwVRSW7fA46IBCWKeesA7ytc8zT7WQoQ/TR9DbE1ZqFBiM84ySM5eBym8fEqCt
qrv4N8ph/I77P1RFwfiV69k+WmPWmdTUH3hksqTQrBf/pMtAN5Q=
=lg6A
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 27 Jan 2017 08:36:44 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 10:14:36 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.