Received: (at 52801) by debbugs.gnu.org; 1 Feb 2022 08:48:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 01 03:48:13 2022 Received: from localhost ([127.0.0.1]:41673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nEoph-0004sP-0m for submit <at> debbugs.gnu.org; Tue, 01 Feb 2022 03:48:13 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:51214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1nEopb-0004s8-Ib for 52801 <at> debbugs.gnu.org; Tue, 01 Feb 2022 03:48:11 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id E3303365; Tue, 1 Feb 2022 09:48:01 +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 Ve9cbLItjBoP; Tue, 1 Feb 2022 09:48:01 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 9A16023C; Tue, 1 Feb 2022 09:48:00 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN> Subject: Re: bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull" References: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> <87h79l9kml.fsf@HIDDEN> <CAGJuR-74nJiEFeSMPG-V6ULXgdt__xmMKjLL_wTunhbBpLezvQ@HIDDEN> <982577c012cb2c3882821e9b8e19968b5b9f4936.camel@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 =?utf-8?Q?Pluvi=C3=B4se?= an 230 de la =?utf-8?Q?R=C3=A9volution?= 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: Tue, 01 Feb 2022 09:48:00 +0100 In-Reply-To: <982577c012cb2c3882821e9b8e19968b5b9f4936.camel@HIDDEN> (Maxime Devos's message of "Sun, 30 Jan 2022 22:06:29 +0100") Message-ID: <87fsp36khr.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: E3303365 X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_CC(0.00)[gmail.com,debbugs.gnu.org] X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 52801 Cc: 52801 <at> debbugs.gnu.org, Grigory Shepelev <shegeley@HIDDEN> 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 (/) Hi Maxime, Maxime Devos <maximedevos@HIDDEN> skribis: > Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]: >> Seems like the problem was in my .gitconfig file where "autocrlf =3D >> true". I set it to "false", and cleared the cache. Then the "guix >> pull" started to work as expected.=20 > > According to > <https://github.com/libgit2/libgit2/blob/HEAD/include/git2/clone.h#L111> > and <https://libgit2.org/libgit2/#HEAD/type/git_checkout_options>, > we can tell libgit to not do CRLF conversion, which would make (guix git) > more robust. Indeed. Looks like Guile-Git doesn=E2=80=99t expose checkout options yet, = so doing that would be the first step. Maybe Guix should just ignore ~/.gitconfig altogether? Thanks, Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 52801) by debbugs.gnu.org; 31 Jan 2022 13:21:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 31 08:21:06 2022 Received: from localhost ([127.0.0.1]:38601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nEWcD-0002nn-Pd for submit <at> debbugs.gnu.org; Mon, 31 Jan 2022 08:21:06 -0500 Received: from laurent.telenet-ops.be ([195.130.137.89]:53654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nEWcA-0002nT-QA for 52801 <at> debbugs.gnu.org; Mon, 31 Jan 2022 08:21:04 -0500 Received: from [172.20.10.5] ([188.189.163.109]) by laurent.telenet-ops.be with bizsmtp id pRM0260062Mvxe401RM0cn; Mon, 31 Jan 2022 14:21:01 +0100 Message-ID: <adf386420414603ecca717b6d497a2f68cc9c160.camel@HIDDEN> Subject: Re: bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull" From: Maxime Devos <maximedevos@HIDDEN> To: Grigory Shepelev <shegeley@HIDDEN> Date: Mon, 31 Jan 2022 13:20:55 +0000 In-Reply-To: <CAGJuR-6_9xZZUtxMpCws0wQ4e8mBwXQJiSwAnxBp-JDeBP4_jw@HIDDEN> References: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> <87h79l9kml.fsf@HIDDEN> <CAGJuR-74nJiEFeSMPG-V6ULXgdt__xmMKjLL_wTunhbBpLezvQ@HIDDEN> <982577c012cb2c3882821e9b8e19968b5b9f4936.camel@HIDDEN> <CAGJuR-6_9xZZUtxMpCws0wQ4e8mBwXQJiSwAnxBp-JDeBP4_jw@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-dfVQ8b8YLH3g1xe7libR" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1643635261; bh=7I40Yxw8szjqRTsLZJ/kdSZxmazJQ3BON4vXYpFoYGo=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=BvH8YjjQMuZ5MW8gH3gg+3QLE3ln/gP2DnpbZ5Un5WZwRzS9V70HMG+F/un2fYajn gmDGdyxM1No4zykzxdYuvIxQNz2Ei8ARcsr2IPi+LBxGXHVvIhlJzxATJh1CsJ3cyI qInJcffMQR+BzsGjyBZUmd7HsoR7ZevoGon2uAk58rEsTQcGvemLEc1oTaVIgk2qoz tGVADU3+PyUmNBr/lM/j54pJ/eRSTTVUM7hvcaiEOgV0N1ftmIJgn/OKjovfv+y36v yUS2YLs7gxC0CmuViELQlHoDTi5ZAYVS6wlwZ5pnwQbl8B1L8+W1nDIUe7lpGlxRhk wc2WM7a91khZw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52801 Cc: 52801 <at> debbugs.gnu.org, Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN> 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.7 (-) --=-dfVQ8b8YLH3g1xe7libR Content-Type: multipart/alternative; boundary="=-J/Oc1J8CTEVXwsKwahrx" --=-J/Oc1J8CTEVXwsKwahrx Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Grigory Shepelev schreef op ma 31-01-2022 om 15:48 [+0300]: > The issue can be closed I guess. Thanks for your assistance. > =D0=BF=D0=BD, 31 =D1=8F=D0=BD=D0=B2. 2022 =D0=B3. =D0=B2 00:06, Maxime De= vos <maximedevos@HIDDEN>: > > Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]: > > > Seems like the problem was in my .gitconfig file where "autocrlf > > =3D > > > true". I set it to "false", and cleared the cache. Then the "guix > > > pull" started to work as expected.=C2=A0 > >=20 > > According to > > > <https://github.com/libgit2/libgit2/blob/HEAD/include/git2/clone.h#L111 > > > > > and <https://libgit2.org/libgit2/#HEAD/type/git_checkout_options>, > > we can tell libgit to not do CRLF conversion, which would make > > (guix git) > > more robust. I don't think that modifying some git settings should break "guix pull", so I wouldn't close yet. Greetings, Maxime --=-J/Oc1J8CTEVXwsKwahrx Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable <html><head></head><body><div>Grigory Shepelev schreef op ma 31-01-2022 om = 15:48 [+0300]:</div><blockquote type=3D"cite" style=3D"margin:0 0 0 .8ex; b= order-left:2px #729fcf solid;padding-left:1ex"><div dir=3D"ltr">The issue c= an be closed I guess. Thanks for your assistance.</div></blockquote><div><b= r></div><blockquote type=3D"cite" style=3D"margin:0 0 0 .8ex; border-left:2= px #729fcf solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quo= te"><div dir=3D"ltr" class=3D"gmail_attr">=D0=BF=D0=BD, 31 =D1=8F=D0=BD=D0= =B2. 2022 =D0=B3. =D0=B2 00:06, Maxime Devos <<a href=3D"mailto:maximede= vos@HIDDEN" target=3D"_blank" style=3D"color: rgb(46, 52, 54);">maximed= evos@HIDDEN</a>>:<br></div><blockquote type=3D"cite" style=3D"margin= :0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Grigory S= hepelev schreef op zo 30-01-2022 om 22:45 [+0300]:<br>> Seems like the p= roblem was in my .gitconfig file where "autocrlf =3D<br>> true". I set i= t to "false", and cleared the cache. Then the "guix<br>> pull" started t= o work as expected.<span class=3D"Apple-converted-space"> </span><br><= /div><div><br>According to<br><<a href=3D"https://github.com/libgit2/lib= git2/blob/HEAD/include/git2/clone.h#L111" rel=3D"noreferrer" target=3D"_bla= nk" style=3D"color: rgb(46, 52, 54);">https://github.com/libgit2/libgit2/bl= ob/HEAD/include/git2/clone.h#L111</a>><br>and <<a href=3D"https://lib= git2.org/libgit2/#HEAD/type/git_checkout_options" rel=3D"noreferrer" target= =3D"_blank" style=3D"color: rgb(46, 52, 54);">https://libgit2.org/libgit2/#= HEAD/type/git_checkout_options</a>>,<br>we can tell libgit to not do CRL= F conversion, which would make (guix git)<br>more robust.</div></blockquote= ></div></div></blockquote><div><br></div><div>I don't think that modifying = some git settings should break "guix pull",</div><div>so I wouldn't close y= et.</div><div><br></div><div>Greetings,</div><div>Maxime</div><div><br></di= v><div><span></span></div></body></html> --=-J/Oc1J8CTEVXwsKwahrx-- --=-dfVQ8b8YLH3g1xe7libR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYffiNxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7jQqAPwK8FEbytIUZBF/9I+AzEwWWA8P NuoQnF0LfRBRsZCPXgD/Wu1GpZWiF45IYsIlcz1/YgtXDLrZxw6gHA7pEWEKAgU= =gnk4 -----END PGP SIGNATURE----- --=-dfVQ8b8YLH3g1xe7libR--
bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.Received: (at 52801) by debbugs.gnu.org; 31 Jan 2022 12:49:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 31 07:49:08 2022 Received: from localhost ([127.0.0.1]:38540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nEW7H-0001y7-Q5 for submit <at> debbugs.gnu.org; Mon, 31 Jan 2022 07:49:08 -0500 Received: from mail-lf1-f48.google.com ([209.85.167.48]:42635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <shegeley@HIDDEN>) id 1nEW7F-0001x4-HR for 52801 <at> debbugs.gnu.org; Mon, 31 Jan 2022 07:49:06 -0500 Received: by mail-lf1-f48.google.com with SMTP id y15so26542739lfa.9 for <52801 <at> debbugs.gnu.org>; Mon, 31 Jan 2022 04:49:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ga+1Ksu4FX/mzQ0743tPdpo6YAIcH3COPd3sGV8pdzc=; b=SMwNQF9ltLchCtMEqZGsNHVlhgx3TSOQzSpY6wg086PThlfuoj5IDcqZDE3F9C4v+s QnSfXG42bjVIyublN3MvTnCEkhgtru6kdwfZAjkklbbGs9TdjjFUJtHCGkxZ5OLpxGxE mIdajeYfyRVAuzEbq5xzuD5NYI75e3Y4wsQNeolnObtTDOTQsykyMR+giL0ZaN+hBNis q0R6YZyZHVaY4yoz65vAseCxPyo2e2nxBHhNEb4KrJtlH+qFZJgvm2Zdj/YKF4w+yg52 VaDmYM0c401IcTNTVU5Xcn4eCtexUzcUYXt7ekmN61xqoS4ltn8aLVgyoiQQoLpJrTx0 KhCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ga+1Ksu4FX/mzQ0743tPdpo6YAIcH3COPd3sGV8pdzc=; b=CUq3bQ/N/KZhuh2ysLb+CfdL9fsD+S+Vm8uoBHnZWrqnwqZVRBvn4oQxXzeqKIau6+ 4EEHhAGKAGdznjTzGQHUUi9U1R4ruXFmTf8UG8FgQ9QPzYidCeXI2uAQQXXT/HNwsMle kFly/Bj2vWx+RFXZfZtFs6bMsR+9Ga1a/P2ds3rSxrxg/va057Ggw8jbOn5Pj9J0Ho8j 38KGSPTlWyZUJt90IEweDaRpKf8Cill/cUPlH32y5hskQFSTF2g9HkffXnmbtk9AOOef z0wtJr8OAl3Qv6v6YTI8QhYFKBaaaFH7li70rPcOZmsvhrU0Cyyadl4e+LyKv2uxeZTx 2t1g== X-Gm-Message-State: AOAM5334igbZCCYmRNxhC8BNuEGXC74Q9L+XiJM+nUleWIstGNTJYNzM o9zXbfeKDtLtiP7P6MFFfIWHR49iSe0FYfC5PiA= X-Google-Smtp-Source: ABdhPJy5Vlhz4IrjnHhAlEZhFTbGAphNZpmijlXAYFpmgElMbhDwrfvAOqRJYZ/pi6HkonOFyd8jawJNxznQulhuLcg= X-Received: by 2002:a05:6512:38a6:: with SMTP id o6mr14902963lft.4.1643633339250; Mon, 31 Jan 2022 04:48:59 -0800 (PST) MIME-Version: 1.0 References: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> <87h79l9kml.fsf@HIDDEN> <CAGJuR-74nJiEFeSMPG-V6ULXgdt__xmMKjLL_wTunhbBpLezvQ@HIDDEN> <982577c012cb2c3882821e9b8e19968b5b9f4936.camel@HIDDEN> In-Reply-To: <982577c012cb2c3882821e9b8e19968b5b9f4936.camel@HIDDEN> From: Grigory Shepelev <shegeley@HIDDEN> Date: Mon, 31 Jan 2022 15:48:23 +0300 Message-ID: <CAGJuR-6_9xZZUtxMpCws0wQ4e8mBwXQJiSwAnxBp-JDeBP4_jw@HIDDEN> Subject: Re: bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull" To: Maxime Devos <maximedevos@HIDDEN> Content-Type: multipart/alternative; boundary="00000000000053bbab05d6e03531" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52801 Cc: 52801 <at> debbugs.gnu.org, =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> 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 (-) --00000000000053bbab05d6e03531 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The issue can be closed I guess. Thanks for your assistance. =D0=BF=D0=BD, 31 =D1=8F=D0=BD=D0=B2. 2022 =D0=B3. =D0=B2 00:06, Maxime Devo= s <maximedevos@HIDDEN>: > Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]: > > Seems like the problem was in my .gitconfig file where "autocrlf =3D > > true". I set it to "false", and cleared the cache. Then the "guix > > pull" started to work as expected. > > According to > <https://github.com/libgit2/libgit2/blob/HEAD/include/git2/clone.h#L111> > and <https://libgit2.org/libgit2/#HEAD/type/git_checkout_options>, > we can tell libgit to not do CRLF conversion, which would make (guix git) > more robust. > > Greetings, > Maxime. > --00000000000053bbab05d6e03531 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">The issue can be closed I guess. Thanks for your assistanc= e.<br><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">= =D0=BF=D0=BD, 31 =D1=8F=D0=BD=D0=B2. 2022 =D0=B3. =D0=B2 00:06, Maxime Devo= s <<a href=3D"mailto:maximedevos@HIDDEN" target=3D"_blank">maximedev= os@HIDDEN</a>>:<br></div><blockquote class=3D"gmail_quote" style=3D"= margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef= t:1ex">Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]:<br> > Seems like the problem was in my .gitconfig file where "autocrlf = =3D<br> > true". I set it to "false", and cleared the cache. Then= the "guix<br> > pull" started to work as expected. <br> <br> According to<br> <<a href=3D"https://github.com/libgit2/libgit2/blob/HEAD/include/git2/cl= one.h#L111" rel=3D"noreferrer" target=3D"_blank">https://github.com/libgit2= /libgit2/blob/HEAD/include/git2/clone.h#L111</a>><br> and <<a href=3D"https://libgit2.org/libgit2/#HEAD/type/git_checkout_opti= ons" rel=3D"noreferrer" target=3D"_blank">https://libgit2.org/libgit2/#HEAD= /type/git_checkout_options</a>>,<br> we can tell libgit to not do CRLF conversion, which would make (guix git)<b= r> more robust.<br> <br> Greetings,<br> Maxime.<br> </blockquote></div></div> --00000000000053bbab05d6e03531--
bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.Received: (at 52801) by debbugs.gnu.org; 30 Jan 2022 21:06:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 30 16:06:38 2022 Received: from localhost ([127.0.0.1]:37807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nEHPC-0002Tv-BL for submit <at> debbugs.gnu.org; Sun, 30 Jan 2022 16:06:38 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:54028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1nEHPA-0002Tl-Jf for 52801 <at> debbugs.gnu.org; Sun, 30 Jan 2022 16:06:37 -0500 Received: from [172.20.10.5] ([213.119.234.37]) by andre.telenet-ops.be with bizsmtp id p96a260060p50rZ0196a5d; Sun, 30 Jan 2022 22:06:35 +0100 Message-ID: <982577c012cb2c3882821e9b8e19968b5b9f4936.camel@HIDDEN> Subject: Re: bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull" From: Maxime Devos <maximedevos@HIDDEN> To: Grigory Shepelev <shegeley@HIDDEN>, Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN> Date: Sun, 30 Jan 2022 22:06:29 +0100 In-Reply-To: <CAGJuR-74nJiEFeSMPG-V6ULXgdt__xmMKjLL_wTunhbBpLezvQ@HIDDEN> References: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> <87h79l9kml.fsf@HIDDEN> <CAGJuR-74nJiEFeSMPG-V6ULXgdt__xmMKjLL_wTunhbBpLezvQ@HIDDEN> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-j8kNXly7eWt6PayGJALu" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1643576795; bh=oTxO4fY7BDGcoZGWRpfPAkGqBVQfbmvn3FIp+7Xa7F0=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=ejlF1xfrSp/8GDIK5DqTeUuG7R7FnS1OarS7frRxeYBl8bri+gt5L+AmXHcBHsPPH OfuG8cC7O6aqUG7lOG3kQK6HhvOv0XOOwRzffkX2IekEGYbb5oTckO+cavvQ+qQyAO 9993Nxmh/F2+tLKeLGu3VtRSQc66dg4PhPS+mRR7KnENJcERei+mNy8Lzamp1ql/FC Q5H4xfsZVHTb6nZuBhnWskKb4BBWk/eld/4G4dDo4Tiab/WaRon9x5p1njsbgaZaC1 7PjB3SPUSgWCx/CTvBj7Usv5WGxTKSjoURQ7DxWp2Yzshchos4H7TtTB6qocjhOyYu QDOWOkQ10il4Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52801 Cc: 52801 <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: -1.7 (-) --=-j8kNXly7eWt6PayGJALu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]: > Seems like the problem was in my .gitconfig file where "autocrlf =3D > true". I set it to "false", and cleared the cache. Then the "guix > pull" started to work as expected.=20 According to <https://github.com/libgit2/libgit2/blob/HEAD/include/git2/clone.h#L111> and <https://libgit2.org/libgit2/#HEAD/type/git_checkout_options>, we can tell libgit to not do CRLF conversion, which would make (guix git) more robust. Greetings, Maxime. --=-j8kNXly7eWt6PayGJALu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYfb91RccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7jDoAQCEfUYzUfGPJ99reavwpCyAU5fK jHcctGQUXpZw3wrBfgD/d2jCJRwqjLgO0qE9Gl//pUjbmLJkrGlmTg9Hpt8tDQM= =idz3 -----END PGP SIGNATURE----- --=-j8kNXly7eWt6PayGJALu--
bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.Received: (at 52801) by debbugs.gnu.org; 30 Jan 2022 19:48:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 30 14:48:11 2022 Received: from localhost ([127.0.0.1]:37707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nEGBA-0000MJ-ST for submit <at> debbugs.gnu.org; Sun, 30 Jan 2022 14:48:11 -0500 Received: from mail-lj1-f175.google.com ([209.85.208.175]:34374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <shegeley@HIDDEN>) id 1nEGB7-0000Lf-Sw for 52801 <at> debbugs.gnu.org; Sun, 30 Jan 2022 14:48:02 -0500 Received: by mail-lj1-f175.google.com with SMTP id e9so16637935ljq.1 for <52801 <at> debbugs.gnu.org>; Sun, 30 Jan 2022 11:48:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=f7PEFm0WeBiDOrp3ECFEn0AgcFmKdVOCTyeMo8ovIdU=; b=Qr19z1Wb1KVHMd6msKoq0OWODUH1TyLrhwMCE//BOw7a7i2SGrmHGkRZMtkwWyjLcj 7poboer9oBNFUGWsWjm/dLIqjBAbyZ/D/wXy218XjouLDULqsf8FYGtONEdkMdNSAuUS 1cYJfVa8LubFJ4MmIWmJg0bzPkKfjMYaGlsclbKFx1GcdllAU02kK4B/8ZHgUQ1b8P5H abCjNFs20XHvRl8fM6vYHOv8I6U4/iiL0YPtNspxJHAqRyIhE0eiE2Bo46ETqeDIIplt aL7xOloVBKf4ckuxZhwddfldaJtkHCmOaiLYcwoYKfpNjkqqdUX1msW4PU+Xd1/YER8g GxJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=f7PEFm0WeBiDOrp3ECFEn0AgcFmKdVOCTyeMo8ovIdU=; b=EA9tjR4tVtx8czzxw/6H4DKrq/MK781As2NdAHBkpiYDu/zqWWO4ld7QwofQk5DHIw 1QRyYRQOnPuWNFYRJixQ64T99umhX0/W4U84tb29XAueK4XS3FINsYucKEKX6YXJlRuG Qe6pVpfGkNE8CiLfQ3I73NYK0boh2LRAOtv2ExfqJJuojPFt8X0SEhml++2oMdYuSUHO WAX918bSQsa5VSX5nqYGCZuc29f1/1Z2wz0eAe8vVn3vsATtjzs+f1cIVKmr8+oOu2s5 CLXvAOry4Sd29MafPONSHlp0oO8VN7yO/0JPabw6ye1KVi83n1LSQ4ZqBBzr0rlNbW8H XVEQ== X-Gm-Message-State: AOAM531yMtiIhZLh5wAGvDWmoutqBryYBI1C+Jk0+wuUFf+UpzTlVtAE SFZ5oPv6ehfwyP4X+LoEBuYVou12wbzJ1T38n0MjiZZuvC0= X-Google-Smtp-Source: ABdhPJxLjS+p0HbSm7UCbYGkWtoOwm34uU1uVJpIkmG+Ipnkn9ktCOA4U3Iq8unUiv6kpXfl3py2NpqF/yL3PtzKmC4= X-Received: by 2002:a2e:88d4:: with SMTP id a20mr3514150ljk.187.1643572076107; Sun, 30 Jan 2022 11:47:56 -0800 (PST) MIME-Version: 1.0 References: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> <87h79l9kml.fsf@HIDDEN> <CAGJuR-74nJiEFeSMPG-V6ULXgdt__xmMKjLL_wTunhbBpLezvQ@HIDDEN> In-Reply-To: <CAGJuR-74nJiEFeSMPG-V6ULXgdt__xmMKjLL_wTunhbBpLezvQ@HIDDEN> From: Grigory Shepelev <shegeley@HIDDEN> Date: Sun, 30 Jan 2022 22:47:20 +0300 Message-ID: <CAGJuR-5UYEVv0MMUGi0YrX_0b7HnLK2GecPdFLRi5cw6S4XiFw@HIDDEN> Subject: Re: bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000c25a2a05d6d1f17e" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52801 Cc: 52801 <at> debbugs.gnu.org, Maxime Devos <maximedevos@HIDDEN> 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 (-) --000000000000c25a2a05d6d1f17e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable That explains why the problem was raised on my desktop PC as well. It uses the same .gitconfig file. =D0=B2=D1=81, 30 =D1=8F=D0=BD=D0=B2. 2022 =D0=B3. =D0=B2 22:45, Grigory She= pelev <shegeley@HIDDEN>: > Seems like the problem was in my .gitconfig file where "autocrlf =3D true= ". > I set it to "false", and cleared the cache. Then the "guix pull" started = to > work as expected. > I don't even remember why I had to get into "git's guts". Something like: > had some problem with some exact project where my colleague used macOS or > windows and some files that came from git had some problems with that. > > =D0=B2=D1=81, 30 =D1=8F=D0=BD=D0=B2. 2022 =D0=B3. =D0=B2 20:52, Ludovic C= ourt=C3=A8s <ludo@HIDDEN>: > >> Hi, >> >> Grigory Shepelev <shegeley@HIDDEN> skribis: >> >> > shegeley@zone51 ~$ guix pull >> > Updating channel 'nonguix' from Git repository at ' >> https://gitlab.com/nonguix/nonguix'... >> > Updating channel 'guix' from Git repository at ' >> https://git.savannah.gnu.org/git/guix.git'... >> > Building from these channels: >> > guix https://git.savannah.gnu.org/git/guix.git 2495582 >> > nonguix https://gitlab.com/nonguix/nonguix 39e4b41 >> > Computing Guix derivation for 'x86_64-linux'... -ice-9/read.scm:126:4: >> In procedure read-string: >> > gnu/packages/virtualization.scm:640:1: invalid character in escape >> sequence: #\return >> > guix pull: error: You found a bug: the program >> '/gnu/store/w1hd6ab7f92y0f2r1ah4yyvi205a71bc-compute-guix-derivation' >> > failed to compute the derivation for Guix (version: >> "2495582e08cf411163f0799d290fda5101141949"; system: "x86_64-linux"; >> > host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pull-version= : >> 1). >> >> Maxime Devos <maximedevos@HIDDEN> skribis: >> >> > Seems like an instance of <https://issues.guix.gnu.org/52559#15>. >> > I took the liberty of renaming the bug report appropriately. >> > >> > Anyway, here's the minimal reproducer: >> > >> > Run the following in a REPL: >> > (call-with-input-string "\"Hello\\\rcarriage return!\"" read) >> > ;; --> invalid character in escape sequence: #\return >> >> That=E2=80=99s expected. Conversely, this one works: >> >> (call-with-input-string "\"Hello \\\nnewline!\"" read) >> >> What was in gnu/packages/virtualization.scm:640:1 at that point? >> >> --8<---------------cut here---------------start------------->8--- >> $ git ls-tree 2495582e08cf411163f0799d290fda5101141949 -- gnu/packages >> 040000 tree 8070c9587f76797cf16800522688ded39c956d00 gnu/packages >> $ git ls-tree 8070c9587f76797cf16800522688ded39c956d00 |grep virtuali >> 100644 blob 20ffb4a481239349078e2a2864d1bd873dfcd143 virtualization.s= cm >> $ git show 20ffb4a481239349078e2a2864d1bd873dfcd143 |head -649 |tail -10 >> "/run/setuid-programs:/run/current-system/profile/sbin:\ >> /run/current-system/profile/bin")))) >> (add-after 'bootstrap 'patch-sphinx-version-detection >> (lambda _ >> ;; The build system runs 'sphinx-build --version' to verify >> that >> ;; the Sphinx is recent enough, but does not expect the >> ;; .sphinx-build-real executable name created by the Sphinx >> wrapper. >> (substitute* "configure" >> (("\\$SPHINX --version 2>&1") >> "$SPHINX --version 2>&1 \ >> --8<---------------cut here---------------end--------------->8--- >> >> AFAICS, this was a regular \n (not \r) following backslash. >> >> Did the issue magically disappear? >> >> Grigory, could it be that libgit2 somehow converted \n to \r\n on your >> machine, or that you manually accesses files under >> ~/.cache/guix/checkouts? >> >> Thanks, >> Ludo=E2=80=99. >> > --000000000000c25a2a05d6d1f17e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">That explains why the problem was raised on my desktop PC = as well. It uses the same .gitconfig file.<br><br><div class=3D"gmail_quote= "><div dir=3D"ltr" class=3D"gmail_attr">=D0=B2=D1=81, 30 =D1=8F=D0=BD=D0=B2= . 2022 =D0=B3. =D0=B2 22:45, Grigory Shepelev <<a href=3D"mailto:shegele= y@HIDDEN" target=3D"_blank">shegeley@HIDDEN</a>>:<br></div><blockq= uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p= x solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Seems like= the problem was in my .gitconfig file where "autocrlf =3D true".= I set it to "false", and cleared the cache. Then the "guix = pull" started to work as expected. <br></div><div>I don't even rem= ember why I had to get into "git's guts". Something like: had= some problem with some exact project where my colleague used macOS or wind= ows and some files that came from git had some problems with that.<br></div= ></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"= >=D0=B2=D1=81, 30 =D1=8F=D0=BD=D0=B2. 2022 =D0=B3. =D0=B2 20:52, Ludovic Co= urt=C3=A8s <<a href=3D"mailto:ludo@HIDDEN" target=3D"_blank">ludo@HIDDEN= rg</a>>:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px = 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<= br> <br> Grigory Shepelev <<a href=3D"mailto:shegeley@HIDDEN" target=3D"_blank= ">shegeley@HIDDEN</a>> skribis:<br> <br> > shegeley@zone51 ~$ guix pull<br> > Updating channel 'nonguix' from Git repository at '<a href= =3D"https://gitlab.com/nonguix/nonguix'." rel=3D"noreferrer" target=3D"= _blank">https://gitlab.com/nonguix/nonguix'.</a>..<br> > Updating channel 'guix' from Git repository at '<a href=3D= "https://git.savannah.gnu.org/git/guix.git'." rel=3D"noreferrer" target= =3D"_blank">https://git.savannah.gnu.org/git/guix.git'.</a>..<br> > Building from these channels:<br> >=C2=A0 =C2=A0guix=C2=A0 =C2=A0 =C2=A0 <a href=3D"https://git.savannah.g= nu.org/git/guix.git" rel=3D"noreferrer" target=3D"_blank">https://git.savan= nah.gnu.org/git/guix.git</a> 2495582<br> >=C2=A0 =C2=A0nonguix=C2=A0 =C2=A0<a href=3D"https://gitlab.com/nonguix/= nonguix" rel=3D"noreferrer" target=3D"_blank">https://gitlab.com/nonguix/no= nguix</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 39e4b41<br> > Computing Guix derivation for 'x86_64-linux'... -ice-9/read.sc= m:126:4: In procedure read-string:<br> > gnu/packages/virtualization.scm:640:1: invalid character in escape seq= uence: #\return<br> > guix pull: error: You found a bug: the program '/gnu/store/w1hd6ab= 7f92y0f2r1ah4yyvi205a71bc-compute-guix-derivation'<br> > failed to compute the derivation for Guix (version: "2495582e08cf= 411163f0799d290fda5101141949"; system: "x86_64-linux";<br> > host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pu= ll-version: 1).<br> <br> Maxime Devos <<a href=3D"mailto:maximedevos@HIDDEN" target=3D"_blank= ">maximedevos@HIDDEN</a>> skribis:<br> <br> > Seems like an instance of <<a href=3D"https://issues.guix.gnu.org/5= 2559#15" rel=3D"noreferrer" target=3D"_blank">https://issues.guix.gnu.org/5= 2559#15</a>>.<br> > I took the liberty of renaming the bug report appropriately.<br> ><br> > Anyway, here's the minimal reproducer:<br> ><br> > Run the following in a REPL:<br> > (call-with-input-string "\"Hello\\\rcarriage return!\"&= quot; read)<br> > ;; --> invalid character in escape sequence: #\return<br> <br> That=E2=80=99s expected.=C2=A0 Conversely, this one works:<br> <br> =C2=A0 (call-with-input-string "\"Hello \\\nnewline!\""= read)<br> <br> What was in gnu/packages/virtualization.scm:640:1 at that point?<br> <br> --8<---------------cut here---------------start------------->8---<br> $ git ls-tree 2495582e08cf411163f0799d290fda5101141949 -- gnu/packages<br> 040000 tree 8070c9587f76797cf16800522688ded39c956d00=C2=A0 =C2=A0 gnu/packa= ges<br> $ git ls-tree 8070c9587f76797cf16800522688ded39c956d00 |grep virtuali<br> 100644 blob 20ffb4a481239349078e2a2864d1bd873dfcd143=C2=A0 =C2=A0 virtualiz= ation.scm<br> $ git show 20ffb4a481239349078e2a2864d1bd873dfcd143 |head -649 |tail -10<br= > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "/run/setuid-p= rograms:/run/current-system/profile/sbin:\<br> /run/current-system/profile/bin"))))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(add-after 'bootstrap 'patch-sphi= nx-version-detection<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(lambda _<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; The build system runs &#= 39;sphinx-build --version' to verify that<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; the Sphinx is recent eno= ugh, but does not expect the<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; .sphinx-build-real execu= table name created by the Sphinx wrapper.<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(substitute* "configur= e"<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(("\\$SPHINX --= version 2>&1")<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "$SPHINX --ver= sion 2>&1 \<br> --8<---------------cut here---------------end--------------->8---<br> <br> AFAICS, this was a regular \n (not \r) following backslash.<br> <br> Did the issue magically disappear?<br> <br> Grigory, could it be that libgit2 somehow converted \n to \r\n on your<br> machine, or that you manually accesses files under<br> ~/.cache/guix/checkouts?<br> <br> Thanks,<br> Ludo=E2=80=99.<br> </blockquote></div> </blockquote></div></div> --000000000000c25a2a05d6d1f17e--
bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.Received: (at 52801) by debbugs.gnu.org; 30 Jan 2022 19:46:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 30 14:46:44 2022 Received: from localhost ([127.0.0.1]:37696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nEG9s-0000He-9p for submit <at> debbugs.gnu.org; Sun, 30 Jan 2022 14:46:44 -0500 Received: from mail-lj1-f181.google.com ([209.85.208.181]:38669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <shegeley@HIDDEN>) id 1nEG9p-0000HQ-GC for 52801 <at> debbugs.gnu.org; Sun, 30 Jan 2022 14:46:42 -0500 Received: by mail-lj1-f181.google.com with SMTP id e17so16613841ljk.5 for <52801 <at> debbugs.gnu.org>; Sun, 30 Jan 2022 11:46:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=J6lysnLRDiFQEIMmN8N3todoLKZpGNjy2epzVwAV+FA=; b=fFYaUsG3JF3ktRXbodHB3fbrVD0y7eeO7wrzYmze46EONfkGKDmZbqtxs2HIDFvPNJ Enj92P7HYVNYpDsesPP3nCCDsZythDbHQFwyAtE3JU06D7yLCWnq7Sitbm8Z0MbG4gcy CYMWmrVyChzkPLpqTeGltIABCZo1esB6JybKFvJ0hymnjC3YP4z/BicAWFBxlfqwIjHU qUMwcKl3uDevEyRt0HvVNQTifJ03iglkgG7SaT8m3D/LTHQjEQbo5uNmofNGtdgd9YN3 6xeSC72Or0SdNMpOKDF5zUZaBEyPRJNM64D7d/NE/AoBn3VY+j9L6r4Hky/SuXqtbD3A MMRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=J6lysnLRDiFQEIMmN8N3todoLKZpGNjy2epzVwAV+FA=; b=K6gCN470208GNhOKH0WkuUdpWMVHwkRX8iKx/aKtDUNGXR7x7SJSB3YqhqIwUQR+zC B4IOX6c0U++Fpym71/bO8PK3DAR2935YrGmOgz8UI0glXSZ79Uh1a+d3FqILlOIJ9zOs cwfLtUCTJae0piffcCdEb98LAzCg0UUFkUNkLrgVBcnH+BG7w7g4HKCTwTK43ZuFdBAt xqFaKOd4jmW9QQRZfeyoy9dYkSLh8mQjay5C7R1eTDE5Met0pGDZXcGs0pu5bAEwt/TF MIzz0hTdEPnxiNxAiOYx8BlT46c+9sy91T6I/THw17VGhu/PRG3LiuNWMX/LOo45QOjy RTkA== X-Gm-Message-State: AOAM531CtFgUme5mA4cPv7LuYofiyuEQM3L3Osk7vpjbdBV7U6NqKg+i TPUtHqS4Z+3Nlmy+PPrEozpf1O+fjnxRRwEJ20I= X-Google-Smtp-Source: ABdhPJz4U0oBS4vaTvYmzyKXz+EhIFc9zb+cZlFZMNbzT2wcUjj1d5PqapR7+hz+XXhOyyT4Mnzhie2HC22NMyjxWsc= X-Received: by 2002:a2e:93c9:: with SMTP id p9mr11883676ljh.397.1643571995057; Sun, 30 Jan 2022 11:46:35 -0800 (PST) MIME-Version: 1.0 References: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> <87h79l9kml.fsf@HIDDEN> In-Reply-To: <87h79l9kml.fsf@HIDDEN> From: Grigory Shepelev <shegeley@HIDDEN> Date: Sun, 30 Jan 2022 22:45:59 +0300 Message-ID: <CAGJuR-74nJiEFeSMPG-V6ULXgdt__xmMKjLL_wTunhbBpLezvQ@HIDDEN> Subject: Re: bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull" To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000eda12205d6d1ec25" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52801 Cc: 52801 <at> debbugs.gnu.org, Maxime Devos <maximedevos@HIDDEN> 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 (-) --000000000000eda12205d6d1ec25 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Seems like the problem was in my .gitconfig file where "autocrlf =3D true".= I set it to "false", and cleared the cache. Then the "guix pull" started to work as expected. I don't even remember why I had to get into "git's guts". Something like: had some problem with some exact project where my colleague used macOS or windows and some files that came from git had some problems with that. =D0=B2=D1=81, 30 =D1=8F=D0=BD=D0=B2. 2022 =D0=B3. =D0=B2 20:52, Ludovic Cou= rt=C3=A8s <ludo@HIDDEN>: > Hi, > > Grigory Shepelev <shegeley@HIDDEN> skribis: > > > shegeley@zone51 ~$ guix pull > > Updating channel 'nonguix' from Git repository at ' > https://gitlab.com/nonguix/nonguix'... > > Updating channel 'guix' from Git repository at ' > https://git.savannah.gnu.org/git/guix.git'... > > Building from these channels: > > guix https://git.savannah.gnu.org/git/guix.git 2495582 > > nonguix https://gitlab.com/nonguix/nonguix 39e4b41 > > Computing Guix derivation for 'x86_64-linux'... -ice-9/read.scm:126:4: > In procedure read-string: > > gnu/packages/virtualization.scm:640:1: invalid character in escape > sequence: #\return > > guix pull: error: You found a bug: the program > '/gnu/store/w1hd6ab7f92y0f2r1ah4yyvi205a71bc-compute-guix-derivation' > > failed to compute the derivation for Guix (version: > "2495582e08cf411163f0799d290fda5101141949"; system: "x86_64-linux"; > > host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pull-version: > 1). > > Maxime Devos <maximedevos@HIDDEN> skribis: > > > Seems like an instance of <https://issues.guix.gnu.org/52559#15>. > > I took the liberty of renaming the bug report appropriately. > > > > Anyway, here's the minimal reproducer: > > > > Run the following in a REPL: > > (call-with-input-string "\"Hello\\\rcarriage return!\"" read) > > ;; --> invalid character in escape sequence: #\return > > That=E2=80=99s expected. Conversely, this one works: > > (call-with-input-string "\"Hello \\\nnewline!\"" read) > > What was in gnu/packages/virtualization.scm:640:1 at that point? > > --8<---------------cut here---------------start------------->8--- > $ git ls-tree 2495582e08cf411163f0799d290fda5101141949 -- gnu/packages > 040000 tree 8070c9587f76797cf16800522688ded39c956d00 gnu/packages > $ git ls-tree 8070c9587f76797cf16800522688ded39c956d00 |grep virtuali > 100644 blob 20ffb4a481239349078e2a2864d1bd873dfcd143 virtualization.sc= m > $ git show 20ffb4a481239349078e2a2864d1bd873dfcd143 |head -649 |tail -10 > "/run/setuid-programs:/run/current-system/profile/sbin:\ > /run/current-system/profile/bin")))) > (add-after 'bootstrap 'patch-sphinx-version-detection > (lambda _ > ;; The build system runs 'sphinx-build --version' to verify > that > ;; the Sphinx is recent enough, but does not expect the > ;; .sphinx-build-real executable name created by the Sphinx > wrapper. > (substitute* "configure" > (("\\$SPHINX --version 2>&1") > "$SPHINX --version 2>&1 \ > --8<---------------cut here---------------end--------------->8--- > > AFAICS, this was a regular \n (not \r) following backslash. > > Did the issue magically disappear? > > Grigory, could it be that libgit2 somehow converted \n to \r\n on your > machine, or that you manually accesses files under > ~/.cache/guix/checkouts? > > Thanks, > Ludo=E2=80=99. > --000000000000eda12205d6d1ec25 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Seems like the problem was in my .gitconfig file wher= e "autocrlf =3D true". I set it to "false", and cleared= the cache. Then the "guix pull" started to work as expected. <br= ></div><div>I don't even remember why I had to get into "git's= guts". Something like: had some problem with some exact project where= my colleague used macOS or windows and some files that came from git had s= ome problems with that.<br></div></div><br><div class=3D"gmail_quote"><div = dir=3D"ltr" class=3D"gmail_attr">=D0=B2=D1=81, 30 =D1=8F=D0=BD=D0=B2. 2022 = =D0=B3. =D0=B2 20:52, Ludovic Court=C3=A8s <<a href=3D"mailto:ludo@HIDDEN= rg">ludo@HIDDEN</a>>:<br></div><blockquote class=3D"gmail_quote" style= =3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding= -left:1ex">Hi,<br> <br> Grigory Shepelev <<a href=3D"mailto:shegeley@HIDDEN" target=3D"_blank= ">shegeley@HIDDEN</a>> skribis:<br> <br> > shegeley@zone51 ~$ guix pull<br> > Updating channel 'nonguix' from Git repository at '<a href= =3D"https://gitlab.com/nonguix/nonguix'." rel=3D"noreferrer" target=3D"= _blank">https://gitlab.com/nonguix/nonguix'.</a>..<br> > Updating channel 'guix' from Git repository at '<a href=3D= "https://git.savannah.gnu.org/git/guix.git'." rel=3D"noreferrer" target= =3D"_blank">https://git.savannah.gnu.org/git/guix.git'.</a>..<br> > Building from these channels:<br> >=C2=A0 =C2=A0guix=C2=A0 =C2=A0 =C2=A0 <a href=3D"https://git.savannah.g= nu.org/git/guix.git" rel=3D"noreferrer" target=3D"_blank">https://git.savan= nah.gnu.org/git/guix.git</a> 2495582<br> >=C2=A0 =C2=A0nonguix=C2=A0 =C2=A0<a href=3D"https://gitlab.com/nonguix/= nonguix" rel=3D"noreferrer" target=3D"_blank">https://gitlab.com/nonguix/no= nguix</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 39e4b41<br> > Computing Guix derivation for 'x86_64-linux'... -ice-9/read.sc= m:126:4: In procedure read-string:<br> > gnu/packages/virtualization.scm:640:1: invalid character in escape seq= uence: #\return<br> > guix pull: error: You found a bug: the program '/gnu/store/w1hd6ab= 7f92y0f2r1ah4yyvi205a71bc-compute-guix-derivation'<br> > failed to compute the derivation for Guix (version: "2495582e08cf= 411163f0799d290fda5101141949"; system: "x86_64-linux";<br> > host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pu= ll-version: 1).<br> <br> Maxime Devos <<a href=3D"mailto:maximedevos@HIDDEN" target=3D"_blank= ">maximedevos@HIDDEN</a>> skribis:<br> <br> > Seems like an instance of <<a href=3D"https://issues.guix.gnu.org/5= 2559#15" rel=3D"noreferrer" target=3D"_blank">https://issues.guix.gnu.org/5= 2559#15</a>>.<br> > I took the liberty of renaming the bug report appropriately.<br> ><br> > Anyway, here's the minimal reproducer:<br> ><br> > Run the following in a REPL:<br> > (call-with-input-string "\"Hello\\\rcarriage return!\"&= quot; read)<br> > ;; --> invalid character in escape sequence: #\return<br> <br> That=E2=80=99s expected.=C2=A0 Conversely, this one works:<br> <br> =C2=A0 (call-with-input-string "\"Hello \\\nnewline!\""= read)<br> <br> What was in gnu/packages/virtualization.scm:640:1 at that point?<br> <br> --8<---------------cut here---------------start------------->8---<br> $ git ls-tree 2495582e08cf411163f0799d290fda5101141949 -- gnu/packages<br> 040000 tree 8070c9587f76797cf16800522688ded39c956d00=C2=A0 =C2=A0 gnu/packa= ges<br> $ git ls-tree 8070c9587f76797cf16800522688ded39c956d00 |grep virtuali<br> 100644 blob 20ffb4a481239349078e2a2864d1bd873dfcd143=C2=A0 =C2=A0 virtualiz= ation.scm<br> $ git show 20ffb4a481239349078e2a2864d1bd873dfcd143 |head -649 |tail -10<br= > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "/run/setuid-p= rograms:/run/current-system/profile/sbin:\<br> /run/current-system/profile/bin"))))<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(add-after 'bootstrap 'patch-sphi= nx-version-detection<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(lambda _<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; The build system runs &#= 39;sphinx-build --version' to verify that<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; the Sphinx is recent eno= ugh, but does not expect the<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; .sphinx-build-real execu= table name created by the Sphinx wrapper.<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(substitute* "configur= e"<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(("\\$SPHINX --= version 2>&1")<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "$SPHINX --ver= sion 2>&1 \<br> --8<---------------cut here---------------end--------------->8---<br> <br> AFAICS, this was a regular \n (not \r) following backslash.<br> <br> Did the issue magically disappear?<br> <br> Grigory, could it be that libgit2 somehow converted \n to \r\n on your<br> machine, or that you manually accesses files under<br> ~/.cache/guix/checkouts?<br> <br> Thanks,<br> Ludo=E2=80=99.<br> </blockquote></div> --000000000000eda12205d6d1ec25--
bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.Received: (at 52801) by debbugs.gnu.org; 30 Jan 2022 17:52:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 30 12:52:29 2022 Received: from localhost ([127.0.0.1]:37579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nEENJ-0003QZ-BV for submit <at> debbugs.gnu.org; Sun, 30 Jan 2022 12:52:29 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:57304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1nEENH-0003QH-Lk for 52801 <at> debbugs.gnu.org; Sun, 30 Jan 2022 12:52:28 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id EDC222E7; Sun, 30 Jan 2022 18:52:20 +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 CfMClznz42kL; Sun, 30 Jan 2022 18:52:19 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 37585123; Sun, 30 Jan 2022 18:52:19 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Grigory Shepelev <shegeley@HIDDEN>, Maxime Devos <maximedevos@HIDDEN> Subject: Re: bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull" References: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> Date: Sun, 30 Jan 2022 18:52:18 +0100 In-Reply-To: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> (Grigory Shepelev's message of "Sun, 26 Dec 2021 13:14:23 +0300") Message-ID: <87h79l9kml.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: EDC222E7 X-Spamd-Result: default: False [-0.10 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; FREEMAIL_TO(0.00)[gmail.com,telenet.be]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; 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: 52801 Cc: 52801 <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 (/) Hi, Grigory Shepelev <shegeley@HIDDEN> skribis: > shegeley@zone51 ~$ guix pull > Updating channel 'nonguix' from Git repository at 'https://gitlab.com/non= guix/nonguix'... > Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.= org/git/guix.git'... > Building from these channels: > guix https://git.savannah.gnu.org/git/guix.git 2495582 > nonguix https://gitlab.com/nonguix/nonguix 39e4b41 > Computing Guix derivation for 'x86_64-linux'... -ice-9/read.scm:126:4: In= procedure read-string: > gnu/packages/virtualization.scm:640:1: invalid character in escape sequen= ce: #\return > guix pull: error: You found a bug: the program '/gnu/store/w1hd6ab7f92y0f= 2r1ah4yyvi205a71bc-compute-guix-derivation' > failed to compute the derivation for Guix (version: "2495582e08cf411163f0= 799d290fda5101141949"; system: "x86_64-linux"; > host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pull-version: 1= ). Maxime Devos <maximedevos@HIDDEN> skribis: > Seems like an instance of <https://issues.guix.gnu.org/52559#15>. > I took the liberty of renaming the bug report appropriately. > > Anyway, here's the minimal reproducer: > > Run the following in a REPL: > (call-with-input-string "\"Hello\\\rcarriage return!\"" read) > ;; --> invalid character in escape sequence: #\return That=E2=80=99s expected. Conversely, this one works: (call-with-input-string "\"Hello \\\nnewline!\"" read) What was in gnu/packages/virtualization.scm:640:1 at that point? --8<---------------cut here---------------start------------->8--- $ git ls-tree 2495582e08cf411163f0799d290fda5101141949 -- gnu/packages 040000 tree 8070c9587f76797cf16800522688ded39c956d00 gnu/packages $ git ls-tree 8070c9587f76797cf16800522688ded39c956d00 |grep virtuali 100644 blob 20ffb4a481239349078e2a2864d1bd873dfcd143 virtualization.scm $ git show 20ffb4a481239349078e2a2864d1bd873dfcd143 |head -649 |tail -10 "/run/setuid-programs:/run/current-system/profile/sbin:\ /run/current-system/profile/bin")))) (add-after 'bootstrap 'patch-sphinx-version-detection (lambda _ ;; The build system runs 'sphinx-build --version' to verify th= at ;; the Sphinx is recent enough, but does not expect the ;; .sphinx-build-real executable name created by the Sphinx wr= apper. (substitute* "configure" (("\\$SPHINX --version 2>&1") "$SPHINX --version 2>&1 \ --8<---------------cut here---------------end--------------->8--- AFAICS, this was a regular \n (not \r) following backslash. Did the issue magically disappear? Grigory, could it be that libgit2 somehow converted \n to \r\n on your machine, or that you manually accesses files under ~/.cache/guix/checkouts? Thanks, Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.Maxime Devos <maximedevos@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Maxime Devos <maximedevos@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Maxime Devos <maximedevos@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 52801) by debbugs.gnu.org; 26 Dec 2021 11:22:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 26 06:22:36 2021 Received: from localhost ([127.0.0.1]:40285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1Rbo-0005kI-Og for submit <at> debbugs.gnu.org; Sun, 26 Dec 2021 06:22:36 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:39696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1n1Rbm-0005k8-Ni for 52801 <at> debbugs.gnu.org; Sun, 26 Dec 2021 06:22:35 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id azNY2600C4UW6Th01zNZUd; Sun, 26 Dec 2021 12:22:33 +0100 Message-ID: <a20a798c001e83689f103a81965298b81bf94a92.camel@HIDDEN> Subject: Re: bug#52801: Guile inconsistently misbehaves in case of escapes and carriage returns, breaking "guix pull" From: Maxime Devos <maximedevos@HIDDEN> To: Grigory Shepelev <shegeley@HIDDEN>, 52801 <at> debbugs.gnu.org Date: Sun, 26 Dec 2021 11:22:32 +0000 In-Reply-To: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> References: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1640517753; bh=LGIq/LnY5uOq8LVyhqEv5hvDwyWI8DTPVAAupnsfMy0=; h=Subject:From:To:Date:In-Reply-To:References; b=k8HSHBPmDGS4OLQ7BMoxJMK7U/7fMYtVzXcSwL+6U/yTSYXP/VfYuE4ORbN9BVawB SVOEM+orTtG4bE6gvX185JFqdkA8B0IJFc3XLhmeGtO47pocGgZ7Kt8Tiw+wCSxC1K 4U+LX3pLJvmGU9MC5QW3Gjz/jWOEA+ct1E6hnTxeuiaQWEcTzqcLoRH6TX9izGSMyT wm4KeMSjU71b4hsSnZoZr1PzxNov8HTmB5KVUx6PmQtolZ8flsIkd85hwxhcTMJbYY WobYS73xFrUY+snbDvB00EzZR0Yk7Kjelq/3/ILdq6TAN3Mm2oavZn4Ol6K8u6fabF ZcpnJfRGpMbZg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 52801 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.7 (-) retitle 52801 Guile inconsistently misbehaves in case of escapes and carriage returns, breaking "guix pull" severity 52801 important thanks Grigory Shepelev schreef op zo 26-12-2021 om 13:14 [+0300]: Today's guix pull gives the following bug. Seems like an instance of <https://issues.guix.gnu.org/52559#15>. I took the liberty of renaming the bug report appropriately. Anyway, here's the minimal reproducer: Run the following in a REPL: (call-with-input-string "\"Hello\\\rcarriage return!\"" read) ;; --> invalid character in escape sequence: #\return Greetings, Maxime.
bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Dec 2021 10:15:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 26 05:15:06 2021 Received: from localhost ([127.0.0.1]:40254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1n1QYU-0003oD-AD for submit <at> debbugs.gnu.org; Sun, 26 Dec 2021 05:15:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:58662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <shegeley@HIDDEN>) id 1n1QYS-0003o3-Gi for submit <at> debbugs.gnu.org; Sun, 26 Dec 2021 05:15:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38454) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <shegeley@HIDDEN>) id 1n1QYS-0007hH-AB for bug-guix@HIDDEN; Sun, 26 Dec 2021 05:15:04 -0500 Received: from [2a00:1450:4864:20::22b] (port=41566 helo=mail-lj1-x22b.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <shegeley@HIDDEN>) id 1n1QYQ-0002aZ-Fz for bug-guix@HIDDEN; Sun, 26 Dec 2021 05:15:03 -0500 Received: by mail-lj1-x22b.google.com with SMTP id bn20so20906737ljb.8 for <bug-guix@HIDDEN>; Sun, 26 Dec 2021 02:15:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=CAae8l3aLuE51YIddraWJRtMfcgzG7Fn//yMnkk5ECI=; b=ARiZqfIq6hzSx+b94SShL2T0mo+O9Q/9y7i5xEHQMiQp4JcnfPPB+5wUQ7KNY1GVnR 9c+LMeOqlXeLIxHa7pAjVvEg2ouBueOBYbQJmFfKZ0BcC0hxHoCF3mWKZk1c6QDvcX7x nwmAGLG4x0y3DCKi/7mmBPUIagsrvnQy6KRsNoMvFL4PC5E1BDyMWDM7fd0T2wUkOIod U6H39pNQE5FOFke+wFCFGf3dvYBdtwCyHB3w9K+iDt95iZ7mz7ySY+YLeMOIGwEIisbu RbYHZe6342NMGj5vLoyIEUsn2e7e/IOcGhycbvrZx1cqjVvX46uAoMJHPsNullqyOI7I ztcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=CAae8l3aLuE51YIddraWJRtMfcgzG7Fn//yMnkk5ECI=; b=BVqdB1U6eZ2ybhAyfBsQuIT+z/aIKTxRAxW5qBjJa8o9VPhgUFqYY8kkOjV5XzAycS 3Vc5/HOdUbaBL/2vrxK+B4filayctfGC+UcnVKjiNKhYyJ3BmEot/AVwfz5Qdw0iIsyD cSzqx0MgeVBzXABviNL9CTZXRhwaqgY/8zacfiu48ypeKU7lthmTT36Zuczi5R9VN4hA PdLhdAToClAuOLB5MAoTZ1ya462+VjIeIkXVFbPSpTWAWB3nfzB6vebA2usVqEl4T+vu 1qPGJkjqjv5GsMCPHv373j/XNYEYuLtxS8cNxRbOgQjcseHM/lkKtlFDPBhIyc7u+si2 boCg== X-Gm-Message-State: AOAM532OX11TdcayOBNp7XMCL1TlBSVwfJCHNeAli9S0EBRNYsLb/muj Re5QJnWOFx0Sj5BXrtMJssb1AlKSh3VcqcmYtjB+3KN+fjLP7My6 X-Google-Smtp-Source: ABdhPJwDr8H35nlJCdt3PZKfVppjkScLJnm+HTZpBYnq0CNC5aw1VpHa49iz+RHij8C/EuXu/EJ0r+Jm+teioYWUetQ= X-Received: by 2002:a2e:9904:: with SMTP id v4mr10296517lji.187.1640513699410; Sun, 26 Dec 2021 02:14:59 -0800 (PST) MIME-Version: 1.0 From: Grigory Shepelev <shegeley@HIDDEN> Date: Sun, 26 Dec 2021 13:14:23 +0300 Message-ID: <CAGJuR-5kOYCLNF6Qe6Omr+tH_AHfH30KKc8XDrpH3SKwTJH=mQ@HIDDEN> Subject: Bug report To: bug-guix@HIDDEN Content-Type: multipart/mixed; boundary="0000000000004d99ff05d409dc2d" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::22b (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::22b; envelope-from=shegeley@HIDDEN; helo=mail-lj1-x22b.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.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: -2.3 (--) --0000000000004d99ff05d409dc2d Content-Type: multipart/alternative; boundary="0000000000004d99fc05d409dc2b" --0000000000004d99fc05d409dc2b Content-Type: text/plain; charset="UTF-8" Today's guix pull gives the following bug. --0000000000004d99fc05d409dc2b Content-Type: text/html; charset="UTF-8" <div dir="ltr">Today's guix pull gives the following bug.<br></div> --0000000000004d99fc05d409dc2b-- --0000000000004d99ff05d409dc2d Content-Type: text/plain; charset="US-ASCII"; name="bug.txt" Content-Disposition: attachment; filename="bug.txt" Content-Transfer-Encoding: base64 Content-ID: <f_kxn3gmzc0> X-Attachment-Id: f_kxn3gmzc0 c2hlZ2VsZXlAem9uZTUxIH4kIGd1aXggcHVsbApVcGRhdGluZyBjaGFubmVsICdub25ndWl4JyBm cm9tIEdpdCByZXBvc2l0b3J5IGF0ICdodHRwczovL2dpdGxhYi5jb20vbm9uZ3VpeC9ub25ndWl4 Jy4uLgpVcGRhdGluZyBjaGFubmVsICdndWl4JyBmcm9tIEdpdCByZXBvc2l0b3J5IGF0ICdodHRw czovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9ndWl4LmdpdCcuLi4KQnVpbGRpbmcgZnJvbSB0 aGVzZSBjaGFubmVsczoKICBndWl4ICAgICAgaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9n aXQvZ3VpeC5naXQJMjQ5NTU4MgogIG5vbmd1aXggICBodHRwczovL2dpdGxhYi5jb20vbm9uZ3Vp eC9ub25ndWl4CTM5ZTRiNDEKQ29tcHV0aW5nIEd1aXggZGVyaXZhdGlvbiBmb3IgJ3g4Nl82NC1s aW51eCcuLi4gLWljZS05L3JlYWQuc2NtOjEyNjo0OiBJbiBwcm9jZWR1cmUgcmVhZC1zdHJpbmc6 CmdudS9wYWNrYWdlcy92aXJ0dWFsaXphdGlvbi5zY206NjQwOjE6IGludmFsaWQgY2hhcmFjdGVy IGluIGVzY2FwZSBzZXF1ZW5jZTogI1xyZXR1cm4KZ3VpeCBwdWxsOiBlcnJvcjogWW91IGZvdW5k IGEgYnVnOiB0aGUgcHJvZ3JhbSAnL2dudS9zdG9yZS93MWhkNmFiN2Y5MnkwZjJyMWFoNHl5dmky MDVhNzFiYy1jb21wdXRlLWd1aXgtZGVyaXZhdGlvbicKZmFpbGVkIHRvIGNvbXB1dGUgdGhlIGRl cml2YXRpb24gZm9yIEd1aXggKHZlcnNpb246ICIyNDk1NTgyZTA4Y2Y0MTExNjNmMDc5OWQyOTBm ZGE1MTAxMTQxOTQ5Ijsgc3lzdGVtOiAieDg2XzY0LWxpbnV4IjsKaG9zdCB2ZXJzaW9uOiAiMWRm ZThjMzcyMTYzZDQ4MWViZWJiOTdkZDNiNGNhZmE0OTkwNmIyOCI7IHB1bGwtdmVyc2lvbjogMSku ClBsZWFzZSByZXBvcnQgdGhlIENPTVBMRVRFIG91dHB1dCBhYm92ZSBieSBlbWFpbCB0byA8YnVn LWd1aXhAZ251Lm9yZz4uCgpzaGVnZWxleUB6b25lNTEgfiQgZ3VpeCBkZXNjcmliZQpHZW5lcmF0 aW9uIDEJRGVjIDI1IDIwMjEgMTE6Mjk6MTcJKGN1cnJlbnQpCiAgZ3VpeCAxZGZlOGMzCiAgICBy ZXBvc2l0b3J5IFVSTDogaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ3VpeC5naXQK ICAgIGJyYW5jaDogbWFzdGVyCiAgICBjb21taXQ6IDFkZmU4YzM3MjE2M2Q0ODFlYmViYjk3ZGQz YjRjYWZhNDk5MDZiMjgKICBub25ndWl4IDM5ZTRiNDEKICAgIHJlcG9zaXRvcnkgVVJMOiBodHRw czovL2dpdGxhYi5jb20vbm9uZ3VpeC9ub25ndWl4CiAgICBicmFuY2g6IG1hc3RlcgogICAgY29t bWl0OiAzOWU0YjQxZTVmNzI3N2I4ZDU4MDg0Y2Q3YWZmOGVkZGU3MWY2NTcyCgpzaGVnZWxleUB6 b25lNTEgfiQgZ3VpeCBob21lIGRlc2NyaWJlCkdlbmVyYXRpb24gNwlEZWMgMjYgMjAyMSAxMjow NjowOAkoY3VycmVudCkKICBmaWxlIG5hbWU6IC92YXIvZ3VpeC9wcm9maWxlcy9wZXItdXNlci9z aGVnZWxleS9ndWl4LWhvbWUtNy1saW5rCiAgY2Fub25pY2FsIGZpbGUgbmFtZTogL2dudS9zdG9y ZS9nczY3d2F2eDF5aTgwNzNqN2FiODlsZDlma2tqcWhjNS1ob21lCiAgY2hhbm5lbHM6CiAgICBu b25ndWl4OgogICAgICByZXBvc2l0b3J5IFVSTDogaHR0cHM6Ly9naXRsYWIuY29tL25vbmd1aXgv bm9uZ3VpeAogICAgICBicmFuY2g6IG1hc3RlcgogICAgICBjb21taXQ6IDM5ZTRiNDFlNWY3Mjc3 YjhkNTgwODRjZDdhZmY4ZWRkZTcxZjY1NzIKICAgIGd1aXg6CiAgICAgIHJlcG9zaXRvcnkgVVJM OiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9ndWl4LmdpdAogICAgICBicmFuY2g6 IG1hc3RlcgogICAgICBjb21taXQ6IDFkZmU4YzM3MjE2M2Q0ODFlYmViYjk3ZGQzYjRjYWZhNDk5 MDZiMjgKICBjb25maWd1cmF0aW9uIGZpbGU6IC9nbnUvc3RvcmUvcjd3bGFmOXBxbW5yaGFycXBy dmh3Y3N4Ynp5bHdxcmwtY29uZmlndXJhdGlvbi5zY20KCnNoZWdlbGV5QHpvbmU1MSB+JCBndWl4 IHN5c3RlbSBkZXNjcmliZQpHZW5lcmF0aW9uIDEyCURlYyAyNSAyMDIxIDIzOjA5OjI3CShjdXJy ZW50KQogIGZpbGUgbmFtZTogL3Zhci9ndWl4L3Byb2ZpbGVzL3N5c3RlbS0xMi1saW5rCiAgY2Fu b25pY2FsIGZpbGUgbmFtZTogL2dudS9zdG9yZS9jeXI4cGphYno4Z2o5YTk5d3lkcXdyczFpZ2tt enhrOC1zeXN0ZW0KICBsYWJlbDogR05VIHdpdGggTGludXggNS4xNS4xMQogIGJvb3Rsb2FkZXI6 IGdydWItZWZpCiAgcm9vdCBkZXZpY2U6IFVVSUQ6IGIxMjdhMTc3LTA2ZGQtNGMxZC04ZGRmLTUz YTY4MTcwZjFiNgogIGtlcm5lbDogL2dudS9zdG9yZS9oczB2ZmdtdnB5d2R6djdiN3EydnB3Mzh5 NzNkNnZscy1saW51eC01LjE1LjExL2J6SW1hZ2UKICBjaGFubmVsczoKICAgIG5vbmd1aXg6CiAg ICAgIHJlcG9zaXRvcnkgVVJMOiBodHRwczovL2dpdGxhYi5jb20vbm9uZ3VpeC9ub25ndWl4CiAg ICAgIGJyYW5jaDogbWFzdGVyCiAgICAgIGNvbW1pdDogMzllNGI0MWU1ZjcyNzdiOGQ1ODA4NGNk N2FmZjhlZGRlNzFmNjU3MgogICAgZ3VpeDoKICAgICAgcmVwb3NpdG9yeSBVUkw6IGh0dHBzOi8v Z2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2d1aXguZ2l0CiAgICAgIGJyYW5jaDogbWFzdGVyCiAg ICAgIGNvbW1pdDogMWRmZThjMzcyMTYzZDQ4MWViZWJiOTdkZDNiNGNhZmE0OTkwNmIyOAogIGNv bmZpZ3VyYXRpb24gZmlsZTogL2dudS9zdG9yZS9oYTJobjlpN3lkN2hkczloc3gxYnY1amY5MGli amE1MS1jb25maWd1cmF0aW9uLnNjbQo= --0000000000004d99ff05d409dc2d--
Grigory Shepelev <shegeley@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#52801
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.