GNU bug report logs - #46872
[PATCH] doc: Define canned recipes for creating translated manuals.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Maxime Devos <maximedevos@HIDDEN>; Keywords: patch; dated Tue, 2 Mar 2021 13:41:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 46872 <at> debbugs.gnu.org:


Received: (at 46872) by debbugs.gnu.org; 20 Jan 2022 14:05:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 20 09:05:29 2022
Received: from localhost ([127.0.0.1]:56908 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nAY46-0004lh-76
	for submit <at> debbugs.gnu.org; Thu, 20 Jan 2022 09:05:29 -0500
Received: from hera.aquilenet.fr ([185.233.100.1]:49766)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1nAY41-0004lO-3L
 for 46872 <at> debbugs.gnu.org; Thu, 20 Jan 2022 09:05:25 -0500
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 720838D4;
 Thu, 20 Jan 2022 15:05:14 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id eUArt3a5I9CR; Thu, 20 Jan 2022 15:05:13 +0100 (CET)
Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B8F3A224;
 Thu, 20 Jan 2022 15:05:12 +0100 (CET)
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: bug#46872: [PATCH] doc: Define canned recipes for creating
 translated manuals.
References: <d26260fe4874eceb3956fbb81a69ebdaf1d41f2a.camel@HIDDEN>
Date: Thu, 20 Jan 2022 15:05:12 +0100
In-Reply-To: <d26260fe4874eceb3956fbb81a69ebdaf1d41f2a.camel@HIDDEN>
 (Maxime Devos's message of "Tue, 02 Mar 2021 14:40:20 +0100")
Message-ID: <874k5y8puv.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spamd-Bar: /
Authentication-Results: hera.aquilenet.fr;
	none
X-Rspamd-Server: hera
X-Rspamd-Queue-Id: 720838D4
X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[];
 RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[];
 TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[];
 MIME_GOOD(-0.10)[multipart/mixed,text/plain,text/x-patch];
 RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[];
 MIME_TRACE(0.00)[0:+,1:+,2:+]; RCVD_COUNT_TWO(0.00)[2];
 RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 46872
Cc: 46872 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Maxime,

Maxime Devos <maximedevos@HIDDEN> skribis:

> From 140504026807af6d4e94154b629edb6c7bdf3c27 Mon Sep 17 00:00:00 2001
> From: Maxime Devos <maximedevos@HIDDEN>
> Date: Tue, 2 Mar 2021 14:13:59 +0100
> Subject: [PATCH] doc: Define canned recipes for creating translated manua=
ls.
> MIME-Version: 1.0
> Content-Type: text/plain; charset=3DUTF-8
> Content-Transfer-Encoding: 8bit
>
> It is expected that at some point in the future, the manual's
> source will be split in several files per-chapter.  Prevent
> the build recipes from diverging by defining and using two
> =E2=80=98canned recipes=E2=80=99 in the makefile for translating the manu=
al
> and individual chapters.
>
> * doc/local.mk
>   (guix.%.texi, guix-cookbook.%.texi): move recipe ...
>   (translate_manual_command): ... to here.
>   (contributing.%.texi): move recipe ...
>   (translate_chapter_command): ... to here.

This had fallen through the cracks.

I updated it so it applies on current master (see below).  However, it
doesn=E2=80=99t work as expected:

--8<---------------cut here---------------start------------->8---
$ rm -f doc/contributing.fr.texi
$ make doc/contributing.fr.texi
make: 'doc/contributing.fr.texi' is up to date.
$ ls -l doc/contributing.fr.texi
ls: ne eblas atingi 'doc/contributing.fr.texi': Dosiero a=C5=AD dosierujo n=
e ekzistas
--8<---------------cut here---------------end--------------->8---

If I inline the expansion of =E2=80=98translate_chapter_command=E2=80=99, e=
verything
works as expected.

My GNU Make is rusty and fuzzy, but I wonder if we can expand text that
includes tabs.  I vaguely remember that I=E2=80=99d usually define functions
that would expand the whole text: target/prerequisites + commands.

WDYT?

Ludo=E2=80=99.


--=-=-=
Content-Type: text/x-patch; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

diff --git a/doc/local.mk b/doc/local.mk
index 9619971296..627d27a5ef 100644
--- a/doc/local.mk
+++ b/doc/local.mk
@@ -5,6 +5,7 @@
 # Copyright =C2=A9 2016 Taylan Ulrich Bay=C4=B1rl=C4=B1/Kammer <taylanbayi=
rli@HIDDEN>
 # Copyright =C2=A9 2016, 2018 Mathieu Lirzin <mthl@HIDDEN>
 # Copyright =C2=A9 2018, 2021 Julien Lepiller <julien@HIDDEN>
+# Copyright =C2=A9 2021 Maxime Devos <maximedevos@HIDDEN>
 #
 # This file is part of GNU Guix.
 #
@@ -111,22 +112,33 @@ $(top_srcdir)/pre-inst-env $(GUILE) --no-auto-compile=
	\
   $@.tmp $<
 endef
=20
+# This canned recipe is used in the rules below to translate a Texinfo man=
ual
+# using the translations in po/doc.  The argument $(1) is the name of the
+# untranslated manual, without a .texi extension or directory prefixes.
+define translate_manual_command
+	-$(AM_V_PO4A)$(PO4A_TRANSLATE) $(PO4A_PARAMS) -m "%D%/$(1).texi" -p "$<" =
-l "$@.tmp"
+	-sed -i "s|$(1)\.info|$$(basename "$@" | sed 's|texi$$|info|')|" "$@.tmp"
+	-$(AM_V_POXREF)LC_ALL=3Den_US.UTF-8 $(xref_command)
+	-mv "$@.tmp" "$@"
+endef
+
+# Likewise, but for individual chapters (or sections), which do not have an
+# Info file name to modify.
+define translate_chapter_command
+	-$(AM_V_PO4A)$(PO4A_TRANSLATE) $(PO4A_PARAMS) -m "%D%/$(1).texi" -p "$<" =
-l "$@.tmp"
+	-$(AM_V_POXREF)LC_ALL=3Den_US.UTF-8 $(xref_command)
+	-mv "$@.tmp" "$@"
+endef
+
+
 $(srcdir)/%D%/guix.%.texi: po/doc/guix-manual.%.po $(srcdir)/%D%/contribut=
ing.%.texi guix/build/po.go
-	-$(AM_V_PO4A)$(PO4A_TRANSLATE) $(PO4A_PARAMS) -m "%D%/guix.texi" -p "$<" =
-l "$@.tmp"
-	-sed -i "s|guix\.info|$$(basename "$@" | sed 's|texi$$|info|')|" "$@.tmp"
-	-$(AM_V_POXREF)LC_ALL=3Den_US.UTF-8 $(xref_command)
-	-mv "$@.tmp" "$@"
+	$(call translate_manual_command,guix)
=20
 $(srcdir)/%D%/guix-cookbook.%.texi: po/doc/guix-cookbook.%.po guix/build/p=
o.go
-	-$(AM_V_PO4A)$(PO4A_TRANSLATE) $(PO4A_PARAMS) -m "%D%/guix-cookbook.texi"=
 -p "$<" -l "$@.tmp"
-	-sed -i "s|guix-cookbook\.info|$$(basename "$@" | sed 's|texi$$|info|')|"=
 "$@.tmp"
-	-$(AM_V_POXREF)LC_ALL=3Den_US.UTF-8 $(xref_command)
-	-mv "$@.tmp" "$@"
+	$(call translate_manual_command,guix-cookbook)
=20
 $(srcdir)/%D%/contributing.%.texi: po/doc/guix-manual.%.po guix/build/po.go
-	-$(AM_V_PO4A)$(PO4A_TRANSLATE) $(PO4A_PARAMS) -m "%D%/contributing.texi" =
-p "$<" -l "$@.tmp"
-	-$(AM_V_POXREF)LC_ALL=3Den_US.UTF-8 $(xref_command)
-	-mv "$@.tmp" "$@"
+	$(call translate_manual_chapter,contributing)
=20
 %D%/os-config-%.texi: gnu/system/examples/%.tmpl
 	$(AM_V_GEN)$(MKDIR_P) "`dirname $@`";	\

--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#46872; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Mar 2021 13:40:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 02 08:40:42 2021
Received: from localhost ([127.0.0.1]:52089 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lH5GT-0000ap-Lq
	for submit <at> debbugs.gnu.org; Tue, 02 Mar 2021 08:40:42 -0500
Received: from lists.gnu.org ([209.51.188.17]:59514)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1lH5GQ-0000ah-OH
 for submit <at> debbugs.gnu.org; Tue, 02 Mar 2021 08:40:40 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:51160)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1lH5GQ-0005iL-H6
 for guix-patches@HIDDEN; Tue, 02 Mar 2021 08:40:38 -0500
Received: from laurent.telenet-ops.be ([2a02:1800:110:4::f00:19]:60462)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1lH5GL-0003N0-SJ
 for guix-patches@HIDDEN; Tue, 02 Mar 2021 08:40:38 -0500
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
 by laurent.telenet-ops.be with bizsmtp
 id bRgU2400R0mfAB401RgUQn; Tue, 02 Mar 2021 14:40:29 +0100
Message-ID: <d26260fe4874eceb3956fbb81a69ebdaf1d41f2a.camel@HIDDEN>
Subject: [PATCH] doc: Define canned recipes for creating translated manuals.
From: Maxime Devos <maximedevos@HIDDEN>
To: guix-patches@HIDDEN
Date: Tue, 02 Mar 2021 14:40:20 +0100
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature"; boundary="=-E56icsV8j0KWhCTxMmVd"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1614692429; bh=R0yhp+9Oo3l3u2DdC31WwRnm2ZzlVbuvmcHWXZxavUY=;
 h=Subject:From:To:Date;
 b=arZ02Ma49V4axG8mNu1ESuBxrbu7Y9ugij8LjtB6FN4bivlN0MQU74G9eaQ2qe0JW
 x2BbOk4q/c471z9os3sFLl97Jgp3E1+LcJxkMXn51zg3FltqTxAxQ97jY/sJb7hQXf
 0sIrkUqNDyRj2yBeGUxT+5lFJ4KM5Ud2Y2LmaoYlPSMLMxp5rhkSz8iUGJ4HKGhZyR
 wTkEJwfhfX+lgD+1nPbnkKkuzN7iWtm/gKuLtY+M0D9SRI1fm7j8HQ85sALU5M0LQH
 XrxaJxFn8rdLbYmNlPHgKR+sssXI5Ps7FA2FYm1BDp988d1MhaFk8A36tnwBgj2DQf
 JxGNqijJcYxww==
Received-SPF: pass client-ip=2a02:1800:110:4::f00:19;
 envelope-from=maximedevos@HIDDEN; helo=laurent.telenet-ops.be
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)


--=-E56icsV8j0KWhCTxMmVd
Content-Type: multipart/mixed; boundary="=-dcd1kw3qst12R9yKajgW"


--=-dcd1kw3qst12R9yKajgW
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Guix,

While looking at how to properly include the documentation
in the makefile in <https://issues.guix.gnu.org/46800>,
I noticed the build recipes for creating $MANUAL.%.texi
and $CHAPTER.%.texi are duplicated (modulo $MANUAL and $CHAPTER).

This patch should make defining new chapters and manuals in the
makefile somewhat simpler and less prone to errors (e.g. avoid
copy-paste + oops I forgot to change the .texinfo and .info file name).

Greetings,
Maxime.

--=-dcd1kw3qst12R9yKajgW
Content-Disposition: attachment;
	filename*0=0001-doc-Define-canned-recipes-for-creating-translated-ma.pat;
	filename*1=ch
Content-Transfer-Encoding: base64
Content-Type: text/x-patch;
	name="0001-doc-Define-canned-recipes-for-creating-translated-ma.patch";
	charset="UTF-8"

RnJvbSAxNDA1MDQwMjY4MDdhZjZkNGU5NDE1NGI2MjllZGI2YzdiZGYzYzI3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+
CkRhdGU6IFR1ZSwgMiBNYXIgMjAyMSAxNDoxMzo1OSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGRv
YzogRGVmaW5lIGNhbm5lZCByZWNpcGVzIGZvciBjcmVhdGluZyB0cmFuc2xhdGVkIG1hbnVhbHMu
Ck1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYt
OApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CgpJdCBpcyBleHBlY3RlZCB0aGF0IGF0
IHNvbWUgcG9pbnQgaW4gdGhlIGZ1dHVyZSwgdGhlIG1hbnVhbCdzCnNvdXJjZSB3aWxsIGJlIHNw
bGl0IGluIHNldmVyYWwgZmlsZXMgcGVyLWNoYXB0ZXIuICBQcmV2ZW50CnRoZSBidWlsZCByZWNp
cGVzIGZyb20gZGl2ZXJnaW5nIGJ5IGRlZmluaW5nIGFuZCB1c2luZyB0d28K4oCYY2FubmVkIHJl
Y2lwZXPigJkgaW4gdGhlIG1ha2VmaWxlIGZvciB0cmFuc2xhdGluZyB0aGUgbWFudWFsCmFuZCBp
bmRpdmlkdWFsIGNoYXB0ZXJzLgoKKiBkb2MvbG9jYWwubWsKICAoZ3VpeC4lLnRleGksIGd1aXgt
Y29va2Jvb2suJS50ZXhpKTogbW92ZSByZWNpcGUgLi4uCiAgKHRyYW5zbGF0ZV9tYW51YWxfY29t
bWFuZCk6IC4uLiB0byBoZXJlLgogIChjb250cmlidXRpbmcuJS50ZXhpKTogbW92ZSByZWNpcGUg
Li4uCiAgKHRyYW5zbGF0ZV9jaGFwdGVyX2NvbW1hbmQpOiAuLi4gdG8gaGVyZS4KLS0tCiBkb2Mv
bG9jYWwubWsgfCAzMCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9s
b2NhbC5tayBiL2RvYy9sb2NhbC5tawppbmRleCA5NzEyMmM3MzdkLi5mYjFhNmEyYjM3IDEwMDY0
NAotLS0gYS9kb2MvbG9jYWwubWsKKysrIGIvZG9jL2xvY2FsLm1rCkBAIC01LDYgKzUsNyBAQAog
IyBDb3B5cmlnaHQgwqkgMjAxNiBUYXlsYW4gVWxyaWNoIEJhecSxcmzEsS9LYW1tZXIgPHRheWxh
bmJheWlybGlAZ21haWwuY29tPgogIyBDb3B5cmlnaHQgwqkgMjAxNiwgMjAxOCBNYXRoaWV1IExp
cnppbiA8bXRobEBnbnUub3JnPgogIyBDb3B5cmlnaHQgwqkgMjAxOCBKdWxpZW4gTGVwaWxsZXIg
PGp1bGllbkBsZXBpbGxlci5ldT4KKyMgQ29weXJpZ2h0IMKpIDIwMjEgTWF4aW1lIERldm9zIDxt
YXhpbWVkZXZvc0B0ZWxlbmV0LmJlPgogIwogIyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3Vp
eC4KICMKQEAgLTEwOSwyMiArMTEwLDMzIEBAIGNhdCAiJEAudG1wIiB8IGVncmVwICdAcD94P3Jl
ZicgLUExIHwgc2VkICdOO3N8LS1cbnx8ZztQO0QnIHwgc2VkICdzfF58IHxnJyB8IFwKIGRvbmUK
IGVuZGVmCiAKLSQoc3JjZGlyKS8lRCUvZ3VpeC4lLnRleGk6IHBvL2RvYy9ndWl4LW1hbnVhbC4l
LnBvICQoc3JjZGlyKS8lRCUvY29udHJpYnV0aW5nLiUudGV4aQotCS0kKEFNX1ZfUE80QSkkKFBP
NEFfVFJBTlNMQVRFKSAkKFBPNEFfUEFSQU1TKSAtbSAiJUQlL2d1aXgudGV4aSIgLXAgIiQ8IiAt
bCAiJEAudG1wIgotCS1zZWQgLWkgInN8Z3VpeFwuaW5mb3wkJChiYXNlbmFtZSAiJEAiIHwgc2Vk
ICdzfHRleGkkJHxpbmZvfCcpfCIgIiRALnRtcCIKKyMgVGhpcyBjYW5uZWQgcmVjaXBlIHRyYW5z
bGF0ZXMgaXMgdXNlZCBpbiB0aGUgcnVsZXMgYmVsb3cKKyMgdG8gdHJhbnNsYXRlIGEgdGV4aW5m
byBtYW51YWwsIHVzaW5nIHRoZSB0cmFuc2xhdGlvbnMKKyMgaW4gcG8vZG9jLiAgVGhlIGFyZ3Vt
ZW50ICQoMSkgaXMgdGhlIG5hbWUgb2YgdGhlIHVudHJhbnNsYXRlZAorIyBtYW51YWwsIHdpdGhv
dXQgYSAudGV4aSBleHRlbnNpb24gb3IgZGlyZWN0b3J5IHByZWZpeGVzLgorZGVmaW5lIHRyYW5z
bGF0ZV9tYW51YWxfY29tbWFuZAorCS0kKEFNX1ZfUE80QSkkKFBPNEFfVFJBTlNMQVRFKSAkKFBP
NEFfUEFSQU1TKSAtbSAiJUQlLyQoMSkudGV4aSIgLXAgIiQ8IiAtbCAiJEAudG1wIgorCS1zZWQg
LWkgInN8JCgxKVwuaW5mb3wkJChiYXNlbmFtZSAiJEAiIHwgc2VkICdzfHRleGkkJHxpbmZvfCcp
fCIgIiRALnRtcCIKIAktJChBTV9WX1BPWFJFRikkKHhyZWZfY29tbWFuZCkKIAktbXYgIiRALnRt
cCIgIiRAIgorZW5kZWYKIAotJChzcmNkaXIpLyVEJS9ndWl4LWNvb2tib29rLiUudGV4aTogcG8v
ZG9jL2d1aXgtY29va2Jvb2suJS5wbwotCS0kKEFNX1ZfUE80QSkkKFBPNEFfVFJBTlNMQVRFKSAk
KFBPNEFfUEFSQU1TKSAtbSAiJUQlL2d1aXgtY29va2Jvb2sudGV4aSIgLXAgIiQ8IiAtbCAiJEAu
dG1wIgotCS1zZWQgLWkgInN8Z3VpeC1jb29rYm9va1wuaW5mb3wkJChiYXNlbmFtZSAiJEAiIHwg
c2VkICdzfHRleGkkJHxpbmZvfCcpfCIgIiRALnRtcCIKKyMgTGlrZXdpc2UsIGJ1dCBmb3IgaW5k
aXZpZHVhbCBjaGFwdGVycyAob3Igc2VjdGlvbnMpLCB3aGljaCBkbyBub3QgaGF2ZQorIyBhbiBp
bmZvIGZpbGUgbmFtZSB0byBtb2RpZnkuCitkZWZpbmUgdHJhbnNsYXRlX2NoYXB0ZXJfY29tbWFu
ZAorCS0kKEFNX1ZfUE80QSkkKFBPNEFfVFJBTlNMQVRFKSAkKFBPNEFfUEFSQU1TKSAtbSAiJUQl
LyQoMSkudGV4aSIgLXAgIiQ8IiAtbCAiJEAudG1wIgogCS0kKEFNX1ZfUE9YUkVGKSQoeHJlZl9j
b21tYW5kKQogCS1tdiAiJEAudG1wIiAiJEAiCitlbmRlZgorCiskKHNyY2RpcikvJUQlL2d1aXgu
JS50ZXhpOiBwby9kb2MvZ3VpeC1tYW51YWwuJS5wbyAkKHNyY2RpcikvJUQlL2NvbnRyaWJ1dGlu
Zy4lLnRleGkKKwkkKGNhbGwgdHJhbnNsYXRlX21hbnVhbF9jb21tYW5kLGd1aXgpCisKKyQoc3Jj
ZGlyKS8lRCUvZ3VpeC1jb29rYm9vay4lLnRleGk6IHBvL2RvYy9ndWl4LWNvb2tib29rLiUucG8K
KwkkKGNhbGwgdHJhbnNsYXRlX21hbnVhbF9jb21tYW5kLGd1aXgtY29va2Jvb2spCiAKICQoc3Jj
ZGlyKS8lRCUvY29udHJpYnV0aW5nLiUudGV4aTogcG8vZG9jL2d1aXgtbWFudWFsLiUucG8KLQkt
JChBTV9WX1BPNEEpJChQTzRBX1RSQU5TTEFURSkgJChQTzRBX1BBUkFNUykgLW0gIiVEJS9jb250
cmlidXRpbmcudGV4aSIgLXAgIiQ8IiAtbCAiJEAudG1wIgotCS0kKEFNX1ZfUE9YUkVGKSQoeHJl
Zl9jb21tYW5kKQotCS1tdiAiJEAudG1wIiAiJEAiCisJJChjYWxsIHRyYW5zbGF0ZV9jaGFwdGVy
X2NvbW1hbmQsY29udHJpYnV0aW5nKQogCiAlRCUvb3MtY29uZmlnLSUudGV4aTogZ251L3N5c3Rl
bS9leGFtcGxlcy8lLnRtcGwKIAkkKEFNX1ZfR0VOKSQoTUtESVJfUCkgImBkaXJuYW1lICRAYCI7
CVwKLS0gCjIuMzAuMQoK


--=-dcd1kw3qst12R9yKajgW--

--=-E56icsV8j0KWhCTxMmVd
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYD5ARBccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hZiAQDv0HEaL94SgNQijRgTvOS+H4mP
xpFiojCw4GZij09+OwEAoqol8SvB4ti3BvfkU7GUeEQYX+aaSw6KoIIQaTRjVwA=
=x6m/
-----END PGP SIGNATURE-----

--=-E56icsV8j0KWhCTxMmVd--





Acknowledgement sent to Maxime Devos <maximedevos@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#46872; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 20 Jan 2022 14:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.