From unknown Mon Aug 18 14:24:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73751: [cuirass] channel-update-service fails trying to find key with accent in the name Resent-From: =?UTF-8?Q?No=C3=A9?= Lopez Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 11 Oct 2024 20:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 73751 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 73751@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172867815630659 (code B ref -1); Fri, 11 Oct 2024 20:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Oct 2024 20:22:36 +0000 Received: from localhost ([127.0.0.1]:35424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szM9k-0007yQ-9s for submit@debbugs.gnu.org; Fri, 11 Oct 2024 16:22:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:39366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szM9h-0007yG-K3 for submit@debbugs.gnu.org; Fri, 11 Oct 2024 16:22:35 -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 ) id 1szM9T-0007Lb-LV for bug-guix@gnu.org; Fri, 11 Oct 2024 16:22:19 -0400 Received: from smtp.domeneshop.no ([2a01:5b40:0:3006::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szM9Q-00085d-BL for bug-guix@gnu.org; Fri, 11 Oct 2024 16:22:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:Subject:To:From:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=dCNjmo5QrRsDGXZSq2ekP/tDTZt84FVrxcrurrDLSTo=; b=IloBwxqxBlguxf4uUC0NZM9Pgi CSGSI1XkAQS/wiC9puPRozPaFSjMIQQD7/ytxJbO6lOh3pYL5sapHiSMoyJFLvM5lWLNUxpQ2J5J0 vrHKTiKduuZJgryriQw1gjB2oMD3/Up2qJ4xgmunMQOeYsEV3qEFI5OKdTF5sttE3JZ7po2OchG6Y nhItvyNn+ch0X5Th1L78Vy1lmrQ6wGDx43indII/5ceMrMX0UBcXKDNhH12XbjdigK30l1hxODGoB r7H2DAfasRcmKup8AOIU7pDOVZRFQBWPA6xHndfzmY3jKblnJh0PMzlyxisErFB/avNbTGBZVF0ha pkETi+Wg==; Received: from [2a01:e0a:990:a960:b4f3:8f44:ec4:5af5] (port=59828 helo=lignux) by smtp.domeneshop.no with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1szM9J-006XoD-6F for bug-guix@gnu.org; Fri, 11 Oct 2024 22:22:09 +0200 From: =?UTF-8?Q?No=C3=A9?= Lopez Date: Fri, 11 Oct 2024 22:23:04 +0200 Message-ID: <874j5iqthz.fsf@xn--no-cja.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a01:5b40:0:3006::1; envelope-from=noe@xn--no-cja.eu; helo=smtp.domeneshop.no X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, I=E2=80=99ve been trying to make my own channel and run cuirass on it for f= un and to learn more about how guix works. Cuirass is failing to fetch the channel, because of something with the key file: =C2=AB=C2=A02024-10-11 21:34:11 error: Git error while fetching c= hannels from https://framagit.org/nll/bloup.git https://git.savannah.gnu.org/git/guix.git: the path 'No?? Lopez.key' does not exist in the given tree=C2=A0=C2=BB Indeed, it seems the accent in my name has been replaced with two question marks=E2=80=A6 The specification I=E2=80=99m using is the following: (specification (name 'bloup) (build '(channels bloup)) (channels (cons (channel (name 'bloup) (url "https://framagit.org/nll/bloup.git") (introduction (make-channel-introduction "f627568549edd28c97dded5e5ec985cd11e95f58" (openpgp-fingerprint "5D54 CF25 57B2 38E8 8DC1 80A2 2D22 3241 0AB7 4043")))) %default-channels))) The unicode signing key doesn=E2=80=99t seem to cause a problem for guix pu= ll, only cuirass is complaining. I can try to make a patch, tips and advice for finding the issue would be greatly appreciated. Good evening, No=C3=A9 =C2=AB No?? =C2=BB Lopez From unknown Mon Aug 18 14:24:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73751: [cuirass] channel-update-service fails trying to find key with accent in the name Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 28 Nov 2024 08:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73751 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: =?UTF-8?Q?No=C3=A9?= Lopez Cc: 73751@debbugs.gnu.org Received: via spool by 73751-submit@debbugs.gnu.org id=B73751.17327807526806 (code B ref 73751); Thu, 28 Nov 2024 08:00:02 +0000 Received: (at 73751) by debbugs.gnu.org; 28 Nov 2024 07:59:12 +0000 Received: from localhost ([127.0.0.1]:36437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGZQe-0001lh-C5 for submit@debbugs.gnu.org; Thu, 28 Nov 2024 02:59:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGZQc-0001lU-EB for 73751@debbugs.gnu.org; Thu, 28 Nov 2024 02:59:11 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tGZQW-00049M-6c; Thu, 28 Nov 2024 02:59:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=ZZuBiuwii3aHWU/nOS55yEyY0A/8q1OIRAwU4A8Bbts=; b=adimi0iogZfkYLLgqxbb EoBn/jEVtnTQ0m5hs+4tF517qQwh4KeVFrcMc0nLAphoh2ZBWEg76KwbU8tKFqiHviL1qPCNuIddX z9VmDJpaFUvC3GMhsitXelyakbTJTsxdcRDlF+j6bn6rXf/9QpdZUvIvH+i/TNMuHfHyui0kgDnnp ejh5YL+UpTqHfCgjnvQPJI4g7E+Ed5TGYbc35UNg8H6bwimzXkQaWE1xGrKKUB61H0n9O7Q9MlABb rV1zw1b+gYlGylR35GSaeOKBdSObRVPOQ3FfD48ev7FkxhJC4YpvYn3dAFxFHGyu83yaN9SQbiflN nzWFYfHoIGC4WA==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <874j5iqthz.fsf@xn--no-cja.eu> ("=?UTF-8?Q?No=C3=A9?= Lopez"'s message of "Fri, 11 Oct 2024 22:23:04 +0200") References: <874j5iqthz.fsf@xn--no-cja.eu> Date: Thu, 28 Nov 2024 08:59:02 +0100 Message-ID: <8734jb94c9.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, No=C3=A9 Lopez skribis: > Cuirass is failing to fetch the channel, because of something with the > key file: =C2=AB=C2=A02024-10-11 21:34:11 error: Git error while fetching= channels > from https://framagit.org/nll/bloup.git > https://git.savannah.gnu.org/git/guix.git: the path 'No?? Lopez.key' > does not exist in the given tree=C2=A0=C2=BB This error comes from libgit2, and I suspect the reason is that libgit2 interprets file names according to the current locale and =E2=80=98cuirass register=E2=80=99 is not running in a UTF-8 locale. Could you check with this patch: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm index 187766bc99..f9f6355b98 100644 --- a/gnu/services/cuirass.scm +++ b/gnu/services/cuirass.scm @@ -184,7 +184,8 @@ (define (cuirass-shepherd-service config) #$@extra-options) #:environment-variables - (list "GIT_SSL_CAINFO=/etc/ssl/certs/ca-certificates.crt" + (list "LC_ALL=C.UTF-8" + "GIT_SSL_CAINFO=/etc/ssl/certs/ca-certificates.crt" (string-append "GIT_EXEC_PATH=" #$git "/libexec/git-core")) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQpUaGFua3MsDQpMdWRv4oCZLg0K --=-=-=-- From unknown Mon Aug 18 14:24:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73751: [cuirass] channel-update-service fails trying to find key with accent in the name Resent-From: =?UTF-8?Q?No=C3=A9?= Lopez Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 03 Dec 2024 16:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73751 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 73751@debbugs.gnu.org Received: via spool by 73751-submit@debbugs.gnu.org id=B73751.173324191524231 (code B ref 73751); Tue, 03 Dec 2024 16:06:02 +0000 Received: (at 73751) by debbugs.gnu.org; 3 Dec 2024 16:05:15 +0000 Received: from localhost ([127.0.0.1]:60913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIVOl-0006Ik-7G for submit@debbugs.gnu.org; Tue, 03 Dec 2024 11:05:15 -0500 Received: from smtp.domeneshop.no ([194.63.252.55]:33197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIVOi-0006FI-9T for 73751@debbugs.gnu.org; Tue, 03 Dec 2024 11:05:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:From: Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=G3jWDRslj7ZA2PgMj4xl+mobx3moo2c3FmrzVxKOnB8=; b=Y KHG79kSjx/MEF0eIEe3z999IKKcUWe5YxTmFoFUZKIUHIvsFYJpnpH/r63Etw11byHxu/EYIKuPGm BNqoKUaPI7uRlpeKCr3NyrddzoceArzy4N3gHQxk0IQ8S3I5hnSXSGL83KPpZP2r90AmIKrRCaAuz ZbiyNoeTxUEm4t34vYeUAVU9neZyWFpF+3bLlynWgB8eBtXZmliXBWTKuoqCaUuet7iUjZ7qMU7PR dgHmOgIwYO6egI8ak0unrRDxOQOBbyTKLTFv4BxlULanudqtelSgrrlCI333iZj6kCJ2okPl6wJFJ ZZYjAmHaGTTZYs5l5uRnKJsWUJ4u9hoRw==; Received: from smtp by smtp.domeneshop.no with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) id 1tIVMW-007AIy-2S; Tue, 03 Dec 2024 17:02:56 +0100 From: =?UTF-8?Q?No=C3=A9?= Lopez In-Reply-To: <8734jb94c9.fsf@gnu.org> References: <874j5iqthz.fsf@xn--no-cja.eu> <8734jb94c9.fsf@gnu.org> Date: Tue, 03 Dec 2024 17:04:12 +0100 Message-ID: <87wmggycqr.fsf@xn--no-cja.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, I was able to reproduce this from the cuirass checkout when unsetting LANG and that indeed seems to be issue, is there a reason why UTF-8 is not the default in shepherd/guile/cuirass? IMO it would be better to set it to the default to avoid future issues with other services. What do you think? The specification to reproduce: (list (specification (name 'bloup) (channels (cons (channel (name 'bloup) (url "https://framagit.org/nll/bloup.git") (branch "cuirass-bug") (introduction (make-channel-introduction "f627568549edd28c97dded5e5ec985cd11e95f58" (openpgp-fingerprint "5D54 CF25 57B2 38E8 8DC1 80A2 2D22 3241 0AB7 4043")))) %default-channels)))) Ludovic Court=C3=A8s writes: > Hi, > > No=C3=A9 Lopez skribis: > >> Cuirass is failing to fetch the channel, because of something with the >> key file: =C2=AB=C2=A02024-10-11 21:34:11 error: Git error while fetchin= g channels >> from https://framagit.org/nll/bloup.git >> https://git.savannah.gnu.org/git/guix.git: the path 'No?? Lopez.key' >> does not exist in the given tree=C2=A0=C2=BB > > This error comes from libgit2, and I suspect the reason is that libgit2 > interprets file names according to the current locale and =E2=80=98cuirass > register=E2=80=99 is not running in a UTF-8 locale. > > Could you check with this patch: > > diff --git a/gnu/services/cuirass.scm b/gnu/services/cuirass.scm > index 187766bc99..f9f6355b98 100644 > --- a/gnu/services/cuirass.scm > +++ b/gnu/services/cuirass.scm > @@ -184,7 +184,8 @@ (define (cuirass-shepherd-service config) > #$@extra-options) >=20=20 > #:environment-variables > - (list "GIT_SSL_CAINFO=3D/etc/ssl/certs/ca-certificates= .crt" > + (list "LC_ALL=3DC.UTF-8" > + "GIT_SSL_CAINFO=3D/etc/ssl/certs/ca-certificates= .crt" > (string-append "GIT_EXEC_PATH=3D" #$git > "/libexec/git-core")) >=20=20 > > Thanks, > Ludo=E2=80=99. From unknown Mon Aug 18 14:24:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#73751: [cuirass] channel-update-service fails trying to find key with accent in the name Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 12 Dec 2024 11:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 73751 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: =?UTF-8?Q?No=C3=A9?= Lopez Cc: 73751@debbugs.gnu.org Received: via spool by 73751-submit@debbugs.gnu.org id=B73751.17340021195259 (code B ref 73751); Thu, 12 Dec 2024 11:16:02 +0000 Received: (at 73751) by debbugs.gnu.org; 12 Dec 2024 11:15:19 +0000 Received: from localhost ([127.0.0.1]:37884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLhA6-0001Md-Cv for submit@debbugs.gnu.org; Thu, 12 Dec 2024 06:15:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLhA3-0001Gl-8h for 73751@debbugs.gnu.org; Thu, 12 Dec 2024 06:15:16 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tLh9v-00058r-Qj; Thu, 12 Dec 2024 06:15:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=YzNcimd034txz0GBJDmLj+I0U2D0hmza4MIuVx3Y7Gc=; b=a9IVVCHFCA9XZnzs5n7b vyDR7G6cNmQ9WcLKy2/UEjKlXVzJ9lTIXIbeWjvHMPn1xfIQpEt5S5nYf3VSOgI7RXyHGhNQ+R+0Y pShXbPtkFRSp+IX+43i/ZjE71S8cWyrm7Tu6+Hl+YR8PZIyk0xUDlC6HZAf4RShlJmxjxQxBWv0m0 GrK88w44XN0pEZKfd+/ncFuCMuABVwd1N3e0hF+33EoBzFqIsQvj0govJhb74af5E5gVZtcnbS4a+ eVRpg23YbI0UDBd5+fXwO2ElRe613Y7iyFg/U+5S1q0Y63dW1HNoa+oLc1k2+j86fUFPsVaV1zmt9 n0CpaNHTlYogXg==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <87wmggycqr.fsf@xn--no-cja.eu> ("=?UTF-8?Q?No=C3=A9?= Lopez"'s message of "Tue, 03 Dec 2024 17:04:12 +0100") References: <874j5iqthz.fsf@xn--no-cja.eu> <8734jb94c9.fsf@gnu.org> <87wmggycqr.fsf@xn--no-cja.eu> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Duodi 22 Frimaire an 233 de la =?UTF-8?Q?R=C3=A9volution,?= jour de la =?UTF-8?Q?Bruy=C3=A8re?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 12 Dec 2024 12:14:56 +0100 Message-ID: <87y10lb1an.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, No=C3=A9 Lopez skribis: > I was able to reproduce this from the cuirass checkout when unsetting > LANG and that indeed seems to be issue, OK, I=E2=80=99m pushing the proposed C.UTF-8 patch, then. > is there a reason why UTF-8 is not the default in > shepherd/guile/cuirass? IMO it would be better to set it to the > default to avoid future issues with other services. It=E2=80=99s a long story. Basically, Guile interprets file name according= to the current locale encoding; it=E2=80=99s been this way on Unix/GNU/Linux f= or ages. However, the default locale on POSIX systems is =E2=80=9CC=E2=80=9D, meanin= g ASCII encoding. As a consequence, Guile does ASCII =E2=80=9Cby default=E2=80=9D,= when LC_ALL & co. are not specified. Thanks, Ludo=E2=80=99. From unknown Mon Aug 18 14:24:56 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?No=C3=A9?= Lopez Subject: bug#73751: closed (Re: bug#73751: [cuirass] channel-update-service fails trying to find key with accent in the name) Message-ID: References: <874j1ur7jp.fsf@gnu.org> <874j5iqthz.fsf@xn--no-cja.eu> X-Gnu-PR-Message: they-closed 73751 X-Gnu-PR-Package: guix Reply-To: 73751@debbugs.gnu.org Date: Sun, 19 Jan 2025 18:20:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1737310802-5991-1" This is a multi-part message in MIME format... ------------=_1737310802-5991-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #73751: [cuirass] channel-update-service fails trying to find key with acce= nt in the name which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 73751@debbugs.gnu.org. --=20 73751: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D73751 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1737310802-5991-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 73751-done) by debbugs.gnu.org; 19 Jan 2025 18:19:02 +0000 Received: from localhost ([127.0.0.1]:47402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tZZsz-0001Wp-M4 for submit@debbugs.gnu.org; Sun, 19 Jan 2025 13:19:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46920) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tZZsx-0001WT-Ib for 73751-done@debbugs.gnu.org; Sun, 19 Jan 2025 13:19:00 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tZZsr-0000zq-3W; Sun, 19 Jan 2025 13:18:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=3x4eJoD/DGrMYluj7jESgOzdqzv+KgEFlHcHWtyRqxo=; b=fdC79usrAWkQOzoOBJ6h lfyEekgGNC8Zhdqie6A4kHxAk38dta4wE+xTJeTaK5guhFDjaQecKyn6YoMtwGQN3Hy+k9YYjx41Q 4U9e7z5xsZkuPyoYlaCNrUCmFKQ2xQkwxpyb9FDzI3RreyBkgiBqnetJT5qiBrA1At2XVJokM6pu1 jAuCGnw+HHp+EEL/O8jNGY3GYzHbfQSzQLMmXlwlp5ndFD9zmE5Z+QoKr1EoS6J4Csv7qqInnUk54 ZUJJ1JXmH8gEQCg9Uh4IkREbV1nAPRy/bh3FNGIy2nBo0n31fHbnYK8QNnF3lT3mx7P/LHi8Vv7Yg ke8XtqwDKsH4Fg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: =?utf-8?Q?No=C3=A9?= Lopez Subject: Re: bug#73751: [cuirass] channel-update-service fails trying to find key with accent in the name In-Reply-To: <87y10lb1an.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 12 Dec 2024 12:14:56 +0100") References: <874j5iqthz.fsf@xn--no-cja.eu> <8734jb94c9.fsf@gnu.org> <87wmggycqr.fsf@xn--no-cja.eu> <87y10lb1an.fsf@gnu.org> Date: Sun, 19 Jan 2025 19:18:50 +0100 Message-ID: <874j1ur7jp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73751-done Cc: 73751-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ludovic Court=C3=A8s skribis: > No=C3=A9 Lopez skribis: > >> I was able to reproduce this from the cuirass checkout when unsetting >> LANG and that indeed seems to be issue, > > OK, I=E2=80=99m pushing the proposed C.UTF-8 patch, then. That was done as 33bed951079e11bc89bfaf9e9e4af3eb059a2951. ------------=_1737310802-5991-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Oct 2024 20:22:36 +0000 Received: from localhost ([127.0.0.1]:35424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szM9k-0007yQ-9s for submit@debbugs.gnu.org; Fri, 11 Oct 2024 16:22:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:39366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1szM9h-0007yG-K3 for submit@debbugs.gnu.org; Fri, 11 Oct 2024 16:22:35 -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 ) id 1szM9T-0007Lb-LV for bug-guix@gnu.org; Fri, 11 Oct 2024 16:22:19 -0400 Received: from smtp.domeneshop.no ([2a01:5b40:0:3006::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1szM9Q-00085d-BL for bug-guix@gnu.org; Fri, 11 Oct 2024 16:22:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=xn--no-cja.eu; s=ds202402; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:Subject:To:From:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=dCNjmo5QrRsDGXZSq2ekP/tDTZt84FVrxcrurrDLSTo=; b=IloBwxqxBlguxf4uUC0NZM9Pgi CSGSI1XkAQS/wiC9puPRozPaFSjMIQQD7/ytxJbO6lOh3pYL5sapHiSMoyJFLvM5lWLNUxpQ2J5J0 vrHKTiKduuZJgryriQw1gjB2oMD3/Up2qJ4xgmunMQOeYsEV3qEFI5OKdTF5sttE3JZ7po2OchG6Y nhItvyNn+ch0X5Th1L78Vy1lmrQ6wGDx43indII/5ceMrMX0UBcXKDNhH12XbjdigK30l1hxODGoB r7H2DAfasRcmKup8AOIU7pDOVZRFQBWPA6xHndfzmY3jKblnJh0PMzlyxisErFB/avNbTGBZVF0ha pkETi+Wg==; Received: from [2a01:e0a:990:a960:b4f3:8f44:ec4:5af5] (port=59828 helo=lignux) by smtp.domeneshop.no with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1szM9J-006XoD-6F for bug-guix@gnu.org; Fri, 11 Oct 2024 22:22:09 +0200 From: =?utf-8?Q?No=C3=A9_Lopez?= To: bug-guix@gnu.org Subject: [cuirass] channel-update-service fails trying to find key with accent in the name Date: Fri, 11 Oct 2024 22:23:04 +0200 Message-ID: <874j5iqthz.fsf@xn--no-cja.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a01:5b40:0:3006::1; envelope-from=noe@xn--no-cja.eu; helo=smtp.domeneshop.no X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, I=E2=80=99ve been trying to make my own channel and run cuirass on it for f= un and to learn more about how guix works. Cuirass is failing to fetch the channel, because of something with the key file: =C2=AB=C2=A02024-10-11 21:34:11 error: Git error while fetching c= hannels from https://framagit.org/nll/bloup.git https://git.savannah.gnu.org/git/guix.git: the path 'No?? Lopez.key' does not exist in the given tree=C2=A0=C2=BB Indeed, it seems the accent in my name has been replaced with two question marks=E2=80=A6 The specification I=E2=80=99m using is the following: (specification (name 'bloup) (build '(channels bloup)) (channels (cons (channel (name 'bloup) (url "https://framagit.org/nll/bloup.git") (introduction (make-channel-introduction "f627568549edd28c97dded5e5ec985cd11e95f58" (openpgp-fingerprint "5D54 CF25 57B2 38E8 8DC1 80A2 2D22 3241 0AB7 4043")))) %default-channels))) The unicode signing key doesn=E2=80=99t seem to cause a problem for guix pu= ll, only cuirass is complaining. I can try to make a patch, tips and advice for finding the issue would be greatly appreciated. Good evening, No=C3=A9 =C2=AB No?? =C2=BB Lopez ------------=_1737310802-5991-1--