GNU bug report logs - #52801
Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"

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; Severity: important; Reported by: Grigory Shepelev <shegeley@HIDDEN>; dated Sun, 26 Dec 2021 10:16:02 UTC; Maintainer for guix is bug-guix@HIDDEN.
Changed bug title to 'Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"' from 'Guil misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"' Request was from Maxime Devos <maximedevos@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'important' from 'normal' Request was from Maxime Devos <maximedevos@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Changed bug title to 'Guil misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"' from 'Bug report' Request was from Maxime Devos <maximedevos@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


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.





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

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


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&#39;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--




Acknowledgement sent to Grigory Shepelev <shegeley@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#52801; 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: Sun, 26 Dec 2021 15:30:01 UTC

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