Your message dated Sat, 06 Feb 2016 06:34:05 +0000
with message-id <[email protected]>
and subject line Bug#807475: fixed in glance 2:12.0.0~b2-3
has caused the Debian Bug report #807475,
regarding glance: 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.)
--
807475: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807475
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glance
Version: 1:11.0.0-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: environment
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the "reproducible builds" effort [0], we noticed that
glance could not be built reproducibly.
The attached patch prevents the build system from persisting the number
of CPUs that are present to the sample configuration. This doesn't
actually affect the default performance as the line is commented out, so
the *runtime* environment detects the number of CPUs anyway.
Once applied, glance can be built reproducibly using our reproducible
toolchain.
[0] https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/rules 2015-12-09 11:22:38.015365966 +0200
--- b/debian/rules 2015-12-09 11:31:25.844854835 +0200
@@ -55,6 +55,7 @@
sed -i 's/^[ \t#]*auth_protocol[ \t]*=[ \t].*/auth_protocol = http/'
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-api.conf
sed -i 's|^[ \t#]*filesystem_store_datadir[ \t]*=[
\t].*|filesystem_store_datadir = /var/lib/glance/images|'
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-api.conf
sed -i 's|^[ \t#]*lock_path[ \t]*=[ \t].*|lock_path =
/var/lock/glance|'
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-api.conf
+ sed -i 's|^[ \t#]*workers[ \t]*=[ \t].*|#workers = 2|'
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-api.conf
PYTHONPATH=. oslo-config-generator --output-file
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-registry.conf \
--namespace glance.registry \
@@ -68,6 +69,7 @@
--namespace oslo.log
sed -i 's/^[ \t#]*auth_protocol[ \t]*=[ \t].*/auth_protocol = http/'
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-registry.conf
sed -i 's|^[ \t#]*filesystem_store_datadir[ \t]*=[
\t].*|filesystem_store_datadir = /var/lib/glance/images|'
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-registry.conf
+ sed -i 's|^[ \t#]*workers[ \t]*=[ \t].*|#workers = 2|'
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-registry.conf
PYTHONPATH=. oslo-config-generator --output-file
$(CURDIR)/debian/glance-common/usr/share/glance-common/glance-cache.conf \
--namespace glance.cache \
--- End Message ---
--- Begin Message ---
Source: glance
Source-Version: 2:12.0.0~b2-3
We believe that the bug you reported is fixed in the latest version of
glance, 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 glance 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: Sat, 06 Feb 2016 06:15:09 +0000
Source: glance
Binary: python-glance glance python-glance-doc glance-common glance-api
glance-registry
Architecture: source all
Version: 2:12.0.0~b2-3
Distribution: experimental
Urgency: medium
Maintainer: PKG OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Description:
glance - OpenStack Image Registry and Delivery Service - Daemons
glance-api - OpenStack Image Registry and Delivery Service - API server
glance-common - OpenStack Image Registry and Delivery Service - common files
glance-registry - OpenStack Image Registry and Delivery Service - registry
server
python-glance - OpenStack Image Registry and Delivery Service - Python library
python-glance-doc - OpenStack Image Registry and Delivery Service -
Documentation
Closes: 807475
Changes:
glance (2:12.0.0~b2-3) experimental; urgency=medium
.
* Better config file generation.
* Make build reproducible (Closes: #807475).
* VCS URLs using HTTPS.
Checksums-Sha1:
74beab4e0aa94dbf5e595c826d5af82200f2058d 3948 glance_12.0.0~b2-3.dsc
b6a02335284ce25b6b3ad9baf1dd20541f40e1e1 35648 glance_12.0.0~b2-3.debian.tar.xz
46f68e88e7916abd8931414295f6a7129de00b17 37082 glance-api_12.0.0~b2-3_all.deb
aade3ae08ba474f9120c648d0a6d39cef70dc036 66156
glance-common_12.0.0~b2-3_all.deb
df09c2ce392659d4dae9ac5c4d70b11ed764ffbd 14996
glance-registry_12.0.0~b2-3_all.deb
1594705050b5fc492c2e9f1ec87924655560b993 10236 glance_12.0.0~b2-3_all.deb
151d4dbb7d5dcce12e7a774ee0261250f98f1eb2 430670
python-glance-doc_12.0.0~b2-3_all.deb
1b0a2e005af741ca9d6c63d14be3d24a0742249f 613506
python-glance_12.0.0~b2-3_all.deb
Checksums-Sha256:
c6544d71aa9ecb5631144792f3d7134829cd0c80b9b443c3443a46cebb149439 3948
glance_12.0.0~b2-3.dsc
a87cbecf8f1763ed02dbdd9f6fc3aa250fa65213fe7da2d95bb7d5a64c8f1615 35648
glance_12.0.0~b2-3.debian.tar.xz
99649333d087506051bfb5bdfa8f34395471bcc11282aa5f61985af12965e2e4 37082
glance-api_12.0.0~b2-3_all.deb
a317d772096f4701a42328cd0ddb61bd9ed666931411bcb98683eea976e00bfe 66156
glance-common_12.0.0~b2-3_all.deb
fc4083948bcdd1cfe33e8d14f2a2b6b0bb5fff1cbf749e78023320b539818219 14996
glance-registry_12.0.0~b2-3_all.deb
96e15370bf987798ba76c44233c7a92ea00a5d27d1830b048dc745b2a2a3b4f8 10236
glance_12.0.0~b2-3_all.deb
faff1d80e2228b96f04fe5c70e2f85a66be9584797c63bdcb6c4e826b7a2b370 430670
python-glance-doc_12.0.0~b2-3_all.deb
37fe695a7b706d28b7027594b0cae20079145cfbb2b6742a619ef9b8f1a661e7 613506
python-glance_12.0.0~b2-3_all.deb
Files:
09304c44539bca09b6a939dcb19dfae8 3948 net extra glance_12.0.0~b2-3.dsc
35edf6a47ff6eb70d4dc76c614efb91f 35648 net extra
glance_12.0.0~b2-3.debian.tar.xz
c3c34f497db500c1b03022df37ee146c 37082 net extra glance-api_12.0.0~b2-3_all.deb
365719c050a796347d273e123a75c053 66156 net extra
glance-common_12.0.0~b2-3_all.deb
627b1df04909bba415ea6d9cdb527752 14996 net extra
glance-registry_12.0.0~b2-3_all.deb
99edeb043f78e6a4ff0e706d15e189a4 10236 net extra glance_12.0.0~b2-3_all.deb
bd6a1ea14ac1cee881518be0d6015311 430670 doc extra
python-glance-doc_12.0.0~b2-3_all.deb
7e0a840ccfd099b86323bf16aff019b6 613506 python extra
python-glance_12.0.0~b2-3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWtZJ3AAoJENQWrRWsa0P+FpwP/0e6EJ4aDgJ0NJxesqPhJa6j
Ls+anrmg0+R+Phj/cIbP99OOAIQHD48+/f89n2jW/xBx54ay1Km9aLc69dXuqwtN
sBvDa9oPm5mb5gPTqSyHkCxAcpFNRMsmxoCzc3WgiuINePnwDKgcMx+ZkfekYZHe
hwGtQU9pT4HbYEUy+pdK9ed4Y89QFMWMdtJcH+5vPJu8TIwgzoTkOjjKsFhHlWAk
M0DW1LAvolU+AXqpXOeaxjRcBRSokqaEYydsC9zynKyOJBy9kleGCXcLuJG7r9+C
iqG9EdSAn8JJqE7ijKSpcJnqh0BZOpGEXEx6l0OjriUsSIdIIQDReaLqrdDOFWb8
hWs72ujIN/sY5uTqbFul+R4TMTcyVUOlA7C570oGmSEZDaF7Pv0/zsX0OZ5Z4o5Y
5QlzwTsYZ/3AGlqpNEWFYVAD5NcQniaD2jqVVcposipBuyxnaHImYzmcufeAmkvB
FuxctbbIIfHAh99tZn7JOrfoGrrD261Fvos5rejJqSO/gZaRpgZOsj7clzt/J0D6
B3n6gA4Su1e21abv7NFYHtfsSKt8uAU7VZvPb5aFf3pPIYOyCLLlzoHKiiiaSJNn
NqFtt+0E2fW4oNIOkkNAqwXQr1zumR3gy00AOO/ZrpitwCw+qIMY0WoB/3pbt0yJ
ymjh5ocCiqw1s6l3RALv
=vsR6
-----END PGP SIGNATURE-----
--- End Message ---