968700">

Debian Bug report logs - #968700
evolution: please make .h files reproducible

version graph

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

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

Date: Thu, 20 Aug 2020 10:09:01 UTC

Severity: wishlist

Tags: patch

Found in version evolution/3.37.90-1

Fixed in version evolution/3.38.2-1

Done: Laurent Bigonville <bigon@debian.org>

Bug is archived. No further changes may be made.

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, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#968700; Package src:evolution. (Thu, 20 Aug 2020 10:09:03 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, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Thu, 20 Aug 2020 10:09:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, wrote: > Source: evolution > Version: 3.37.90-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 > evolution could not be built reproducibly. > > This is because it generates a lot of .h files using glib-mkenums that > include differences such as: > > -/* Enumerations from "/build/1st/evolution-3.36.4/src/e-util/e-util-enums.h" */ > +/* Enumerations from "/build/2/evolution-3.36.4/2nd/src/e-util/e-util-enums.h" */ > > Patch attached that generates the templates for these files using > @basename@ vs. @filename@. > > [0] https://reproducible-builds.org/ > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `-&subject=Re: evolution: please make .h files reproducible&In-Reply-To=<159791776611.3027339.7031377792932217480@tinycat.chris-lamb.co.uk>">reply):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: evolution: please make .h files reproducible
Date: Thu, 20 Aug 2020 11:04:39 +0100
[Message part 1 (text/plain, inline)]
Source: evolution
Version: 3.37.90-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
evolution could not be built reproducibly.

This is because it generates a lot of .h files using glib-mkenums that
include differences such as:

  -/* Enumerations from "/build/1st/evolution-3.36.4/src/e-util/e-util-enums.h" */
  +/* Enumerations from "/build/2/evolution-3.36.4/2nd/src/e-util/e-util-enums.h" */

Patch attached that generates the templates for these files using
@basename@ vs. @filename@.

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#968700; Package src:evolution. (Thu, 19 Nov 2020 13:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Thu, 19 Nov 2020 13:09:04 GMT) (full text, mbox, link).


Message #10 received at 968700@bugs.debian.org (full text, mbox, wrote: > Chris Lamb wrote: > > > Source: evolution > > Version: 3.18.5.2-0ubuntu1 > > Tags: patch > > Gentle ping on the above? > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `- > > &subject=Re: Bug#968700: evolution: please make .h files reproducible&In-Reply-To=<160577868598.756493.1178798483506900491@tinycat.chris-lamb.co.uk>">reply):

From: "Chris Lamb" <lamby@debian.org>
To: 968700@bugs.debian.org, reproducible-bugs@lists.alioth.debian.org
Subject: Re: Bug#968700: evolution: please make .h files reproducible
Date: Thu, 19 Nov 2020 13:07:03 -0000
Chris Lamb wrote:

> Source: evolution
> Version: 3.18.5.2-0ubuntu1
> Tags: patch

Gentle ping on the above?


Regards,

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



Message sent on to "Chris Lamb" <lamby@debian.org>:
Bug#968700. (Tue, 08 Dec 2020 10:36:05 GMT) (full text, mbox, link).


Message #13 received at 968700-submitter@bugs.debian.org (full text, mbox, reply):

From: Laurent Bigonville <noreply@salsa.debian.org>
To: 968700-submitter@bugs.debian.org
Subject: Bug#968700 marked as pending in evolution
Date: Tue, 08 Dec 2020 10:33:00 +0000
Control: tag -1 pending

Hello,

Bug #968700 in evolution reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/gnome-team/evolution/-/commit/e343accf1dfd3241462dfc5b20a1271dfe838b3b

------------------------------------------------------------------------
Add a patch from upstream to remove absolute build paths from header files, that should make them reproducible (Closes: #968700)
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/968700



Added tag(s) pending. Request was from Laurent Bigonville <noreply@salsa.debian.org> to 968700-submitter@bugs.debian.org. (Tue, 08 Dec 2020 10:36:05 GMT) (full text, mbox, link).


Reply sent to Laurent Bigonville <bigon@debian.org>:
You have taken responsibility. (Tue, 08 Dec 2020 10:51:06 GMT) (full text, mbox, link).


Notification sent to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer. (Tue, 08 Dec 2020 10:51:06 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 968700-close@bugs.debian.org
Subject: Bug#968700: fixed in evolution 3.38.2-1
Date: Tue, 08 Dec 2020 10:49:31 +0000
Source: evolution
Source-Version: 3.38.2-1
Done: Laurent Bigonville <bigon@debian.org>

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

Debian distribution maintenance software
pp.
Laurent Bigonville <bigon@debian.org> (supplier of updated evolution 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: Tue, 08 Dec 2020 11:31:27 +0100
Source: evolution
Architecture: source
Version: 3.38.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Laurent Bigonville <bigon@debian.org>
Closes: 968700
Changes:
 evolution (3.38.2-1) unstable; urgency=medium
 .
   * New upstream release
   * Add a patch from upstream to remove absolute build paths from header
     files, that should make them reproducible (Closes: #968700)
   * debian/rules: Add reproducible=+fixfilepath option to
     DEB_BUILD_MAINT_OPTIONS to try to make the package reproductible
Checksums-Sha1:
 83134d2d9572e4441955bfc7507e850e1e1ca4ce 3593 evolution_3.38.2-1.dsc
 3b732176bc1fcd103b1190b750820f6035c2b741 12159172 evolution_3.38.2.orig.tar.xz
 ad91f4ce0279b9b1473fc83572607cdb5abad6d4 38100 evolution_3.38.2-1.debian.tar.xz
 35f14803e61a7fc32e0bd05214e481c48bcc197c 16819 evolution_3.38.2-1_source.buildinfo
Checksums-Sha256:
 fce89cf447ae212f810f7d36e9a499ceb446c74731b88001e3e736c305d27b54 3593 evolution_3.38.2-1.dsc
 1d8b8175cfbd994f26b1f13301b6333cdf1dcebe6861bf21f465ddcea07b12f2 12159172 evolution_3.38.2.orig.tar.xz
 a4b6495e65b27d3f7464e49924dc0c3dd52f1cf0fbe4b9703cb58dcb1d70e653 38100 evolution_3.38.2-1.debian.tar.xz
 e2ee6ec0aa1c419d3fb715f80ca9313d08093cdb6a076f8e6b0bc2834be85b9f 16819 evolution_3.38.2-1_source.buildinfo
Files:
 882e9b34fe7369b81ceb7989a3908de6 3593 gnome optional evolution_3.38.2-1.dsc
 2c578373442eb4a87473b7ea5d90c573 12159172 gnome optional evolution_3.38.2.orig.tar.xz
 56eecebdead237705797757a337e10c8 38100 gnome optional evolution_3.38.2-1.debian.tar.xz
 137e8edff52372a312c7645af06666e1 16819 gnome optional evolution_3.38.2-1_source.buildinfo

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

iQFFBAEBCAAvFiEEmRrdqQAhuF2x31DwH8WJHrqwQ9UFAl/PViURHGJpZ29uQGRl
Ymlhbi5vcmcACgkQH8WJHrqwQ9Xcdwf/eNj0nzo3DQoUlBFWc5V+w/69Mzm9Loz9
Qy+LX+7bMTc0CQ7Q9Iyk8zDgywdTzmjo3tYnxDFUhtCDLrjGtAb0F154ZzZWGgfv
TvCJt9cGTzpslHdRtNv7CuN8HswI/hVGi29YasflH6sSA9mHWCt2fWZHUBCRNdO+
HpA+KDO2WMH/4aZ/Y/6+WsvFKi/6nWkhcSmtnqF9+I9qacm2alGOjpfx9RBCHe5L
GQnkQclf+qR1t/eDtz490d21wCRngb4TqPUMXygeIaXVFvmZJNvQG9EtyTn8rPwZ
hi0WFGtP83+1UMoJw8+bWKWSXuMs6w83OlpFRojNO2GaZ1JlrWwyTg==
=1dv9
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 21 Jan 2021 07:24:36 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: Fri Jan 31 00:43:26 2025; Machine Name: buxtehude

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.