Debian Bug report logs - #934767
ecbuild: please make the build reproducible

version graph

Package: src:ecbuild; Maintainer for src:ecbuild is Alastair McKinstry <mckinstry@debian.org>;

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

Date: Wed, 14 Aug 2019 15:39:01 UTC

Severity: wishlist

Tags: patch

Found in version ecbuild/3.0.3-1

Fixed in version ecbuild/3.0.3-3

Done: Alastair McKinstry <mckinstry@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, Alastair McKinstry <mckinstry@debian.org>:
Bug#934767; Package src:ecbuild. (Wed, 14 Aug 2019 15:39:04 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, Alastair McKinstry <mckinstry@debian.org>. (Wed, 14 Aug 2019 15:39:04 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: ecbuild: please make the build reproducible
Date: Wed, 14 Aug 2019 08:37:32 -0700
[Message part 1 (text/plain, inline)]
Source: ecbuild
Version: 3.0.3-1
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 ecbuild could not be built reproducibly.

This is due to it shipping /usr/lib/cmake/ecbuild/ecbuild-import.cmake
which contains the absolute build path:

│ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │  if(ecbuild_IS_BUILD_DIR_EXPORT)
│ │ │ │ -  set(ecbuild_MACROS_DIR /build/1st/ecbuild-3.0.3/cmake)
│ │ │ │ +  set(ecbuild_MACROS_DIR /build/2/ecbuild-3.0.3/2nd/cmake)
│ │ │ │  else()

A patch is attached that replaces the build dir in the installed
package to /usr/share/ecbuild/cmake.

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


Regards,

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

Reply sent to Alastair McKinstry <mckinstry@debian.org>:
You have taken responsibility. (Mon, 23 Sep 2019 15:21:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Mon, 23 Sep 2019 15:21:03 GMT) (full text, mbox, link).


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

From: Alastair McKinstry <mckinstry@debian.org>
To: 934767-close@bugs.debian.org
Subject: Bug#934767: fixed in ecbuild 3.0.3-3
Date: Mon, 23 Sep 2019 15:18:59 +0000
Source: ecbuild
Source-Version: 3.0.3-3

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

Debian distribution maintenance software
pp.
Alastair McKinstry <mckinstry@debian.org> (supplier of updated ecbuild 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: Mon, 23 Sep 2019 15:37:43 +0100
Source: ecbuild
Architecture: source
Version: 3.0.3-3
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Changed-By: Alastair McKinstry <mckinstry@debian.org>
Closes: 934767
Changes:
 ecbuild (3.0.3-3) unstable; urgency=medium
 .
   * Patch from Chris Lamb for reproduciblity. Closes: #934767
Checksums-Sha1:
 fd994aed72dd1437bc1ea61aca9da566ce5cc330 1942 ecbuild_3.0.3-3.dsc
 8c14e2f906dbe889efb66bd2fc69884caa9919a7 1768 ecbuild_3.0.3-3.debian.tar.xz
Checksums-Sha256:
 8265569ecc236e9620a9f8a6454066ed4d2ae0c1e973c21b6740c3cd2e4b619f 1942 ecbuild_3.0.3-3.dsc
 d9fb1896088252547c3a3b7b0c91e1a5ab938aec5753bbf1d42338b6aae6767c 1768 ecbuild_3.0.3-3.debian.tar.xz
Files:
 b773276c44b8925332bed2997ccc6eab 1942 science optional ecbuild_3.0.3-3.dsc
 a605d058c9233e4821d6d77134ff3e7c 1768 science optional ecbuild_3.0.3-3.debian.tar.xz

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

iQIzBAEBCAAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAl2I36AACgkQy+a7Tl2a
06WIARAAh8ezSipEDrxKLNn3bv0deSpSDqwwTniIxuSihy5oPfL8swVFEHE11iaF
r5PU+PPYapjTdcgMoNdr0p6QGA4M6W8BPAs1Y/EDGs5dAQzu2z3xbiRCqG7QHlYr
+GBAK9UXhZQDg4xHrtFimxzmnRVHAd3GSlhmWD+I1z/Y7xv08sQzZ1FAzk9aeKVP
86CbEzsEujN9ReJl1s1478QUq4Sp2RQyv+YzqsWKpmTEk+NeWNScUnIXn/bkJCI5
r74UtLLsOjuEvKDXnuBA0DX5kjjZljUS7OhV5BtK0Mqn0Ycr5xeAUmRZMQK7HdTw
VZHHzNg5VbGQAevz6AcoG9HYWpxI4ZY1AaI5FoDzGoagMFn/yG5DUAiwoQJvoYZB
F9JVL0gWrcSEY5MXJKujxMxwUJdLZHKJ1yL9TUR5RPamHS9CrTf/rhLv11GBFJQL
AednESkd/C+79ML0GwXJUPpSVwyyBlag6KlVvLI2s+u5l62PMxhMJrVhsvXQjUY5
RBCTe0kObu8BmrlLJZhJAv8iJeM/m8tYFHjXIzVa/cFYvH+ISxN+s63ACG4ZOjHR
2cLQXLA84RleTN3ZwBn4UnsrT+lcw33oCsexnEo3zfMdCeQtTkHwNNjqmhc1qOCl
Lsz6l0/D7nSkpVaPqJgjLcN08vcg37hS7ewIqnqDqZqXWPWeYFI=
=X6tI
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 16 Nov 2019 07:28:10 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 09:42:21 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.