GNU bug report logs - #65424
Guix doesn't use positional arguments in translated formatted messages

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; Reported by: Maxime Devos <maximedevos@HIDDEN>; dated Mon, 21 Aug 2023 12:10:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

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


Received: (at 65424) by debbugs.gnu.org; 21 Aug 2023 14:45:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 10:45:59 2023
Received: from localhost ([127.0.0.1]:57461 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qY6AJ-0001Ig-Dn
	for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 10:45:59 -0400
Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:56666)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1qY6AG-0001IA-NL
 for 65424 <at> debbugs.gnu.org; Mon, 21 Aug 2023 10:45:58 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by xavier.telenet-ops.be with bizsmtp
 id cElm2A00e20ykKC01Elm3e; Mon, 21 Aug 2023 16:45:47 +0200
Message-ID: <407968ba-c633-7367-3fd3-52325dca88b4@HIDDEN>
Date: Mon, 21 Aug 2023 16:45:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
To: Julien Lepiller <julien@HIDDEN>, 65424 <at> debbugs.gnu.org
References: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN>
 <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN>
Content-Language: en-US
From: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: bug#65424: Guix doesn't use positional arguments in translated
 formatted messages
In-Reply-To: <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------btjnQkulYwLcUbvlDrmhg3hU"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r23;
 t=1692629147; bh=dqSAu1Rac88eVVwr4OGuy7+CaI4TyfGfjKg9mG/OF0s=;
 h=Date:To:References:From:Subject:In-Reply-To;
 b=nrrQLxj0eSXvM1tDBDIR2kSSAXPEeIMigGPHY7tyn7QmLRMc/izb4aVZ4l4rhT70d
 9hepTvtyvaLP2+ofK9lcX20iutgyOzmmiz616XfuSGc1ipE3h9i1NDsaQZoxicuCXp
 tasE/oHG1a66joC7Tl9gDX4qMrZGwa67uGKL3oGIibEjP7ztqspIRvEuT2PZSwytgx
 NvwRva/pOmzJcyPYG5QKtRZaMwwTVRI5NdqXwQOiQpDJ7zpYuq0q1f1xMQ/iP7BrZb
 2X1hSONE8y5YBaeNcKJoHRw5h4YrIjvwHcVsrMACXMfLSq3E81mjstTgsZ8DhogE8w
 Jr+hsaYx9bGhw==
X-Spam-Score: -1.7 (-)
X-Debbugs-Envelope-To: 65424
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.7 (--)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------btjnQkulYwLcUbvlDrmhg3hU
Content-Type: multipart/mixed; boundary="------------YRjh9nAOtkvFod0q7TerT2Fc";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: Julien Lepiller <julien@HIDDEN>, 65424 <at> debbugs.gnu.org
Message-ID: <407968ba-c633-7367-3fd3-52325dca88b4@HIDDEN>
Subject: Re: bug#65424: Guix doesn't use positional arguments in translated
 formatted messages
References: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN>
 <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN>
In-Reply-To: <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN>

--------------YRjh9nAOtkvFod0q7TerT2Fc
Content-Type: multipart/mixed; boundary="------------5DwVscbJUISCOd4HGza0sGLC"

--------------5DwVscbJUISCOd4HGza0sGLC
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQoNCk9wIDIxLTA4LTIwMjMgb20gMTY6MjAgc2NocmVlZiBKdWxpZW4gTGVwaWxsZXI6DQo+
IExlIDIxIGFvw7t0IDIwMjMgMTQ6MDk6MTQgR01UKzAyOjAwLCBNYXhpbWUgRGV2b3MgPG1h
eGltZWRldm9zQHRlbGVuZXQuYmU+IGEgw6ljcml0wqA6DQo+PiBDb25zaWRlciwgZS5nLiwN
Cj4+DQo+PiAoZm9ybWF0ICN0IChHXyAifjBAKn5hIHNob3VsZCBiZSBzZXQgdG8gfjFAKn5h
IGluc3RlYWQgb2YgfjJAKn5hfiUiKSAiQ0MiICIoY2MtZm9yLXRhcmdldCkiICJnY2MiKQ0K
Pj4gLT4NCj4+IENDIHNob3VsZCBiZSBzZXQgdG8gKGNjLWZvci10YXJnZXQpIGluc3RlYWQg
b2YgZ2NjDQo+Pg0KPj4gQnkgdXNpbmcgcG9zaXRpb25hbCBhcmd1bWVudHMgbGlrZSB0aGlz
LCB0cmFuc2xhdG9ycyBjYW4gcmVvcmRlciB0aGUgc2VudGVuY2UgdG86DQo+Pg0KPj4gKGZv
cm1hdCAjdCAoR18gIkl0J3Mgbm90IH4yQCp+YSB0aGF0IH4wQCp+YSBzaG91bGQgYmUgc2V0
IHRvLCBidXQgfjFAKn5hfiUiKSAiQ0MiIChjYy1mb3ItdGFyZ2V0KSAiZ2NjIikpDQo+Pg0K
Pj4gfjBAKn5hIHNob3VsZCBiZSBzZXQgdG8gfjFAKn5hIGluc3RlYWQgb2YgfjJAKn5hfiUi
KSAiQ0MiICIoY2MtZm9yLXRhcmdldCkiICJnY2MiKQ0KPj4gLT4NCj4+IEl0J3Mgbm90IGdj
YyB0aGF0IENDIHNob3VsZCBiZSBzZXQgdG8sIGJ1dCAoY2MtZm9yLXRhcmdldCkuDQo+Pg0K
Pj4gQ0Mgc2hvdWxkIGJlIHNldCB0byAoY2MtZm9yLXRhcmdldCkgaW5zdGVhZCBvZiBnY2MN
Cj4+DQo+PiBTdWNoIHJlb3JkZXJpbmdzIGFyZSBvY2Nhc2lvbmFsbHkgdXNlZnVsLCB5ZXQg
QUZBSUsgbm93aGVyZSAoZXhjZXB0IHBvL2d1aXgvdGEucG8sIHRoZSBtY3JvbiBzZXJ2aWNl
IGFuZCBkZS5wbykgaXMgdGhpcyB1c2VkLg0KPj4NCj4+IFN1cmUsIHlvdSBjb3VsZCBhcyB0
cmFuc2xhdG9yIGFkZCB0aGVzZSB+TkAqIGFmdGVyd2FyZHMsIGJ1dCB5b3UgbmVlZCB0byBr
bm93IHRoYXQncyBwb3NzaWJsZSBpbiB0aGUgZmlyc3QgcGxhY2UgKGFuZCBpZiB5b3Uga25v
dyBpdCdzIHBvc3NpYmxlLCB5b3Ugc3RpbGwgbmVlZCB0byByZW1lbWJlciBvciByZWRpc2Nv
dmVyIHdoYXQgZXhhY3RseSB0byB3cml0ZSksIGFuZCBpdCB3b3VsZCBiZSBtdWNoIHNpbXBs
ZXIgYW5kIG1vcmUgZGlzY292ZXJhYmxlIGlmIHRoZXkgd2VyZSBpbmNsdWRlZCBmcm9tIHRo
ZSBzdGFydC4gIEFsc28sIElJUkMsIFdlYmxhdGUgY29tcGxhaW5zIGlmIHlvdSBhZGQgdGhl
c2UuDQo+Pg0KPj4gcC5zLjogSSdtIHdyaXRpbmcgYSBuZXcgbGludGVyLCB0aGlzIHBhcnRp
Y3VsYXIgZXhhbXBsZSBkb2Vzbid0IG9jY3VyIHlldCBpbiBHdWl4Lg0KPiANCj4gVGhhdCBz
b3VuZHMgcmVhc29ubmFiZS4gVGhlIHZlcnkgbGVhc3Qgd2UgY291bGQgZG8gaXMgZG9jdW1l
bnQgdGhpcyBzeW50YXggaW4gdGhlIG1hbnVhbC4gV2VibGF0ZSB3b3VsZCBjb21wbGFpbiBp
bmRlZWQsIHNpcmNlIGl0IHdvbid0IGZpbmQgdGhlIHNhbWUgZm9ybWF0cyBpbiB0aGUgc291
cmNlIGFuZCB0YXJnZXQgc3RyaW5ncy4gSXQgbWlnaHQgY29tcGxhaW4gYWJvdXQgdGhlIG9y
ZGVyIHRvbywgYnV0IHRoYXQncyBzb21ldGhpbmcgd2UgY291bGQgY29udHJpYnV0ZSB1cHN0
c2VhbSBpZiBpdCBoYXBwZW5zLg0KDQoNClByb3Bvc2VkIG5ldyBkb2N1bWVudGF0aW9uOg0K
DQoqIDIyLjUuNSBUcmFuc2xhdGFibGUgbWVzc2FnZXMNCg0KV2hlbiBjb25zdHJ1Y3Rpbmcg
dHJhbnNsYXRhYmxlIG1lc3NhZ2VzIHdpdGggJ2Zvcm1hdCcgKDxyZWZlcmVuY2UgdG8gDQpn
dWlsZSBtYW51YWw+KSwgaXQgaXMgaW1wb3J0YW50IHRvIHVzZSBwb3NpdGlvbmFsIGFyZ3Vt
ZW50cy4gIEZvciANCmV4YW1wbGUsIGluc3RlYWQgb2Ygd3JpdGluZw0KDQogICAoZm9ybWF0
ICN0IChHXyAiVGhlIHBhY2thZ2UgJ35hJyBpcyBuZXdlciB0aGFuICd+YScufiUiKQ0KICAg
ICAgICAgICAgICAnKCJmb28iICJiYXIiKSksDQoNCnlvdSBzaG91bGQgd3JpdGUNCg0KICAg
KGZvcm1hdCAjdCAoR18gIlRoZSBwYWNrYWdlICd+MUAqfmEnIGlzIG5ld2VyIHRoYW4gJ34y
QCp+YScufiUiKQ0KICAgICAgICAgICAgICAnKCJmb28iICJiYXIiKSkNCg0KaW5zdGVhZC4g
IFRoZSByZWFzb24gZm9yIHRoaXMgaXMgdGhhdCB3aGVuIHRyYW5zbGF0aW5nIGJldHdlZW4g
DQpsYW5ndWFnZXMsIHRoZSB3b3JkIG9yZGVyIHNvbWV0aW1lcyBjaGFuZ2VzLiAgV2hpbGUg
YSB0cmFuc2xhdG9yIGNvdWxkIA0KbWFudWFsbHkgYWRkIHRoZSAnfk5AKicgdG8gdGhlIHRy
YW5zbGF0aW9uLCBpdCBpcyBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCANCnRvIGluY2x1ZGUgaXQg
aW4gdGhlIHVudHJhbnNsYXRlZCBtZXNzYWdlIGZyb20gdGhlIGJlZ2lubmluZy4NCg0KVGhl
cmUgaXMgYWxzbyBhIHRlY2huaWNhbCByZWFzb24gZm9yIHRoaXM6IFdlYmxhdGUgZG9lc24n
dCBjb3BlIHdlbGwgDQp3aXRoIHRoZSB0cmFuc2xhdGVkIG1lc3NhZ2UgYW5kIG9yaWdpbmFs
IG1lc3NhZ2UgaGF2aW5nIGEgZGlmZmVyZW50IA0KbnVtYmVyIG9mICd+Jy4NCg0KVXBkYXRl
IHRoZSBmb2xsb3dpbmcgZG9jdW1lbnRhdGlvbjoNCg0KICAgICAgSWYgdGhlcmUgYXJlIG11
bHRpcGxlIGZvcm1hdHRpbmcgc3ltYm9scywgbWFrZSBzdXJlIHRvIHJlc3BlY3QgdGhlDQog
ICAgICBvcmRlci4gIEd1aWxlIGRvZXMgbm90IGtub3cgaW4gd2hpY2ggb3JkZXIgeW91IGlu
dGVuZGVkIHRoZSBzdHJpbmcNCiAgICAgIHRvIGJlIHJlYWQsIHNvIGl0IHdpbGwgc3Vic3Rp
dHV0ZSB0aGUgc3ltYm9scyBpbiB0aGUgc2FtZSBvcmRlciBhcw0KICAgICAgdGhlIEVuZ2xp
c2ggc2VudGVuY2UuDQoNCiAgICAgIEFzIGFuIGV4YW1wbGUsIHlvdSBjYW5ub3QgdHJhbnNs
YXRlIOKAmHBhY2thZ2UgJ35hJyBoYXMgYmVlbg0KICAgICAgc3VwZXJzZWRlZCBieSAnfmEn
4oCZIGJ5IOKAmCd+YScgc3VwZXJzZWVkcyBwYWNrYWdlICd+YSfigJksIGJlY2F1c2UgdGhl
DQogICAgICBtZWFuaW5nIHdvdWxkIGJlIHJldmVyc2VkLiAgSWYgRk9PIGlzIHN1cGVyc2Vk
ZWQgYnkgQkFSLCB0aGUNCiAgICAgIHRyYW5zbGF0aW9uIHdvdWxkIHJlYWQg4oCYJ2Zvbycg
c3VwZXJzZWVkcyBwYWNrYWdlICdiYXIn4oCZLiAgVG8gd29yaw0KICAgICAgYXJvdW5kIHRo
aXMgcHJvYmxlbSwgaXQgaXMgcG9zc2libGUgdG8gdXNlIG1vcmUgYWR2YW5jZWQgZm9ybWF0
dGluZw0KICAgICAgdG8gc2VsZWN0IGEgZ2l2ZW4gcGllY2Ugb2YgZGF0YSwgaW5zdGVhZCBv
ZiBmb2xsb3dpbmcgdGhlIGRlZmF1bHQNCiAgICAgIEVuZ2xpc2ggb3JkZXIuICAqTm90ZSAo
Z3VpbGUpRm9ybWF0dGVkIE91dHB1dDo6LCBmb3IgbW9yZQ0KICAgICAgaW5mb3JtYXRpb24g
b24gZm9ybWF0dGluZyBpbiBHdWlsZS4NCg0KLS0tPg0KDQogICAgICBJZiB0aGVyZSBhcmUg
bXVsdGlwbGUgZm9ybWF0dGluZyBzeW1ib2xzLCBhbmQgcG9zaXRpb25hbCBhcmd1bWVudHMN
CiAgICAgIGFyZSB1c2VkLCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gcmVvcmRlciB0aGUgZm9y
bWF0dGluZyBzeW1ib2xzIGlmDQogICAgICBpdCBtYWtlcyBtb3JlIHNlbnNlIGluIHlvdXIg
bGFuZ3VhZ2UuICBUaGUgcG9zaXRpb25hbCBpbmZvcm1hdGlvbg0KICAgICAgdGVsbHMgR3Vp
bGUgd2hpY2ggZm9ybWF0dGluZyBzeW1ib2wgbmVlZHMgdG8gYmUgcmVwbGFjZWQgYnkgd2hp
Y2gNCiAgICAgIHZhbHVlLg0KDQogICAgICBJZiBwb3NpdGlvbmFsIGFyZ3VtZW50cyBhcmVu
J3QgdXNlZCBhbmQgdGhlcmUgYXJlIG11bHRpcGxlDQogICAgICBmb3JtYXR0aW5nIHN5bWJv
bHMsIHRoYXQncyBhIGJ1ZywgYW5kIHBvc3NpYmx5IHRvIHRyYW5zbGF0ZQ0KICAgICAgdGhl
IG1lc3NhZ2UgcHJvcGVybHkgeW91IG1heSBuZWVkIHRvIHJlcG9ydCB0aGUgYnVnLiAgVGhl
IHVzZSBvZg0KICAgICAgcG9zaXRpb25hbCBhcmd1bWVudHMgaW4gR3VpeCBpcyBmYWlybHkg
bmV3LCBzbyB5b3UgbWlnaHQgbmVlZA0KICAgICAgdG8gcmVwb3J0IHBsZW50eSBvZiB0aGVt
IQ0KDQogICAgICBBcyBhbiBleGFtcGxlLCB5b3UgY2FuIHRyYW5zbGF0ZSDigJhwYWNrYWdl
ICd+MUAqfmEnIGhhcyBiZWVuDQogICAgICBzdXBlcnNlZGVkIGJ5ICd+MkAqfmEn4oCZIGJ5
IOKAmCd+MkAqfmEnIHN1cGVyc2VlZHMgcGFja2FnZSAnfjFAKn5hJ+KAmS4NCiAgICAgIElu
IHRoaXMgZXhhbXBsZSwgeW91IHJlY29nbmlzZSB0aGUgcG9zaXRpb25hbCBhcmd1bWVudHMg
YnkgdGhlDQogICAgICBwcmVmaXhlcyAnfjFAKicgYW5kICd+MkAqJy4NCg0KKFRvIGJlIGV4
cGxpY2l0LCB0aGUgY2hhbmdlcyBhcmUgQ29weXJpZ2h0IDIwMjMgTWF4aW1lIERldm9zDQoN
ClBlcm1pc3Npb24gaXMgZ3JhbnRlZCB0byBjb3B5LCBkaXN0cmlidXRlIGFuZC9vciBtb2Rp
ZnkgdGhpcyBkb2N1bWVudA0KdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgRnJlZSBEb2N1
bWVudGF0aW9uIExpY2Vuc2UsIFZlcnNpb24gMS4zIG9yDQphbnkgbGF0ZXIgdmVyc2lvbiBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgd2l0aCBubw0KSW52
YXJpYW50IFNlY3Rpb25zLCBubyBGcm9udC1Db3ZlciBUZXh0cywgYW5kIG5vIEJhY2stQ292
ZXIgVGV4dHMuICBBDQpjb3B5IG9mIHRoZSBsaWNlbnNlIGlzIGluY2x1ZGVkIGluIHRoZSBz
ZWN0aW9uIGVudGl0bGVkIGBgR05VIEZyZWUNCkRvY3VtZW50YXRpb24gTGljZW5zZScnLikN
Cg==
--------------5DwVscbJUISCOd4HGza0sGLC
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------5DwVscbJUISCOd4HGza0sGLC--

--------------YRjh9nAOtkvFod0q7TerT2Fc--

--------------btjnQkulYwLcUbvlDrmhg3hU
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

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

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCZON4mgUDAAAAAAAKCRBJ4+4iGRcl7pT8
AP4kDuERdK3ydxjinFvBMJXt/i5o794Rgs/50id8oJNFowD/c6/ILu1fTHOxf+6Nn2cCtg09+ERb
dClpEd3+vj/8Ug4=
=C8D5
-----END PGP SIGNATURE-----

--------------btjnQkulYwLcUbvlDrmhg3hU--




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

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


Received: (at 65424) by debbugs.gnu.org; 21 Aug 2023 14:21:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 10:21:00 2023
Received: from localhost ([127.0.0.1]:57419 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qY5m8-0000WU-4w
	for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 10:21:00 -0400
Received: from lepiller.eu ([2a00:5884:8208::1]:60212)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <julien@HIDDEN>) id 1qY5m5-0000WH-1G
 for 65424 <at> debbugs.gnu.org; Mon, 21 Aug 2023 10:20:58 -0400
Received: from lepiller.eu (localhost [127.0.0.1])
 by lepiller.eu (OpenSMTPD) with ESMTP id e9bff2c0;
 Mon, 21 Aug 2023 14:20:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from
 :to:subject:in-reply-to:references:message-id:mime-version
 :content-type:content-transfer-encoding; s=dkim; bh=ZXM5pFOgVPZe
 +3J/7oMaf/uy86SoK5x9Ry3NQ4VtzLg=; b=gwf6tQ8un/ID6huiUv46jVkq4LHH
 TzMMKmBu5iNS3bcf3zuSfjfBjJcWAlZ00YiXKUT0TqR5iyZ5w+dT6a5xW1eA7PON
 0NyC6TWsEYHWGYcCS4likEX91FRL1OTBETISPir3NP6uwOmzDS4X6Ruqj1taebaz
 pYQg+L0ioCXMTApyYET4yZMzy8lyA567uC469NBDvL02cAWVW42/fNmMxpc/WMQ9
 pmUJ9CduXNYXrj1NNM05PDxFt63ibMKKpv9LEV793Lfy350QrbtkDXxBJefqZuaJ
 gYEJ7VzQAj9RLt7xmM9YZUI6ngt9g9r7ryRH0M89rZv0e7MjQApxQjBAUQ==
Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 813f653d
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Mon, 21 Aug 2023 14:20:48 +0000 (UTC)
Date: Mon, 21 Aug 2023 16:20:32 +0200
From: Julien Lepiller <julien@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>, 65424 <at> debbugs.gnu.org
Subject: =?US-ASCII?Q?Re=3A_bug=2365424=3A_Guix_doesn=27t_use_positional?=
 =?US-ASCII?Q?_arguments_in_translated_formatted_messages?=
User-Agent: K-9 Mail for Android
In-Reply-To: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN>
References: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN>
Message-ID: <FAA1CFC0-BE00-4FD3-91C6-E31DFE35275D@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 65424
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: -1.0 (-)

Le 21 ao=C3=BBt 2023 14:09:14 GMT+02:00, Maxime Devos <maximedevos@telenet=
=2Ebe> a =C3=A9crit=C2=A0:
>Consider, e=2Eg=2E,
>
>(format #t (G_ "~0@*~a should be set to ~1@*~a instead of ~2@*~a~%") "CC"=
 "(cc-for-target)" "gcc")
>->
>CC should be set to (cc-for-target) instead of gcc
>
>By using positional arguments like this, translators can reorder the sent=
ence to:
>
>(format #t (G_ "It's not ~2@*~a that ~0@*~a should be set to, but ~1@*~a~=
%") "CC" (cc-for-target) "gcc"))
>
>~0@*~a should be set to ~1@*~a instead of ~2@*~a~%") "CC" "(cc-for-target=
)" "gcc")
>->
>It's not gcc that CC should be set to, but (cc-for-target)=2E
>
>CC should be set to (cc-for-target) instead of gcc
>
>Such reorderings are occasionally useful, yet AFAIK nowhere (except po/gu=
ix/ta=2Epo, the mcron service and de=2Epo) is this used=2E
>
>Sure, you could as translator add these ~N@* afterwards, but you need to =
know that's possible in the first place (and if you know it's possible, you=
 still need to remember or rediscover what exactly to write), and it would =
be much simpler and more discoverable if they were included from the start=
=2E  Also, IIRC, Weblate complains if you add these=2E
>
>p=2Es=2E: I'm writing a new linter, this particular example doesn't occur=
 yet in Guix=2E

That sounds reasonnabe=2E The very least we could do is document this synt=
ax in the manual=2E Weblate would complain indeed, sirce it won't find the =
same formats in the source and target strings=2E It might complain about th=
e order too, but that's something we could contribute upstseam if it happen=
s=2E




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

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


Received: (at submit) by debbugs.gnu.org; 21 Aug 2023 12:09:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 21 08:09:35 2023
Received: from localhost ([127.0.0.1]:55761 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qY3ix-0008Qo-58
	for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 08:09:35 -0400
Received: from lists.gnu.org ([2001:470:142::17]:58132)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1qY3iv-0008QY-Ox
 for submit <at> debbugs.gnu.org; Mon, 21 Aug 2023 08:09:34 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1qY3im-0003G9-5a
 for bug-guix@HIDDEN; Mon, 21 Aug 2023 08:09:24 -0400
Received: from albert.telenet-ops.be ([2a02:1800:110:4::f00:1a])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
 id 1qY3ii-0006mG-Iy
 for bug-guix@HIDDEN; Mon, 21 Aug 2023 08:09:22 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by albert.telenet-ops.be with bizsmtp
 id cC9E2A00P20ykKC06C9FXt; Mon, 21 Aug 2023 14:09:16 +0200
Message-ID: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN>
Date: Mon, 21 Aug 2023 14:09:14 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
 Thunderbird/102.13.0
Content-Language: en-US
To: bug-guix <bug-guix@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
Subject: Guix doesn't use positional arguments in translated formatted messages
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------5F3HvqS8SEm3W4ftbyslEez3"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r23;
 t=1692619756; bh=PXshQudIIOp8gqNoAZ/7SfANkphH1mwSBsfZnY5v1F0=;
 h=Date:To:From:Subject;
 b=Q10nvKUZR2vozmxzoXaF3cS4Z3+e1Q3oXreARx3NBcHRM5rHhlY8+GY54laKQc3kk
 HSfgkQ3/fz6fo1zrvXB8xf5DVCoMF2D7H5R17vFxfKibCcPVqsS0Kew44//rTORbkB
 oK9J4nbZOc9ea/skxCaQ7QQEJT9PulEDZ8BG+Ru0tGoz564jSxOsZlfmjAuwBEIqbF
 1kQ5ZqC023ayxWK9zzZUORzPxcH11je8u5ESsudV3ghvP8+3Wy8HWBUgE9dhfrCbxJ
 LdZAhCD5qfhKTz3a0y0mzZ33HxJNDhViwpr70/Q50xFsDJlGZPnfL8Iq//5C1zp8Po
 YGqVE5mFehZ1g==
Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a;
 envelope-from=maximedevos@HIDDEN; helo=albert.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: 1.0 (+)
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: -0.0 (/)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------5F3HvqS8SEm3W4ftbyslEez3
Content-Type: multipart/mixed; boundary="------------010mBAkzJREmrHNpIJhHUdHO";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: bug-guix <bug-guix@HIDDEN>
Message-ID: <70fba97b-6b2d-8bfc-1938-977f5d5ed2d5@HIDDEN>
Subject: Guix doesn't use positional arguments in translated formatted
 messages

--------------010mBAkzJREmrHNpIJhHUdHO
Content-Type: multipart/mixed; boundary="------------n9f9Jf9W6eYl01DfU78alcZ8"

--------------n9f9Jf9W6eYl01DfU78alcZ8
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

Q29uc2lkZXIsIGUuZy4sDQoNCihmb3JtYXQgI3QgKEdfICJ+MEAqfmEgc2hvdWxkIGJlIHNl
dCB0byB+MUAqfmEgaW5zdGVhZCBvZiB+MkAqfmF+JSIpIA0KIkNDIiAiKGNjLWZvci10YXJn
ZXQpIiAiZ2NjIikNCi0+DQpDQyBzaG91bGQgYmUgc2V0IHRvIChjYy1mb3ItdGFyZ2V0KSBp
bnN0ZWFkIG9mIGdjYw0KDQpCeSB1c2luZyBwb3NpdGlvbmFsIGFyZ3VtZW50cyBsaWtlIHRo
aXMsIHRyYW5zbGF0b3JzIGNhbiByZW9yZGVyIHRoZSANCnNlbnRlbmNlIHRvOg0KDQooZm9y
bWF0ICN0IChHXyAiSXQncyBub3QgfjJAKn5hIHRoYXQgfjBAKn5hIHNob3VsZCBiZSBzZXQg
dG8sIGJ1dCANCn4xQCp+YX4lIikgIkNDIiAoY2MtZm9yLXRhcmdldCkgImdjYyIpKQ0KDQp+
MEAqfmEgc2hvdWxkIGJlIHNldCB0byB+MUAqfmEgaW5zdGVhZCBvZiB+MkAqfmF+JSIpICJD
QyIgDQoiKGNjLWZvci10YXJnZXQpIiAiZ2NjIikNCi0+DQpJdCdzIG5vdCBnY2MgdGhhdCBD
QyBzaG91bGQgYmUgc2V0IHRvLCBidXQgKGNjLWZvci10YXJnZXQpLg0KDQpDQyBzaG91bGQg
YmUgc2V0IHRvIChjYy1mb3ItdGFyZ2V0KSBpbnN0ZWFkIG9mIGdjYw0KDQpTdWNoIHJlb3Jk
ZXJpbmdzIGFyZSBvY2Nhc2lvbmFsbHkgdXNlZnVsLCB5ZXQgQUZBSUsgbm93aGVyZSAoZXhj
ZXB0IA0KcG8vZ3VpeC90YS5wbywgdGhlIG1jcm9uIHNlcnZpY2UgYW5kIGRlLnBvKSBpcyB0
aGlzIHVzZWQuDQoNClN1cmUsIHlvdSBjb3VsZCBhcyB0cmFuc2xhdG9yIGFkZCB0aGVzZSB+
TkAqIGFmdGVyd2FyZHMsIGJ1dCB5b3UgbmVlZCB0byANCmtub3cgdGhhdCdzIHBvc3NpYmxl
IGluIHRoZSBmaXJzdCBwbGFjZSAoYW5kIGlmIHlvdSBrbm93IGl0J3MgcG9zc2libGUsIA0K
eW91IHN0aWxsIG5lZWQgdG8gcmVtZW1iZXIgb3IgcmVkaXNjb3ZlciB3aGF0IGV4YWN0bHkg
dG8gd3JpdGUpLCBhbmQgaXQgDQp3b3VsZCBiZSBtdWNoIHNpbXBsZXIgYW5kIG1vcmUgZGlz
Y292ZXJhYmxlIGlmIHRoZXkgd2VyZSBpbmNsdWRlZCBmcm9tIA0KdGhlIHN0YXJ0LiAgQWxz
bywgSUlSQywgV2VibGF0ZSBjb21wbGFpbnMgaWYgeW91IGFkZCB0aGVzZS4NCg0KcC5zLjog
SSdtIHdyaXRpbmcgYSBuZXcgbGludGVyLCB0aGlzIHBhcnRpY3VsYXIgZXhhbXBsZSBkb2Vz
bid0IG9jY3VyIA0KeWV0IGluIEd1aXguDQo=
--------------n9f9Jf9W6eYl01DfU78alcZ8
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------n9f9Jf9W6eYl01DfU78alcZ8--

--------------010mBAkzJREmrHNpIJhHUdHO--

--------------5F3HvqS8SEm3W4ftbyslEez3
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

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

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCZONT6gUDAAAAAAAKCRBJ4+4iGRcl7t1U
APwKO1T+ihOzZbGiM9jet5Y4tbbpTvreFJzXQKjTqH9nRQEA1xP5wAnxrhQlYWe7hRzAqq4UMYS7
00g5GXMjd8N/vQU=
=GnxF
-----END PGP SIGNATURE-----

--------------5F3HvqS8SEm3W4ftbyslEez3--




Acknowledgement sent to Maxime Devos <maximedevos@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#65424; Package guix. 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: Mon, 21 Aug 2023 15:00:02 UTC

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