Debian Bug report logs - #861893
ironic: please make the build reproducible

version graph

Package: src:ironic; Maintainer for src:ironic is Debian OpenStack <team+openstack@tracker.debian.org>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Fri, 5 May 2017 12:21:02 UTC

Severity: wishlist

Tags: patch

Found in version ironic/1:6.2.0-3

Fixed in version ironic/1:9.1.1-2

Done: Thomas Goirand <zigo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, PKG OpenStack <openstack-devel@lists.alioth.debian.org>:
Bug#861893; Package src:ironic. (Fri, 05 May 2017 12:21:05 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, PKG OpenStack <openstack-devel@lists.alioth.debian.org>. (Fri, 05 May 2017 12:21:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: ironic: please make the build reproducible
Date: Fri, 05 May 2017 13:16:23 +0100
[Message part 1 (text/plain, inline)]
Source: ironic
Version: 1:6.2.0-3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that ironic could not be built reproducibly.

This is because you manually remove search.html which, in-turn,
means that dh-sphinx's cruft remover does not consider the debian/ironic-doc/usr/share/doc/ironic-doc/*/ subdirs to be Sphinx documentation
and thus it doesn't clear up the cruft.

Patch attached that manually removes the .doctree directories
manually. As you suggest in debian/rules, fixing the underlying problem
that made you remove search.html manually would be the best fix.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[ironic.diff.txt (text/plain, attachment)]

Added tag(s) pending. Request was from Thomas Goirand <thomas@goirand.fr> to control@bugs.debian.org. (Tue, 31 Oct 2017 11:03:03 GMT) (full text, mbox, link).


Message sent on to Chris Lamb <lamby@debian.org>:
Bug#861893. (Tue, 31 Oct 2017 11:03:09 GMT) (full text, mbox, link).


Message #10 received at 861893-submitter@bugs.debian.org (full text, mbox, reply):

From: Thomas Goirand <thomas@goirand.fr>
To: 861893-submitter@bugs.debian.org
Subject: Bug#861893 marked as pending
Date: Tue, 31 Oct 2017 10:58:53 +0000
tag 861893 pending
thanks

Hello,

Bug #861893 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    https://anonscm.debian.org/cgit/openstack/services/ironic.git/commit/?id=93e93e7

---
commit 93e93e7bf16b99be2d775c2d98df3f94351dd18b
Author: Thomas Goirand <thomas@goirand.fr>
Date:   Tue Oct 31 10:58:41 2017 +0000

      * Uploading to unstable:
        - do not remove search.html (Closes: #861893).

diff --git a/debian/changelog b/debian/changelog
index b356389..d4b6829 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ironic (1:9.1.1-2) UNRELEASED; urgency=medium
+
+  * Uploading to unstable:
+    - do not remove search.html (Closes: #861893).
+
+ -- Thomas Goirand <zigo@debian.org>  Tue, 31 Oct 2017 10:58:14 +0000
+
 ironic (1:9.1.1-1) experimental; urgency=medium
 
   * New upstream release.



Reply sent to Thomas Goirand <zigo@debian.org>:
You have taken responsibility. (Thu, 02 Nov 2017 23:39:07 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Thu, 02 Nov 2017 23:39:07 GMT) (full text, mbox, link).


Message #15 received at 861893-close@bugs.debian.org (full text, mbox, reply):

From: Thomas Goirand <zigo@debian.org>
To: 861893-close@bugs.debian.org
Subject: Bug#861893: fixed in ironic 1:9.1.1-2
Date: Thu, 02 Nov 2017 23:37:49 +0000
Source: ironic
Source-Version: 1:9.1.1-2

We believe that the bug you reported is fixed in the latest version of
ironic, 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 861893@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated ironic 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: Tue, 31 Oct 2017 10:58:14 +0000
Source: ironic
Binary: ironic-api ironic-common ironic-conductor ironic-doc python-ironic
Architecture: source all
Version: 1:9.1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <openstack-devel@lists.alioth.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
 ironic-api - bare metal hypervisor API for OpenStack - API server
 ironic-common - bare metal hypervisor API for OpenStack - common files
 ironic-conductor - bare metal hypervisor API for OpenStack - conductor
 ironic-doc - bare metal hypervisor API for OpenStack - doc
 python-ironic - bare metal hypervisor API for OpenStack - Python lib
Closes: 861893
Changes:
 ironic (1:9.1.1-2) unstable; urgency=medium
 .
   * Uploading to unstable:
     - do not remove search.html (Closes: #861893).
Checksums-Sha1:
 f43974a757f824f5f313654a5562fb9fe84e2a52 4035 ironic_9.1.1-2.dsc
 6065fe5af058bc1a4779e617907f67fecad5130f 20792 ironic_9.1.1-2.debian.tar.xz
 314550611914b758ea56bd27a6d9b59c1ce61d3a 16448 ironic-api_9.1.1-2_all.deb
 c6333c7467e4a6d52ef2bc6bdd558590b5096f7b 21644 ironic-common_9.1.1-2_all.deb
 f0432db48b3de1bd6bad6ec1ec6d509b3c7761d8 8268 ironic-conductor_9.1.1-2_all.deb
 2d25dcba19dc8b5f526db9b5f025627c39820db7 1533676 ironic-doc_9.1.1-2_all.deb
 9e3071b3d15f8d3edcc3de7263c38daed7aac290 17285 ironic_9.1.1-2_amd64.buildinfo
 54c7a7d749b531be4fabdde31f333f22648f492d 607092 python-ironic_9.1.1-2_all.deb
Checksums-Sha256:
 524231e7b45851085b321cf6f691ecaa7e0e7bed2a78cab6d5ae7565b84387b4 4035 ironic_9.1.1-2.dsc
 a81a22e7a59ec2311dc9810810b958ffe72e6b7ee63f850000619f339bfda5f6 20792 ironic_9.1.1-2.debian.tar.xz
 df2bcead11463966f162a6cee278044e99305ac889cba6c5e79a343b51bfa6cd 16448 ironic-api_9.1.1-2_all.deb
 1579891759c13e9f81ca34d62ccdc637242930f54f4a84af6d51a2fbbf92f572 21644 ironic-common_9.1.1-2_all.deb
 8b643cc8c300fb62ab15784d9eea6598110cd81b77d346c53f874ce85ce7da54 8268 ironic-conductor_9.1.1-2_all.deb
 9cd0fc5591dc77ddf07fc04cdfd081befd5daed68ae2b7c25bdda04804fc01a9 1533676 ironic-doc_9.1.1-2_all.deb
 8a246420eae4e32e4340a2ff5e293129a208bc3c872f12709acb68cfe263028c 17285 ironic_9.1.1-2_amd64.buildinfo
 90435d31f56ad94a47bb267a0007dacb8266eebeea9933bf6f78fbca15b35f86 607092 python-ironic_9.1.1-2_all.deb
Files:
 198b13bc2cc151510c90a4076e119138 4035 net optional ironic_9.1.1-2.dsc
 d449d420c933802de419acadcb64203a 20792 net optional ironic_9.1.1-2.debian.tar.xz
 57c2c5288e74bc3e1fb4cfc922505c57 16448 net optional ironic-api_9.1.1-2_all.deb
 b3cae3a363444eafa3aa029c20bdae21 21644 net optional ironic-common_9.1.1-2_all.deb
 0b355717cf3041b96ae85c095790b03a 8268 net optional ironic-conductor_9.1.1-2_all.deb
 24b89b13e9fc71d90644d2b2ac9248ea 1533676 doc optional ironic-doc_9.1.1-2_all.deb
 96cc4a9ed1351156416e537614126ff3 17285 net optional ironic_9.1.1-2_amd64.buildinfo
 bddfbf0cc0fea5cb66857a44fd9b1508 607092 python optional python-ironic_9.1.1-2_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAln7nrMACgkQ1BatFaxr
Q/49fQ//Tdv5gnFvckdrbxdByeDbaCed/jtEfrNswY7TPPhXHsRuZFx8Fmwr4I4n
gV+xrGBRa4fWrOE6ICP3dINn2IGmhxgFuX63rfRmLUQL+iydRCdSh3fOYbIYQRo4
yCcjjNtKR1Yx7zLF71NdUjewY1A8VuUeHyP1k7ylDkCm5iJPcTEomMh2dOoHzhAV
uITairluVKEo7uCqv94vZozgB8G47d9IVYU+u84I3PyW8HgbOrqkr8qSmWCTm2bL
JI/aKQ6OVBHVv6s1RNQOKq/ThLNfns0ieKtYpuKdSNqhd5A6Nh+tyejpjGgK6wmy
bRwTsTj4f0KPWeL0Iq6xPnFwYB26M4k1bylrK0oxahJIMZ3UtD5BeCVLiJ+aF7a1
Ba+zhoiD0LY48XAhV53fSXgoyT6yta1uBx9tDxk1W0e1eE9T89SM9gJSdWUCxd5y
dtc8wC308yD5zQCxd8c3p5//zYuiKB3DWm64eKTzC+X8POF8AqFImHygNBwAxJ6X
RuLM/lCLrrQICe3WsrzbDcShcKFgtdKulG5fFzhejuAvAjJGH8COT5abY9SNb1Yb
NkiUEv4tGm09ETiSm/JWu++2qKTppielrDEQPKQ9D+gn0QCuh3b8tgJmbWoHMKsy
21UexPJhzOolQs+pvOMaN5eK1rWV+3BPCNLDkHim9+OD90fUtM8=
=vs0K
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 12 Dec 2017 07:32:34 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 14:05:31 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.