Message ID | 87wokll2vy.fsf@gmx.com |
---|---|
State | Accepted |
Headers | show |
Series | [bug#35011] gnu: gpodder: Build reproducibly. | expand |
Hello, Pierre Langlois <pierre.langlois@gmx.com> skribis: > I just realised the gpodder package was not deterministic because of > 'POT-Creation-Date' entries in the .po files. I forgot to check for > determinism before sending that patch, whoops! :-) Good catch! > From 2e45e7c875b384e80099f9ce76009e2116472ef2 Mon Sep 17 00:00:00 2001 > From: Pierre Langlois <pierre.langlois@gmx.com> > Date: Tue, 26 Mar 2019 21:41:59 +0000 > Subject: [PATCH] gnu: gpodder: Build reproducibly. > > * gnu/packages/gpodder.scm (gpodder)[arguments]: Add 'do-not-run-msgmerge' > phase before 'install'. Applied, thank you! Ludo’.
From 2e45e7c875b384e80099f9ce76009e2116472ef2 Mon Sep 17 00:00:00 2001 From: Pierre Langlois <pierre.langlois@gmx.com> Date: Tue, 26 Mar 2019 21:41:59 +0000 Subject: [PATCH] gnu: gpodder: Build reproducibly. * gnu/packages/gpodder.scm (gpodder)[arguments]: Add 'do-not-run-msgmerge' phase before 'install'. --- gnu/packages/gpodder.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/gpodder.scm b/gnu/packages/gpodder.scm index ea1a3108ca..badb7f867f 100644 --- a/gnu/packages/gpodder.scm +++ b/gnu/packages/gpodder.scm @@ -69,6 +69,13 @@ (substitute* "src/gpodder/util.py" (("xdg-open") (string-append xdg-utils "/bin/xdg-open"))) #t))) + ;; 'msgmerge' introduces non-determinism by resetting the + ;; POT-Creation-Date in .po files. + (add-before 'install 'do-not-run-msgmerge + (lambda _ + (substitute* "makefile" + (("msgmerge") "true")) + #t)) (add-before 'install 'make-po-files-writable (lambda _ (for-each -- 2.21.0