Your message dated Mon, 28 Sep 2020 11:42:49 +0100
with message-id <[email protected]>
and subject line Re: Bug#941716: gobject-introspection: please make the build
reproducible
has caused the Debian Bug report #941716,
regarding gobject-introspection: please make the build reproducible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
941716: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941716
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gobject-introspection
Version: 1.62.0-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed
that gobject-introspection could not be built reproducibly.
This is because it embeds the current build path, presumably for
some kind of testing. However, removing this does not cause the
tests to fail AFAICT, reflected in the attached patch.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible_build.path 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/reproducible_build.path 2019-10-04 07:48:02.145894834
+0100
@@ -0,0 +1,17 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2019-10-04
+
+--- gobject-introspection-1.62.0.orig/girepository/girparser.c
++++ gobject-introspection-1.62.0/girepository/girparser.c
+@@ -309,10 +309,6 @@ locate_gir (GIrParser *parser,
+ if (g_file_test (path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
+ return path;
+ g_free (path);
+- path = g_build_filename (UNINSTALLED_GIR_DIR, girname, NULL);
+- if (g_file_test (path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR))
+- return path;
+- g_free (path);
+ return NULL;
+ }
+
--- a/debian/patches/series 2019-10-04 07:34:31.784710477 +0100
--- b/debian/patches/series 2019-10-04 07:47:59.877873398 +0100
@@ -1 +1,2 @@
multiarch_compat.patch
+reproducible_build.path
--- End Message ---
--- Begin Message ---
Version: 1.63.2-1
On Fri, 04 Oct 2019 at 07:57:02 +0100, Chris Lamb wrote:
> Whilst working on the Reproducible Builds effort [0] we noticed
> that gobject-introspection could not be built reproducibly.
>
> This is because it embeds the current build path, presumably for
> some kind of testing. However, removing this does not cause the
> tests to fail AFAICT, reflected in the attached patch.
An equivalent patch was applied upstream a while ago.
Thanks,
smcv
--- End Message ---