GNU bug report logs -
#65179
[PATCH] gnu: mingw: Update reproducibility patch
Previous Next
Reported by: Michael Ford <fanquake <at> gmail.com>
Date: Wed, 9 Aug 2023 13:11:02 UTC
Severity: normal
Tags: patch
Done: Christopher Baines <mail <at> cbaines.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 65179 in the body.
You can then email your comments to 65179 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#65179
; Package
guix-patches
.
(Wed, 09 Aug 2023 13:11:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Michael Ford <fanquake <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 09 Aug 2023 13:11:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
From c8e8b7dacfe86147226a687acd495e59826368d7 Mon Sep 17 00:00:00 2001
From: fanquake <fanquake <at> gmail.com>
Date: Wed, 9 Aug 2023 14:42:38 +0200
Subject: [PATCH] gnu: mingw: Update reproducibility patch
* gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Update from
upstream.
---
.../patches/mingw-w64-reproducible-gendef.patch | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/patches/mingw-w64-reproducible-gendef.patch
b/gnu/packages/patches/mingw-w64-reproducible-gendef.patch
index ee676af7a0..39ee854245 100644
--- a/gnu/packages/patches/mingw-w64-reproducible-gendef.patch
+++ b/gnu/packages/patches/mingw-w64-reproducible-gendef.patch
@@ -4,12 +4,12 @@ https://salsa.debian.org/mingw-w64-team/mingw-w64.git
Invoke the following in the aforementioned repo to see the original patch:
- $ git show 4974e2c:debian/patches/reproducible-gendef.patch
+ $ git show 9a33f50:debian/patches/reproducible-build.patch
-Description: Drop __DATE__ from gendef
+Description: Drop __DATE__ from gendef and genlib
Author: Stephen Kitt <skitt <at> debian.org>
-This allows gendef to be built reproducibly.
+This allows gendef and genlib to be built reproducibly.
--- a/mingw-w64-tools/gendef/src/gendef.c
+++ b/mingw-w64-tools/gendef/src/gendef.c
@@ -21,3 +21,13 @@ This allows gendef to be built reproducibly.
fprintf (stderr, "\nReport bugs to <
mingw-w64-public <at> lists.sourceforge.net>\n");
exit (0);
}
+--- a/mingw-w64-tools/genlib/src/genlib.c
++++ b/mingw-w64-tools/genlib/src/genlib.c
+@@ -123,7 +123,6 @@
+ "Usage example:\n"
+ " By default, the output file is named after the DLL counterpart\n"
+ " genlib mydef.def Produces libmydll.a\n"
+-"\nBuilt on " __DATE__ "\n"
+ "\nReport bugs to <martellmalone <at> gmail.com>\n"
+ ;
+
--
2.41.0
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#65179
; Package
guix-patches
.
(Sat, 19 Aug 2023 07:51:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 65179 <at> debbugs.gnu.org (full text, mbox):
Michael Ford writes:
Hi!
> From c8e8b7dacfe86147226a687acd495e59826368d7 Mon Sep 17 00:00:00 2001
> From: fanquake <fanquake <at> gmail.com>
> Date: Wed, 9 Aug 2023 14:42:38 +0200
> Subject: [PATCH] gnu: mingw: Update reproducibility patch.
> * gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Update from
> upstream.
> ---
> .../patches/mingw-w64-reproducible-gendef.patch | 16 +++++++++++++---
> 1 file changed, 13 insertions(+), 3 deletions(-)
Applied, thanks!
However...even with this patch MinGW does not build reproducibly, e.g.
--8<---------------cut here---------------start------------->8---
diffoscope /gnu/store/ra40ckd09sapzlh7mib2qmwkbjamgcxb-mingw-w64-x86_64-11.0.1/lib/libntoc.a /tmp/ra40ckd09sapzlh7mib2qmwkbjamgcxb-mingw-w64-x86_64-11.0.1/lib/libntoc.a
--- /gnu/store/ra40ckd09sapzlh7mib2qmwkbjamgcxb-mingw-w64-x86_64-11.0.1/lib/libntoc.a
+++ /tmp/ra40ckd09sapzlh7mib2qmwkbjamgcxb-mingw-w64-x86_64-11.0.1/lib/libntoc.a
├── file list
│ @@ -1,4 +1,4 @@
│ ----------- 0 0 0 100 2023-08-18 13:26:59.000000 /
│ --rw-r--r-- 0 999 30000 586 2023-08-18 13:26:59.000000 libntoct.o
│ --rw-r--r-- 0 999 30000 648 2023-08-18 13:26:59.000000 libntoch.o
│ --rw-r--r-- 0 999 30000 624 2023-08-18 13:26:59.000000 libntocs00000.o
│ +---------- 0 0 0 100 2023-08-19 06:04:15.000000 /
│ +-rw-r--r-- 0 999 30000 586 2023-08-19 06:04:15.000000 libntoct.o
│ +-rw-r--r-- 0 999 30000 648 2023-08-19 06:04:15.000000 libntoch.o
│ +-rw-r--r-- 0 999 30000 624 2023-08-19 06:04:15.000000 libntocs00000.o
--8<---------------cut here---------------end--------------->8---
Would you like to look into that?
Greetings,
Janneke
--
Janneke Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com
Information forwarded
to
guix-patches <at> gnu.org
:
bug#65179
; Package
guix-patches
.
(Mon, 21 Aug 2023 08:55:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 65179 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
> Would you like to look into that?
Sure, I'll see if I can track down the issue.
On Sat, 19 Aug 2023 at 08:50, Janneke Nieuwenhuizen <janneke <at> gnu.org> wrote:
> Michael Ford writes:
>
> Hi!
>
> > From c8e8b7dacfe86147226a687acd495e59826368d7 Mon Sep 17 00:00:00 2001
> > From: fanquake <fanquake <at> gmail.com>
> > Date: Wed, 9 Aug 2023 14:42:38 +0200
> > Subject: [PATCH] gnu: mingw: Update reproducibility patch.
> > * gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Update from
> > upstream.
> > ---
> > .../patches/mingw-w64-reproducible-gendef.patch | 16 +++++++++++++---
> > 1 file changed, 13 insertions(+), 3 deletions(-)
>
> Applied, thanks!
>
> However...even with this patch MinGW does not build reproducibly, e.g.
>
> --8<---------------cut here---------------start------------->8---
> diffoscope
> /gnu/store/ra40ckd09sapzlh7mib2qmwkbjamgcxb-mingw-w64-x86_64-11.0.1/lib/libntoc.a
> /tmp/ra40ckd09sapzlh7mib2qmwkbjamgcxb-mingw-w64-x86_64-11.0.1/lib/libntoc.a
> ---
> /gnu/store/ra40ckd09sapzlh7mib2qmwkbjamgcxb-mingw-w64-x86_64-11.0.1/lib/libntoc.a
> +++
> /tmp/ra40ckd09sapzlh7mib2qmwkbjamgcxb-mingw-w64-x86_64-11.0.1/lib/libntoc.a
> ├── file list
> │ @@ -1,4 +1,4 @@
> │ ----------- 0 0 0 100 2023-08-18 13:26:59.000000 /
> │ --rw-r--r-- 0 999 30000 586 2023-08-18 13:26:59.000000
> libntoct.o
> │ --rw-r--r-- 0 999 30000 648 2023-08-18 13:26:59.000000
> libntoch.o
> │ --rw-r--r-- 0 999 30000 624 2023-08-18 13:26:59.000000
> libntocs00000.o
> │ +---------- 0 0 0 100 2023-08-19 06:04:15.000000 /
> │ +-rw-r--r-- 0 999 30000 586 2023-08-19 06:04:15.000000
> libntoct.o
> │ +-rw-r--r-- 0 999 30000 648 2023-08-19 06:04:15.000000
> libntoch.o
> │ +-rw-r--r-- 0 999 30000 624 2023-08-19 06:04:15.000000
> libntocs00000.o
> --8<---------------cut here---------------end--------------->8---
>
> Would you like to look into that?
>
> Greetings,
> Janneke
>
> --
> Janneke Nieuwenhuizen <janneke <at> gnu.org> | GNU LilyPond
> https://LilyPond.org
> Freelance IT https://www.JoyOfSource.com | Avatar®
> https://AvatarAcademy.com
>
[Message part 2 (text/html, inline)]
Reply sent
to
Christopher Baines <mail <at> cbaines.net>
:
You have taken responsibility.
(Mon, 30 Oct 2023 13:11:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Michael Ford <fanquake <at> gmail.com>
:
bug acknowledged by developer.
(Mon, 30 Oct 2023 13:11:02 GMT)
Full text and
rfc822 format available.
Message #16 received at 65179-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Janneke Nieuwenhuizen <janneke <at> gnu.org> writes:
> Michael Ford writes:
>
> Hi!
>
>> From c8e8b7dacfe86147226a687acd495e59826368d7 Mon Sep 17 00:00:00 2001
>> From: fanquake <fanquake <at> gmail.com>
>> Date: Wed, 9 Aug 2023 14:42:38 +0200
>> Subject: [PATCH] gnu: mingw: Update reproducibility patch.
>> * gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Update from
>> upstream.
>> ---
>> .../patches/mingw-w64-reproducible-gendef.patch | 16 +++++++++++++---
>> 1 file changed, 13 insertions(+), 3 deletions(-)
>
> Applied, thanks!
Since this patch has been applied, I'm going to mark the issue as done.
You can always open an issue against the guix package if you want to
track this problem with mingw.
Thanks,
Chris
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 28 Nov 2023 12:24:07 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 188 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.