[Reproducible-builds] Bug#773969: python-setuptools: please output names in top_level.txt with a stable order

Jérémy Bobbio lunar at debian.org
Fri Dec 26 11:16:18 UTC 2014


Package: python-setuptools
Version: 5.5.1-1
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: toolchain randomness

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that many Python packages would not build reproducibly because the order
of names in the top_level.txt file would vary from one build to
another [2].

It would be great if these names could be written in a stable order.
With the attached patch, names are sorted before being written.

 [1]: https://wiki.debian.org/ReproducibleBuilds
 [2]: https://reproducible.debian.net/userContent/issues/random_order_in_egg_info_top_level_txt_issue.html

-- 
Lunar                                .''`. 
lunar at debian.org                    : :Ⓐ  :  # apt-get install anarchism
                                    `. `'` 
                                      `-   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: python-setuptools_5.5.1-1_reproducible.diff
Type: text/x-diff
Size: 2154 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20141226/ffd8a649/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20141226/ffd8a649/attachment.sig>


More information about the Reproducible-builds mailing list