Make the build reproducible
Whilst working on the Reproducible Builds effort [0], the team noticed that diskimage-builder could not be built reproducibly as it iterates over XML elements in a non-deterministic order when generating the documentation. This patch sorts the elements, and is a forward of the patch sent to the Debian BTS [1]. [0] https://reproducible-builds.org/ [1] https://bugs.debian.org/892020 Change-Id: I40011514a135bc50383b072ab83c7f91689bad5a
This commit is contained in:
parent
3fb0950808
commit
d2d6c3a6a7
@ -33,7 +33,7 @@ def make_dep_list(title, deps):
|
|||||||
lines = []
|
lines = []
|
||||||
lines.append(title)
|
lines.append(title)
|
||||||
lines.append("+" * len(title))
|
lines.append("+" * len(title))
|
||||||
for dep in deps:
|
for dep in sorted(deps):
|
||||||
lines.append("* :doc:`../%s/README`" % dep)
|
lines.append("* :doc:`../%s/README`" % dep)
|
||||||
lines.append('') # careful to end with a blank line
|
lines.append('') # careful to end with a blank line
|
||||||
return lines
|
return lines
|
||||||
|
Loading…
Reference in New Issue
Block a user