Debian Bug report logs - #907613
rawtherapee: please make the build reproducible

version graph

Package: src:rawtherapee; Maintainer for src:rawtherapee is Philip Rinn <rinni@debian.org>;

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

Date: Thu, 30 Aug 2018 07:42:02 UTC

Severity: wishlist

Tags: patch

Found in version rawtherapee/5.4-1

Fixed in version rawtherapee/5.5-1

Done: Philip Rinn <rinni@inventati.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, Philip Rinn <rinni@inventati.org>:
Bug#907613; Package src:rawtherapee. (Thu, 30 Aug 2018 07:42: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, Philip Rinn <rinni@inventati.org>. (Thu, 30 Aug 2018 07:42: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: rawtherapee: please make the build reproducible
Date: Thu, 30 Aug 2018 08:39:32 +0100
[Message part 1 (text/plain, inline)]
Source: rawtherapee
Version: 5.4-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 rawtherapee could not be built reproducibly.

This is because it ships a file containing, inter alia, the build flags
used when compiling. We need to ship this file for the splash screen so
a patch is attached that simply removes this field.

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#907613; Package src:rawtherapee. (Mon, 03 Dec 2018 22:57:05 GMT) (full text, mbox, link).


Acknowledgement sent to Philip Rinn <rinni@inventati.org>:
Extra info received and forwarded to list. (Mon, 03 Dec 2018 22:57:05 GMT) (full text, mbox, link).


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

From: Philip Rinn <rinni@inventati.org>
To: Chris Lamb <lamby@debian.org>, 907613@bugs.debian.org
Subject: Re: Bug#907613: rawtherapee: please make the build reproducible
Date: Mon, 3 Dec 2018 23:54:03 +0100
[Message part 1 (text/plain, inline)]
Hi Chris,

thanks for the bug report. I was thinking for a long time how to solve this.
Upstream is quite keen to keep the build flags, which I'm fine with in principle.
So my approach would be to strip out the varying part while keeping the rest:

 sed -i 's/\(Build flags: .*\) -fdebug-prefix-map=.*=\. \(.*\)/\1 \2/'
AboutThisBuild.txt

This is probably not the best regex to catch is, but it works.
I expect a new upstream version before the freeze so I will only include it then.

Best,
Philip

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Philip Rinn <rinni@inventati.org>:
Bug#907613; Package src:rawtherapee. (Mon, 03 Dec 2018 23:00:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Philip Rinn <rinni@inventati.org>. (Mon, 03 Dec 2018 23:00:03 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: Philip Rinn <rinni@inventati.org>, 907613@bugs.debian.org
Subject: Re: Bug#907613: rawtherapee: please make the build reproducible
Date: Mon, 03 Dec 2018 17:56:40 -0500
Philip Rinn wrote:


>  sed -i 's/\(Build flags: .*\) -fdebug-prefix-map=.*=\. \(.*\)/\1 \2/'
                                   ^^^^^

Note that this bit can also be "file", ie -ffile-prefix-map=. (Shame
that upstream wish to keep the Build flags, mind you...)


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-



Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#907613; Package src:rawtherapee. (Thu, 06 Dec 2018 18:00:15 GMT) (full text, mbox, link).


Acknowledgement sent to Philip Rinn <rinni@inventati.org>:
Extra info received and forwarded to list. (Thu, 06 Dec 2018 18:00:15 GMT) (full text, mbox, link).


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

From: Philip Rinn <rinni@inventati.org>
To: Chris Lamb <lamby@debian.org>, 907613@bugs.debian.org
Subject: Re: Bug#907613: rawtherapee: please make the build reproducible
Date: Thu, 6 Dec 2018 18:58:21 +0100
[Message part 1 (text/plain, inline)]
Hi Chris,

thanks for point that out. I'll just use the approach you proposed in #914672:

sed -i -e 's@ [^ ]*-f\(file\|debug\)-prefix-map=[^ ]*@@g' AboutThisBuild.txt

Best regards,

Philip

[signature.asc (application/pgp-signature, attachment)]

Reply sent to Philip Rinn <rinni@inventati.org>:
You have taken responsibility. (Thu, 20 Dec 2018 16:09:05 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Thu, 20 Dec 2018 16:09:05 GMT) (full text, mbox, link).


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

From: Philip Rinn <rinni@inventati.org>
To: 907613-close@bugs.debian.org
Subject: Bug#907613: fixed in rawtherapee 5.5-1
Date: Thu, 20 Dec 2018 16:06:12 +0000
Source: rawtherapee
Source-Version: 5.5-1

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

Debian distribution maintenance software
pp.
Philip Rinn <rinni@inventati.org> (supplier of updated rawtherapee 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: SHA512

Format: 1.8
Date: Thu, 20 Dec 2018 16:00:06 +0100
Source: rawtherapee
Binary: rawtherapee rawtherapee-data
Architecture: source
Version: 5.5-1
Distribution: unstable
Urgency: medium
Maintainer: Philip Rinn <rinni@inventati.org>
Changed-By: Philip Rinn <rinni@inventati.org>
Description:
 rawtherapee - raw image converter and digital photo processor
 rawtherapee-data - raw image converter and digital photo processor (data files)
Closes: 907613
Changes:
 rawtherapee (5.5-1) unstable; urgency=medium
 .
   * New upstream release.
   * Make build reproducible (closes: #907613).
   * Bump Standards-Version to 4.2.1 (no changes necessary).
Checksums-Sha1:
 1894467f9107014f6c7b33b382c22cc4ffce8cd2 2149 rawtherapee_5.5-1.dsc
 99eb1ea3e7896bb3a690396637758e6a85dd8b37 12163556 rawtherapee_5.5.orig.tar.xz
 1eee7519a99157fed95811952af331d917cc2305 8184 rawtherapee_5.5-1.debian.tar.xz
 d1faae49f4b9494b303bcba12be43314014e261b 15708 rawtherapee_5.5-1_amd64.buildinfo
Checksums-Sha256:
 f2839884e1b35cfab2fcca28e197d1be426e1b82db15a7d7063475b85b18f6c2 2149 rawtherapee_5.5-1.dsc
 c169c9fb37dd5183de795200338af1e597f8189b1f75a48f8688db6eb35048f0 12163556 rawtherapee_5.5.orig.tar.xz
 f056676688a0694c20663863718e82f8637567addb6732e4795b7dce85d3ba0a 8184 rawtherapee_5.5-1.debian.tar.xz
 465f6c6e2f44fc1ccc1db5d9c89249e67eb866fad7c3c477c7d1a6ace2f9f549 15708 rawtherapee_5.5-1_amd64.buildinfo
Files:
 56be071ef9d25944cb74bfbc881b8954 2149 graphics optional rawtherapee_5.5-1.dsc
 6e664e0884a177a968652016bb715d3d 12163556 graphics optional rawtherapee_5.5.orig.tar.xz
 2172105d6b539fe21c0e61d9d52e024a 8184 graphics optional rawtherapee_5.5-1.debian.tar.xz
 5acfdd9b4510096dfc30c0356fb3c9c2 15708 graphics optional rawtherapee_5.5-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEK9jU45eVX3dG2zuJrWkWlnOTmCsFAlwbuL4ACgkQrWkWlnOT
mCtt5Q//ct/TaWje/LtBXSj/YYOIeVtA7gyT78lJpuL6vYRUSCZs7HC+O+FFQb6a
2iCv6UWcEcDRri757M5/P0IY9kNATKSqU/cSGc8ZCy6jf1uMph360OfJteivT05E
Aby8YtDzPAasSRYmWs0x+LVO0sSpDeD5aXrTOd7HHXYyP6eqftjahKmWeFj9R7Wv
wEThNL7a/G35l79xsZI8guhveE1cH60TiYj6wzxBRTlL8b0C0OjTcY+rH1Ufm5oR
zRkI9E2trEVD5O30b+59YvHAky7RkvSgzmWLKHtDUNVNM31LJAR62kETAAvm5Lm9
RQV/352LuT39wzXEZ1rGN8OC3TClKLC0QQCQV2iJ3l8CkgFNEtpTdvg71iTQWNGK
hAZVUdqIEhi5lA42qwqhCuUDQJ3X2oVsQqhM98/F38uitalrCHGaWlAo6Rj9FCjN
ITniE7z6EC5RLncbYAzf2U7B6RwCGvjc6pnX+gWdHqiMwSEMop3QMWsAcgzC3yJr
ErrmP4sh1v1V9UQGtPOQ+a//whNZAeWbuyaZvoFNX53T21M4SiuUCxYkud2IbtI/
3lw0S7v0UeAU4kGeItowARYCnWEnQ5BimQQo/nEYTakgpkpL/rzBe0/Y0qjUWnq6
2TvF1XZUAPuo0h/q001haXg6CvTc8z9GnJX5ySz9l3t6UPKB1Cc=
=5Tnn
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 23 Jan 2019 07:26:55 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 12:52:12 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.