891897">

Debian Bug report logs - #891897
gexiv2: please make the build reproducible

version graph

Package: src:gexiv2; Maintainer for src:gexiv2 is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>;

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

Date: Fri, 2 Mar 2018 09:15:01 UTC

Severity: wishlist

Tags: fixed-upstream, patch

Found in version gexiv2/0.10.8-1

Fixed in version gexiv2/0.10.9-1

Done: Jason Crain <jason@inspiresomeone.us>

Bug is archived. No further changes may be made.

Forwarded to https://bugzilla.gnome.org/show_bug.cgi?id=793984

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, Jason Crain <jason@inspiresomeone.us>:
Bug#891897; Package src:gexiv2. (Fri, 02 Mar 2018 09:15: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, Jason Crain <jason@inspiresomeone.us>. (Fri, 02 Mar 2018 09:15: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: gexiv2: please make the build reproducible
Date: Fri, 02 Mar 2018 09:11:41 +0000
[Message part 1 (text/plain, inline)]
Source: gexiv2
Version: 0.10.8-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 gexiv2 could not be built reproducibly.

This is because the generated enums files contain the absolute build path.
The basename is sufficient in context. :)  Patch attached.

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Jason Crain <jason@inspiresomeone.us>:
Bug#891897; Package src:gexiv2. (Fri, 02 Mar 2018 09:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Jason Crain <jason@inspiresomeone.us>. (Fri, 02 Mar 2018 09:27:03 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: 891897@bugs.debian.org
Subject: Re: gexiv2: please make the build reproducible
Date: Fri, 02 Mar 2018 09:23:27 +0000
forwarded 891897 https://bugzilla.gnome.org/show_bug.cgi?id=793984
thanks

I've forwarded this upstream here:

  https://bugzilla.gnome.org/show_bug.cgi?id=793984


Regards,

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



Set Bug forwarded-to-address to 'https://bugzilla.gnome.org/show_bug.cgi?id=793984'. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Fri, 02 Mar 2018 09:27:05 GMT) (full text, mbox, link).


Added tag(s) fixed-upstream. Request was from bts-link-upstream@lists.alioth.debian.org to control@bugs.debian.org. (Thu, 08 Mar 2018 17:51:17 GMT) (full text, mbox, link).


Reply sent to Jason Crain <jason@inspiresomeone.us>:
You have taken responsibility. (Mon, 03 Dec 2018 22:51:11 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Mon, 03 Dec 2018 22:51:11 GMT) (full text, mbox, link).


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

From: Jason Crain <jason@inspiresomeone.us>
To: 891897-close@bugs.debian.org
Subject: Bug#891897: fixed in gexiv2 0.10.9-1
Date: Mon, 03 Dec 2018 22:49:26 +0000
Source: gexiv2
Source-Version: 0.10.9-1

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

Debian distribution maintenance software
pp.
Jason Crain <jason@inspiresomeone.us> (supplier of updated gexiv2 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, 29 Nov 2018 15:53:53 -0700
Source: gexiv2
Binary: libgexiv2-2 gir1.2-gexiv2-0.10 libgexiv2-dev libgexiv2-doc
Architecture: source
Version: 0.10.9-1
Distribution: unstable
Urgency: medium
Maintainer: Jason Crain <jason@inspiresomeone.us>
Changed-By: Jason Crain <jason@inspiresomeone.us>
Description:
 gir1.2-gexiv2-0.10 - GObject-based wrapper around the Exiv2 library - introspection da
 libgexiv2-2 - GObject-based wrapper around the Exiv2 library
 libgexiv2-dev - GObject-based wrapper around the Exiv2 library - development file
 libgexiv2-doc - GObject-based wrapper around the Exiv2 library - documentation
Closes: 891897
Changes:
 gexiv2 (0.10.9-1) unstable; urgency=medium
 .
   [ Ondřej Nový ]
   * d/tests: Use AUTOPKGTEST_TMP instead of ADTTMP
 .
   [ Jason Crain ]
   * New upstream version 0.10.9
     - Avoids absolute build path in header file to make the build
       reproducible. (Closes: #891897)
   * Update d/copyright
   * Use static d/libgexiv2-2.symbols file.
     This was generated at build-time to automatically mark leaked C++
     symbols as optional. Changes to the build system have stopped leaking
     these symbols, so this is no longer necessary.
   * Bump Standards-Version to 4.2.1
   * Disable debhelper's autoreconf sequence.
     The upstream tarball was built without full autotools support, causing
     debhelper's autoreconf step to fail. The autoreconf is unnecessary since
     we build through meson, so disable it.
   * Remove d/source/options.
     The high compression level specified in this file causes a lintian
     warning stating that a high compression level may cause excessive memory
     usage.
   * Update d/upstream/metadata.
     Update URLs for GNOME's transition to gitlab.
Checksums-Sha1:
 52925629a19fcced7f32c35e0560fe9eeba11daa 2230 gexiv2_0.10.9-1.dsc
 770219648aa8cf46fa7e2fc7b1666f53599be423 380348 gexiv2_0.10.9.orig.tar.xz
 9eff9be73a691adda5ae68438a813d7e94e314eb 9112 gexiv2_0.10.9-1.debian.tar.xz
 b59aeb1c0ea280081c1575a9c1574be2318e5b0c 6351 gexiv2_0.10.9-1_source.buildinfo
Checksums-Sha256:
 e6b41df7f057e9a824835e8967085a827b5e631fb4432435b7906bdaf3dea932 2230 gexiv2_0.10.9-1.dsc
 8806234aa6fd1c345d46bf07a14e82771415071ca5ff63615b1ea62bd2fec0ed 380348 gexiv2_0.10.9.orig.tar.xz
 1df92a64f8f308f2550390032817a1122590e674159eac67ee9d7cfaea9a9870 9112 gexiv2_0.10.9-1.debian.tar.xz
 1e0de1b9cf546702825f76024310c308cc3f1af3c51a330fa249a3a4918e827c 6351 gexiv2_0.10.9-1_source.buildinfo
Files:
 c0805dedb57ab4225ef5b8b5993e18de 2230 libs optional gexiv2_0.10.9-1.dsc
 24facb45e5ece7fd772bb388cc5ed74f 380348 libs optional gexiv2_0.10.9.orig.tar.xz
 9cb19063981a5c6625a4d3d0f63b3b99 9112 libs optional gexiv2_0.10.9-1.debian.tar.xz
 7ad330458e549366949324d2ce7e24b1 6351 libs optional gexiv2_0.10.9-1_source.buildinfo

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

iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAlwFr78ACgkQweDZLphv
fH6cCg/7B/3yo6rCuD6xSoP1dQuXWOzMwbjQdWl/PyRr5fk5WPIlyJg79KNS6DXU
lAPE5Y5oTvGiY1k1ivPhftn4b4bMIXLQlZrXlAVkEU084KPwgs8nVcfUgLx8zC+i
vPQkivRW0qVbTcuYJEGC5m5EpBEEvOucyvXJP2VnYwQVdKwAtUSiEYozyR6CRXw5
b2fNpFdYpCaLy7YobKlqJzGqujgeJyN7p8fSowB0fSd8MtX2HPuCKvhF079sMLDb
qR+6eKX9b+M3kzkYhHT9yO4wuMof7OJT9U8G0hUoRSKJqMw2fozv0Ego5Z9ywdnk
FjUye25a/5OIYFqnqtZwO7LHgV8oyOEMjdLdtOnj6RntWxbUSYeSkqoaacKeMTRk
0iYydeyQadC7ogLpt2zabdwbQD36Xup60Sv3IQahOsDxbH4MJQGi+OehUhaNc4OD
EPwJMxErhpcTlop6nP0DHjKX/sHSyMQudp7IiZgZIEN4S1XfHgySzartz+dr/g/Q
Zv3J7+8ygOEbM4QSUQNWTqVKKwadQy0FiyEVuThQfoy2Og4qY31yBPTDcnVn4RNr
Dbb28ayVfk2LpWSTqvOzXmMuJ6LQUYbteE4vbnWHI8CnGaxvSvfDBiyd6KWZXsMf
H9eYP9nW4TTrcIKt/kJV/yzYOnYmC95F4P7KI/3Djd9nEyGngq8=
=Bzpf
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 04 Jan 2019 07:34: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: Mon Feb 3 06:27:36 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.