Your message dated Fri, 07 Sep 2018 08:34:40 +0000
with message-id <[email protected]>
and subject line Bug#892020: fixed in python-diskimage-builder 2.16.0-1
has caused the Debian Bug report #892020,
regarding python-diskimage-builder: 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.)
--
892020: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892020
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-diskimage-builder
Version: 2.10.1-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that python-diskimage-builder could not be built reproducibly as
it iterates over XML elements in a non-deterministic order when
generating the documentation.
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/reproducible-build.patch 2018-03-04 08:47:14.158753284
+0000
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2018-03-04
+
+--- python-diskimage-builder-2.10.1.orig/doc/lib/element_deps.py
++++ python-diskimage-builder-2.10.1/doc/lib/element_deps.py
+@@ -33,7 +33,7 @@ def make_dep_list(title, deps):
+ lines = []
+ lines.append(title)
+ lines.append("+" * len(title))
+- for dep in deps:
++ for dep in sorted(deps):
+ lines.append("* :doc:`../%s/README`" % dep)
+ lines.append('') # careful to end with a blank line
+ return lines
--- a/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/series 2018-03-04 08:47:13.238731889 +0000
@@ -0,0 +1 @@
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: python-diskimage-builder
Source-Version: 2.16.0-1
We believe that the bug you reported is fixed in the latest version of
python-diskimage-builder, 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.
Thomas Goirand <[email protected]> (supplier of updated python-diskimage-builder
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: SHA256
Format: 1.8
Date: Fri, 07 Sep 2018 09:49:08 +0200
Source: python-diskimage-builder
Binary: diskimage-builder-doc python-diskimage-builder python3-diskimage-builder
Architecture: source all
Version: 2.16.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Description:
diskimage-builder-doc - image building tools for Openstack - doc
python-diskimage-builder - image building tools for Openstack - Python 2.7
python3-diskimage-builder - image building tools for Openstack - Python 3.x
Closes: 892020 906551
Changes:
python-diskimage-builder (2.16.0-1) unstable; urgency=medium
.
[ Ondřej Nový ]
* d/control: Use [email protected] as maintainer
.
[ Thomas Goirand ]
* New upstream release:
- Fixes FTBFS due to failed tests (Closes: #906551).
- Reproducible patch applied upstream (Closes: #892020).
* Fixed (build-)depends for this release.
Checksums-Sha1:
4e5d2dbad71001a9ee14ee49161016fd061b84a2 3006
python-diskimage-builder_2.16.0-1.dsc
592072268df05960e995051d3d880c862d1ee5e5 224052
python-diskimage-builder_2.16.0.orig.tar.xz
7e63adf3afbceca7fd47e98211a6354ba70eead8 5192
python-diskimage-builder_2.16.0-1.debian.tar.xz
f2ce0180f3c1fffe23d2c33abd06bf62cf3c9fda 1031628
diskimage-builder-doc_2.16.0-1_all.deb
1c3ea4e0d27b51fa7e587913693ab20cbadceaf1 205060
python-diskimage-builder_2.16.0-1_all.deb
b4a25e613d32074e413d429b2dfe9fc6f1b59d8c 13496
python-diskimage-builder_2.16.0-1_amd64.buildinfo
d6ce077edd156413bd8785ea3f448ea5565c234c 204576
python3-diskimage-builder_2.16.0-1_all.deb
Checksums-Sha256:
bcbeee97df88f743ab38fe48dd155dfd90da74183e239459e702cb3d7d20e2d8 3006
python-diskimage-builder_2.16.0-1.dsc
5612dd8f0d481a8e18fc0ca292417e89e3a11d310f18e2df51975e49f61b765c 224052
python-diskimage-builder_2.16.0.orig.tar.xz
a5cff688fd47e76850c0fca3c46532c7cff3d1b3ef805e0a1f1d65571b7c396f 5192
python-diskimage-builder_2.16.0-1.debian.tar.xz
0ecd15f9d23f6170475d8648464b48584447b591843a826124b585b8af0430ad 1031628
diskimage-builder-doc_2.16.0-1_all.deb
5e82951d6c7407514ea2ff69f3a4df27ea3472b5a335f49977465be08a369617 205060
python-diskimage-builder_2.16.0-1_all.deb
6711169686e67566481ecbe7d6b6e77248c505e4690b3b20a4ae99d5abf79f98 13496
python-diskimage-builder_2.16.0-1_amd64.buildinfo
f9c05b3d2acf59d669ce318adcb8fe8a28eee990068e8037fb1e338cd579cdcc 204576
python3-diskimage-builder_2.16.0-1_all.deb
Files:
8e179fb1eb92628b38118298eb82d3be 3006 python optional
python-diskimage-builder_2.16.0-1.dsc
47ae70a5e8843dc9a37b117407c6a4b5 224052 python optional
python-diskimage-builder_2.16.0.orig.tar.xz
d54b8d55c68f961650e4312ca61d63bc 5192 python optional
python-diskimage-builder_2.16.0-1.debian.tar.xz
bd59fc789c17fa5b148b2b49039a8811 1031628 doc optional
diskimage-builder-doc_2.16.0-1_all.deb
3c801f84de537cc9e23ee21a6eadbab8 205060 python optional
python-diskimage-builder_2.16.0-1_all.deb
6e6325f17ab2e9e6e95011fe1b8cc430 13496 python optional
python-diskimage-builder_2.16.0-1_amd64.buildinfo
077c1b2dbb496aeda208e8695457f79b 204576 python optional
python3-diskimage-builder_2.16.0-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEtKCq/KhshgVdBnYUq1PlA1hod6YFAluSL8oACgkQq1PlA1ho
d6aZTBAApjkDEFotxhkmusW4lvnot0+ktk+/KdIm+y/muhqDdQV1NwwKO55REUzn
f1IJoSGwE0A6Vf1nRbQYfW9HB2hnW11crY6GME5jqGgZhKyApjCkAdaI2wdzWM/j
5u6viopSF12PpXRWt50Fz5S/ZdVMABxLxuwTVOLmQsXhCy9XZBcHdRFZAmzBtA4A
H9kohGROdNY7cZQTREfS0Fiy4SEfeCYiyPmBaYF0jZ5+K5iU7tQX75IE4mDOiKHP
nzDoSRLKP6qmchrEpA6pLWGyBUEVTEOS8W76sqJcs/XxoigjnMUogeMtM2/zJkQm
+Ms9EX+UnZAVQJcTcX48Xu+UW4GtbqSG7lXy+CvnJiRq/10SrLts+h1hjkJJmff9
GqKNm+HX1JxuE44an4QFGltHniwUtVqV+6KeX9dJfh9OvZbv8j/dgXQfJrfDtD6R
t2e4OHF1DD0eGe5BezCosfFBuWXRAkRym6AAv8kS65GHwa4IJuuwyeaBYNP+z3UR
KEl9Rh6FV8ZFPnxtpdRe93Y4FbysRV8iAhUErovSAgQPNLFep0497NGRU4zsfYtT
f9+04PeJt3PRbSQtnBum6xJMwRLCXWlZRBLw5OMvWRh1UXueURnV17lDxwJQipgc
PrDEF0yOQjKNz3bIejG6RY6222DGGhaVaCs8geF8GmsyTrU63OI=
=QzCo
-----END PGP SIGNATURE-----
--- End Message ---