Debian Bug report logs - #956591
gpick: please make the build reproducible

version graph

Package: src:gpick; Maintainer for src:gpick is Elías Alejandro Año Mendoza <ealmdz@gmail.com>;

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

Date: Mon, 13 Apr 2020 11:03:05 UTC

Severity: wishlist

Tags: patch

Found in version gpick/0.2.6~rc1-3

Fixed in version gpick/0.2.6~rc1-5

Done: =?utf-8?q?El=C3=ADas_Alejandro_A=C3=B1o_Mendoza?= <ealmdz@gmail.com>

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, Elías Alejandro Año Mendoza <ealmdz@gmail.com>:
Bug#956591; Package src:gpick. (Mon, 13 Apr 2020 11:03:06 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, Elías Alejandro Año Mendoza <ealmdz@gmail.com>. (Mon, 13 Apr 2020 11:03:06 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: gpick: please make the build reproducible
Date: Mon, 13 Apr 2020 12:01:17 +0100
[Message part 1 (text/plain, inline)]
Source: gpick
Version: 0.2.6~rc1-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
gpick could not be built reproducibly.

This is because it embeds the absolute build directory via a LOCALEDIR
definition:

 -  0x000a98c0 00000000 00000000 2f627569 6c642f31 ......../build/1
 -  0x000a98d0 73742f67 7069636b 2d302e32 2e367e72 st/gpick-0.2.6~r
 -  0x000a98e0 63312f64 65626961 6e2f6770 69636b2f c1/debian/gpick/
 -  0x000a98f0 7573722f 73686172 652f6c6f 63616c65 usr/share/locale
 -  0x000a9900 00000000 00000000 6661696c 65642074 ........failed t
 +  0x000a98c0 00000000 00000000 2f627569 6c642f32 ......../build/2
 +  0x000a98d0 2f677069 636b2d30 2e322e36 7e726331 /gpick-0.2.6~rc1
 +  0x000a98e0 2f326e64 2f646562 69616e2f 67706963 /2nd/debian/gpic
 +  0x000a98f0 6b2f7573 722f7368 6172652f 6c6f6361 k/usr/share/loca
 +  0x000a9900 6c650000 00000000 6661696c 65642074 le......failed t

A patch is attached -- very much a proof of concept -- that hacks the
upstream SConscript file to obey the LOCALEDIR UNIX environment
variable; Scons seems to have it's own idea of what an environment is
which I don't immediately grok. (Maybe you can do it via the command-
line in debian/rules but I can't quite figure that out.)

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Elías Alejandro Año Mendoza <ealmdz@gmail.com>:
Bug#956591; Package src:gpick. (Thu, 10 Sep 2020 23:03:09 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Elías Alejandro Año Mendoza <ealmdz@gmail.com>. (Thu, 10 Sep 2020 23:03:09 GMT) (full text, mbox, link).


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

From: "Chris Lamb" <lamby@debian.org>
To: 956591@bugs.debian.org, reproducible-bugs@lists.alioth.debian.org
Subject: Re: Bug#956591: gpick: please make the build reproducible
Date: Thu, 10 Sep 2020 22:58:08 -0000
Dear Maintainer,

> Source: gpick
> Version: 0.2.5-2
> Tags: patch

There hasn't seem to be any update on this bug in 149 days, in which
time the Reproducible Builds effort has come on a long way.

Would you consider applying this patch and uploading?


Regards,

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



Information forwarded to debian-bugs-dist@lists.debian.org, Elías Alejandro Año Mendoza <ealmdz@gmail.com>:
Bug#956591; Package src:gpick. (Thu, 15 Oct 2020 10:48:11 GMT) (full text, mbox, link).


Acknowledgement sent to Elías Alejandro <ealmdz@gmail.com>:
Extra info received and forwarded to list. Copy sent to Elías Alejandro Año Mendoza <ealmdz@gmail.com>. (Thu, 15 Oct 2020 10:48:11 GMT) (full text, mbox, link).


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

From: Elías Alejandro <ealmdz@gmail.com>
To: Chris Lamb <lamby@debian.org>, 956591@bugs.debian.org
Cc: reproducible-bugs@lists.alioth.debian.org
Subject: Re: Bug#956591: gpick: please make the build reproducible
Date: Thu, 15 Oct 2020 05:47:36 -0500
On Thu, Sep 10, 2020 at 10:58:08PM -0000, Chris Lamb wrote:
> Dear Maintainer,
> 
Hi Chris,

> > Source: gpick
> > Version: 0.2.5-2
> > Tags: patch
> 
> There hasn't seem to be any update on this bug in 149 days, in which
> time the Reproducible Builds effort has come on a long way.
> 
> Would you consider applying this patch and uploading?
> 
I'd like to fix this bug. Could you please provide the entire workflow to
reproduce this bug locally?. I was trying against salsa-ci reprotest but 
it isn't the best way. I was also trying with the Newer method of reprotest
and I've got a successfully message.
I'd be grateful for your help.

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

Best regards,
Elías



Information forwarded to debian-bugs-dist@lists.debian.org, Elías Alejandro Año Mendoza <ealmdz@gmail.com>:
Bug#956591; Package src:gpick. (Thu, 15 Oct 2020 16:57:02 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Elías Alejandro Año Mendoza <ealmdz@gmail.com>. (Thu, 15 Oct 2020 16:57:02 GMT) (full text, mbox, link).


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

From: "Chris Lamb" <lamby@debian.org>
To: Elías Alejandro <ealmdz@gmail.com>, 956591@bugs.debian.org
Cc: reproducible-bugs@lists.alioth.debian.org
Subject: Re: Bug#956591: gpick: please make the build reproducible
Date: Thu, 15 Oct 2020 16:55:03 -0000
Hi Elías,

> > There hasn't seem to be any update on this bug in 149 days, in which
> > time the Reproducible Builds effort has come on a long way.
> > 
> > Would you consider applying this patch and uploading?
> > 
> I'd like to fix this bug. Could you please provide the entire workflow to
> reproduce this bug locally?. I was trying against salsa-ci reprotest but 
> it isn't the best way. I was also trying with the Newer method of reprotest
> and I've got a successfully message.

I don't actually use reprotest myself, so I can't help you specifically here. Probably best to contact the rb-general@lists.reproducible-builds.org mailing list.jjjjj


Regards,

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



Information forwarded to debian-bugs-dist@lists.debian.org, Elías Alejandro Año Mendoza <ealmdz@gmail.com>:
Bug#956591; Package src:gpick. (Mon, 19 Oct 2020 23:51:05 GMT) (full text, mbox, link).


Acknowledgement sent to Elías Alejandro <ealmdz@gmail.com>:
Extra info received and forwarded to list. Copy sent to Elías Alejandro Año Mendoza <ealmdz@gmail.com>. (Mon, 19 Oct 2020 23:51:05 GMT) (full text, mbox, link).


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

From: Elías Alejandro <ealmdz@gmail.com>
To: Chris Lamb <lamby@debian.org>
Cc: 956591@bugs.debian.org, reproducible-bugs@lists.alioth.debian.org
Subject: Re: Bug#956591: gpick: please make the build reproducible
Date: Mon, 19 Oct 2020 18:48:52 -0500
On Thu, Oct 15, 2020 at 04:55:03PM -0000, Chris Lamb wrote:
> I don't actually use reprotest myself, so I can't help you specifically here. Probably best to contact the rb-general@lists.reproducible-builds.org mailing list.jjjjj
> 
Ok. I'll send an email.

Best regards,
Elías Alejandro



Reply sent to Elías Alejandro Año Mendoza <ealmdz@gmail.com>:
You have taken responsibility. (Sat, 24 Oct 2020 16:36:03 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 24 Oct 2020 16:36:03 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 956591-close@bugs.debian.org
Subject: Bug#956591: fixed in gpick 0.2.6~rc1-5
Date: Sat, 24 Oct 2020 16:33:38 +0000
Source: gpick
Source-Version: 0.2.6~rc1-5
Done: =?utf-8?q?El=C3=ADas_Alejandro_A=C3=B1o_Mendoza?= <ealmdz@gmail.com>

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

Debian distribution maintenance software
pp.
Elías Alejandro Año Mendoza <ealmdz@gmail.com> (supplier of updated gpick 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: Wed, 21 Oct 2020 16:25:33 -0500
Source: gpick
Architecture: source
Version: 0.2.6~rc1-5
Distribution: unstable
Urgency: medium
Maintainer: Elías Alejandro Año Mendoza <ealmdz@gmail.com>
Changed-By: Elías Alejandro Año Mendoza <ealmdz@gmail.com>
Closes: 956591 971472
Changes:
 gpick (0.2.6~rc1-5) unstable; urgency=medium
 .
   * Fix definition of LOCALEDIR variable (Closes: #956591)
   * Declare autopkgtest as superficial (Closes: #971472)
   * Bump compatibility debhelper 13
   * Add lintian override regarding documentation-outside-usr-share-doc
   * debian/salsa-ci
     + Enable atomic reprotest
   * debian/patches
     + 08_reproducible_buildpath.patch
Checksums-Sha1:
 8ccaf1a10ec7200df4e3f8aabe30db88d68b5099 2122 gpick_0.2.6~rc1-5.dsc
 a7a133f7002cd11ca4ed2e780710b1fdf21e5dbb 7256 gpick_0.2.6~rc1-5.debian.tar.xz
 8df882e256ed218770e9951f16d425277518436b 11528 gpick_0.2.6~rc1-5_amd64.buildinfo
Checksums-Sha256:
 cffc74e0a1837a247cfeedf6a7ed8226f058a3a1ff59bbab46845b31b96def01 2122 gpick_0.2.6~rc1-5.dsc
 da419ae937bbc7e768456392f0941a37e711377d2e524624b11cff06f67d0bb6 7256 gpick_0.2.6~rc1-5.debian.tar.xz
 416799291cd54c3092fb7c69a62c79ccade641748c24c685c9eddb2c4f2f83d2 11528 gpick_0.2.6~rc1-5_amd64.buildinfo
Files:
 baab61939e8c74a5545e9f0c410c1b74 2122 graphics optional gpick_0.2.6~rc1-5.dsc
 353e7ac47f5c5547c5ba86731127cb69 7256 graphics optional gpick_0.2.6~rc1-5.debian.tar.xz
 4e5ab9e2b167755ec71de0a24a503f81 11528 graphics optional gpick_0.2.6~rc1-5_amd64.buildinfo

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

iQJFBAEBCgAvFiEEZM98WeVrOPBMpvhhyfHL9WNR9xkFAl+UUtsRHGVhbG1kekBn
bWFpbC5jb20ACgkQyfHL9WNR9xleQw/8CrYyNt9XttU+gL98XpO7T1wIxtftwmSw
zFRL5b0ftsCgseeOPB2NdUz0JGA6oqQvKMvSDawBhVwHPmPFzIm+i35CA2YV8S+r
HXynlmc9IwR4v3XCOodnOYVQ7sjStK2IISl5ahNLjruTEQd6BWhLhJDLpbEJq6/G
Og08xGX8KrRm3PCAJqbpzar8Rd94cJpgF8JFRZEiXNtl6kX1iVN7KQLOLwxru8Bw
QCJrh5EGWn8P5C9msiNpVx8V6cyDYgrsNukG8TfLOwAbDkpN2zEUxO0o6F79G4um
Bt/CCPkea7JbsIaOf/Cv+dkxkSAk2+8Nv01UHwAormJYKAvCJkl/vu2isSnl4msr
7UOsWQLFeGHgHcdyj3JjUoVxsrHRWl4UVREep45N9y+IKZNNG8HU15x8MPLX+Zr7
d6XY4hp/Cgtgdw0UPYOhCAWHybhUQ0v+NfYmTcJESE5+gSOwSG6CRkpSPh5uVZ/2
JCcS6yQNOckzEW9awW7IPbPpTy34q19+aI5oNI9M/fgXrm58dIabRRhxnhRWwN0C
9E3iHWNurPEbv4+37WFZH4ydTdi4/DHQROX1t46WMCinfWJG5rEJUSy6F1D4cB9B
0q309ETF1t3eB8/d+DueoRGFwZyGEOO5iUSawnUC6XpKejL4dQk4oMk8+0NcXjeS
H50LhL2eFEo=
=3doW
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 27 Nov 2020 07:29:53 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 10:53:43 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.