Hello,

I've found an issue in glib-genmarshal, a GLibby generator for header
files, where it by default includes the build path in comments unless
given --skip-source to suppress it. This causes Evolution to not build
reproducibly, and for this I've attached a patch.
From ccb2141d27821b7ddddd1debc95bf34ee4e57f79 Mon Sep 17 00:00:00 2001
From: John Scott <jsc...@posteo.net>
Date: Tue, 16 Feb 2021 09:56:59 -0500
Subject: [PATCH] Tag evolution with
 build_path_in_header_generated_by_glib_genmarshal

---
 issues.yml   | 5 +++++
 packages.yml | 4 ++++
 2 files changed, 9 insertions(+)

diff --git a/issues.yml b/issues.yml
index a7bc5325..731e8882 100644
--- a/issues.yml
+++ b/issues.yml
@@ -2234,3 +2234,8 @@ build_path_in_record_file_generated_by_pybuild_flit_plugin:
     The flit plugin for pybuild includes the build path into the RECORD file
     if it fails to transform the path into a relative one
   url: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969352
+build_path_in_header_generated_by_glib_genmarshal:
+  description: |
+    glib-genmarshal includes the build path in code comments by default,
+    e.g. BOOLEAN:INT,INT,BOXED (%s). It should be invokved with
+    --skip-source to omit these.
diff --git a/packages.yml b/packages.yml
index 7e06129f..ac815b9d 100644
--- a/packages.yml
+++ b/packages.yml
@@ -5218,6 +5218,10 @@ evil-paredit-el:
   version: 0.0.2-5
   issues:
     - build_path_captured_in_emacs_el_file
+evolution:
+  version: 3.38.3-1
+  issues:
+    - build_path_in_header_generated_by_glib_genmarshal
 evolution-data-server:
   version: 3.12.9~git20141128.5242b0-2
   comments: |
-- 
2.30.0

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to