Debian Bug report logs -
#956591
gpick: please make the build reproducible
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
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):
[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):
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):
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):
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):
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):
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.