From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IGJzDxbPIGL9FgAAgWs5BA (envelope-from ) for ; Thu, 03 Mar 2022 15:22:14 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id YCODCBbPIGIeIgAAG6o9tA (envelope-from ) for ; Thu, 03 Mar 2022 15:22:14 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 80D5442AA7 for ; Thu, 3 Mar 2022 15:22:13 +0100 (CET) Received: from localhost ([::1]:41228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nPmLM-0004EE-5s for larch@yhetil.org; Thu, 03 Mar 2022 09:22:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57426) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nPmLC-0004CZ-PP for guix-patches@gnu.org; Thu, 03 Mar 2022 09:22:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48029) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nPmLC-0002v2-EX for guix-patches@gnu.org; Thu, 03 Mar 2022 09:22:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nPmLB-0007SR-Sy for guix-patches@gnu.org; Thu, 03 Mar 2022 09:22:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54236] [PATCH] Two fixes for 'gexp->approximate-sexp', addressing some linter problems. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 03 Mar 2022 14:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54236 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54236@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164631731828649 (code B ref -1); Thu, 03 Mar 2022 14:22:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Mar 2022 14:21:58 +0000 Received: from localhost ([127.0.0.1]:41924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPmL8-0007Rw-5D for submit@debbugs.gnu.org; Thu, 03 Mar 2022 09:21:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:59918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPmL6-0007Rm-Qz for submit@debbugs.gnu.org; Thu, 03 Mar 2022 09:21:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nPmL6-00047R-M2 for guix-patches@gnu.org; Thu, 03 Mar 2022 09:21:56 -0500 Received: from [2a02:1800:110:4::f00:19] (port=58114 helo=laurent.telenet-ops.be) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nPmL4-0002uH-0H for guix-patches@gnu.org; Thu, 03 Mar 2022 09:21:56 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by laurent.telenet-ops.be with bizsmtp id 1qMo2700A4UW6Th01qMolz; Thu, 03 Mar 2022 15:21:48 +0100 Message-ID: From: Maxime Devos Date: Thu, 03 Mar 2022 15:21:44 +0100 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-AWNDFlLhPFWQzOov3mI2" 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=1646317308; bh=Z14EGUeWRGVVQfeTHP+TEGI0rHux/OMzqFXL8C1/EC8=; h=Subject:From:To:Date; b=BLf+YUNVN3Ygm95Hsw3oInr2wMEYcQ2nOzx7nvMvZt0tVjGjEoXPB2nryQaGgRCYJ xOxCKr1x9JeaswDwHRuU3K6nWNrj2OQ3Fi+bPAQxrELzCRPSK1VAZ8gyxUG9prsCRj ZAMrrY8SlbebEVxAu6myFjkb4QkvvqOD/qMnNaUxco8qO2Wfjrwlqglw3L69cq08kk myJDuBedHHMA4iAFNB3/CGWGQRF0uXylVpXPxfq7s0otn5bdIN0PIByqjrM+KHBRz8 TlXhdSy5HgWEIco+TMq4u387lR4O4xTZ+6r2a0sW4taNTWRxz4FsvvdL4kIUO2OaKe pUZ3gEHad9DHg== X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:1800:110:4::f00:19 (failed) Received-SPF: pass client-ip=2a02:1800:110:4::f00:19; envelope-from=maximedevos@telenet.be; helo=laurent.telenet-ops.be X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1646317333; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=Z14EGUeWRGVVQfeTHP+TEGI0rHux/OMzqFXL8C1/EC8=; b=DRU5X5uah3pKga9rpNwvUqSI94hn1yyutbuga4G3KptnUF+49Hv1DT8nJMv/zlWkXvLd9l NnfiwSt4xgGbRbI5/B7qk4fJoN9TtXO3l+tOrZzOAbwkmPgon6wPv1g/j90fwHufueuIXY vDfCfpGacBe/y7xqAR0/WwqDSW4OL3w9mjSDC2UDmzomCp8tGB8oJnSO6zPFKgrElllXEN HTh7VGJU69/VLuF4T8vIZOF99m1Rp4qvVywRw42J6gOSXb18EAhVqh5c+rCxuHLzbufPWp 2sPX6u8bLNvN2FsJZDoxk1k9ybe5SAchxCKJjMwp9I+/zxGY1EG8GWtoYM/uPg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1646317333; a=rsa-sha256; cv=none; b=UWsATJZITkYb9RbQ9T5o6u8vviPFOQKaj37JS0u0N4eRXbqxlPRlqirk96InzfeCSx4iIw KEuTRhGm0uMQ7op66jidDWnG5p5x40x+Ef8RQYl3HrllqQfK5zn+Q4mKRIMQTXPo/lZYAu fZmPq3VuCkLsoTSQl45/QeZECA99s2Kg7+kglRdsF57rJuMFNmF3r3w4U+1dJQzIJtbQDR FfRCvPZ/L2OFQmGqCgYpJ5P8QRaBQHm8rUOMqFXNf3BM+uIRj55FpQdix4zl7ZJuzyXVL4 po239x89K4KyxVXrngxnIS6GWo9uhrG14kGahUO7JL35JMnlYBP77z0jKtBzBA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=BLf+YUNV; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 4.53 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=BLf+YUNV; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 80D5442AA7 X-Spam-Score: 4.53 X-Migadu-Scanner: scn1.migadu.com X-TUID: rU9OsOhoMYgi --=-AWNDFlLhPFWQzOov3mI2 Content-Type: multipart/mixed; boundary="=-mdT5Wd7CMmykvZlYdHHG" --=-mdT5Wd7CMmykvZlYdHHG Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guix, Try "guix lint -c wrapper-inputs libaio". You'll see a false positive. The first patch fixes it. This fix exposes another issue, causing "guix lint -c wrapper-inputs hostapd" to backtrace. The second patches fixes that. Greetings, Maxime. --=-mdT5Wd7CMmykvZlYdHHG Content-Disposition: attachment; filename="0001-gexp-Correctly-handle-unquoting-S-exp-objects.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gexp-Correctly-handle-unquoting-S-exp-objects.patch"; charset="UTF-8" RnJvbSAyYWFlMzU4MmZlYzRiYTZjYTcxOWVhY2FhNjFmMTc1ODliMDk3NTVlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFRodSwgMyBNYXIgMjAyMiAxMzo1NzowMyArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMS8y XSBnZXhwOiBDb3JyZWN0bHkgaGFuZGxlIHVucXVvdGluZyBTLWV4cCBvYmplY3RzLgoKVE9ETyBi ZWZvcmUgY29tbWl0dGluZzogZml4IHRoZSBsaW5rIHRvIGlzc3Vlcy5ndWl4LmdudS5vcmcgaW4g dGVzdHMvZ2V4cC5zY20uCgpUaGlzIGZpeGVzIGEgZmFsc2UtcG9zaXRpdmUgaW4gdGhlIGxpbnRl cjoKCiAgZ3VpeCBsaW50IC1jICd3cmFwcGVyLWlucHV0cycgbGliYWlvCgoqIGd1aXgvZ2V4cC5z Y20gKGdleHAtPmFwcHJveGltYXRlLXNleHApOiBBbGxvdyB0aGUgJ3RoaW5nJyBpbiA8Z2V4cC1p bnB1dD4gdG8KICBiZSBhIHNleHAsIHdpdGhvdXQgYXBwcm94aW1hdGlvbiwgYnkgdGVzdGluZyBp ZiBpdCBpcyBhIHJlY29yZC4KKiB0ZXN0cy9nZXhwLnNjbSAoInVucXVvdGVkIHNleHAgKG5vdCBh IGdleHAhKSIpOiBUZXN0IGl0LgotLS0KIGd1aXgvZ2V4cC5zY20gIHwgMTYgKysrKysrKysrLS0t LS0tLQogdGVzdHMvZ2V4cC5zY20gfCAxNSArKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdl ZCwgMjMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ndWl4L2dl eHAuc2NtIGIvZ3VpeC9nZXhwLnNjbQppbmRleCAwMWRjYTkwMmY3Li5jMzU4NjYyNzk5IDEwMDY0 NAotLS0gYS9ndWl4L2dleHAuc2NtCisrKyBiL2d1aXgvZ2V4cC5zY20KQEAgLTQsNyArNCw3IEBA CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTggSmFuIE5pZXV3ZW5odWl6ZW4gPGphbm5la2VAZ251Lm9y Zz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxOSwgMjAyMCBNYXRoaWV1IE90aGFjZWhlIDxtLm90aGFj ZWhlQGdtYWlsLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBNYXhpbSBDb3Vybm95ZXIgPG1h eGltLmNvdXJub3llckBnbWFpbC5jb20+Ci07OzsgQ29weXJpZ2h0IMKpIDIwMjEgTWF4aW1lIERl dm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPgorOzs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIy IE1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT4KIDs7OwogOzs7IFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0xNzQsMTIgKzE3NCwxNCBAQCBBcyBhIHJl c3VsdCwgdGhlIFMtZXhwcmVzc2lvbiB3aWxsIGJlIGFwcHJveGltYXRlIGlmIEdFWFAgaGFzIHJl ZmVyZW5jZXMuIgogICAgICAgICAgKG1hcCAobGFtYmRhIChyZWZlcmVuY2UpCiAgICAgICAgICAg ICAgICAgKG1hdGNoIHJlZmVyZW5jZQogICAgICAgICAgICAgICAgICAgKCgkIDxnZXhwLWlucHV0 PiB0aGluZyBvdXRwdXQgbmF0aXZlKQotICAgICAgICAgICAgICAgICAgIChpZiAoZ2V4cC1saWtl PyB0aGluZykKLSAgICAgICAgICAgICAgICAgICAgICAgKGdleHAtPmFwcHJveGltYXRlLXNleHAg dGhpbmcpCi0gICAgICAgICAgICAgICAgICAgICAgIDs7IFNpbXBseSByZXR1cm5pbmcgJ3RoaW5n JyB3b24ndCB3b3JrIGluIHNvbWUKLSAgICAgICAgICAgICAgICAgICAgICAgOzsgc2l0dWF0aW9u czsgc2VlICd3cml0ZS1nZXhwJyBiZWxvdy4KLSAgICAgICAgICAgICAgICAgICAgICAgJygqYXBw cm94aW1hdGUqKSkpCi0gICAgICAgICAgICAgICAgICAoXyAnKCphcHByb3hpbWF0ZSopKSkpCisg ICAgICAgICAgICAgICAgICAgKGNvbmQgKChnZXhwLWxpa2U/IHRoaW5nKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAoZ2V4cC0+YXBwcm94aW1hdGUtc2V4cCB0aGluZykpCisgICAgICAgICAg ICAgICAgICAgICAgICAgKChub3QgKHJlY29yZD8gdGhpbmcpKSA7IGEgUy1leHAKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgdGhpbmcpCisgICAgICAgICAgICAgICAgICAgICAgICAgKCN0cnVl CisgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFNpbXBseSByZXR1cm5pbmcgJ3RoaW5nJyB3 b24ndCB3b3JrIGluIHNvbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgc2l0dWF0aW9u czsgc2VlICd3cml0ZS1nZXhwJyBiZWxvdy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgJygq YXBwcm94aW1hdGUqKSkpKSkpCiAgICAgICAgICAgICAgIChnZXhwLXJlZmVyZW5jZXMgZ2V4cCkp KSkKIAogKGRlZmluZSAod3JpdGUtZ2V4cCBnZXhwIHBvcnQpCmRpZmYgLS1naXQgYS90ZXN0cy9n ZXhwLnNjbSBiL3Rlc3RzL2dleHAuc2NtCmluZGV4IGFkOGUxZDU3YjguLjVhYzhhMWM4YWIgMTAw NjQ0Ci0tLSBhL3Rlc3RzL2dleHAuc2NtCisrKyBiL3Rlc3RzL2dleHAuc2NtCkBAIC0xLDYgKzEs NiBAQAogOzs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdlbWVudCBmb3Ig R05VCiA7OzsgQ29weXJpZ2h0IMKpIDIwMTQtMjAyMSBMdWRvdmljIENvdXJ0w6hzIDxsdWRvQGdu dS5vcmc+Ci07OzsgQ29weXJpZ2h0IMKpIDIwMjEgTWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0 ZWxlbmV0LmJlPgorOzs7IENvcHlyaWdodCDCqSAyMDIxLTIwMjIgTWF4aW1lIERldm9zIDxtYXhp bWVkZXZvc0B0ZWxlbmV0LmJlPgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1 aXguCiA7OzsKQEAgLTEyMCw2ICsxMjAsMTkgQEAKICAgKGxldCAoKGluc2lkZSAoZmlsZS1hcHBl bmQgY29yZXV0aWxzICIvYmluL2hlbGxvIikpKQogICAgIChnZXhwLT5hcHByb3hpbWF0ZS1zZXhw ICN+KGRpc3BsYXkgJyMkaW5zaWRlKSkpKQogCis7OyBTZWUgPGh0dHBzOi8vaXNzdWVzLmd1aXgu Z251Lm9yZy8/Pz8/Pi4KKyh0ZXN0LWVxdWFsICJ1bnF1b3RlZCBzZXhwIChub3QgYSBnZXhwISki CisgICcobGlzdCAjKGZvbykgKGZvbykgKCkgImZvbyIgZm9vICN4ZjAwKQorICAobGV0ICgoaW5z aWRlL3ZlY3RvciAjKGZvbykpCisgICAgICAgIChpbnNpZGUvbGlzdCAnKGZvbykpCisgICAgICAg IChpbnNpZGUvZW1wdHkgJygpKQorICAgICAgICAoaW5zaWRlL3N0cmluZyAiZm9vIikKKyAgICAg ICAgKGluc2lkZS9zeW1ib2wgJ2ZvbykKKyAgICAgICAgKGluc2lkZS9udW1iZXIgI3hmMDApKQor ICAgIChnZXhwLT5hcHByb3hpbWF0ZS1zZXhwCisgICAgICN+KGxpc3QgIyRpbnNpZGUvdmVjdG9y ICMkaW5zaWRlL2xpc3QgIyRpbnNpZGUvZW1wdHkgIyRpbnNpZGUvc3RyaW5nCisgICAgICAgICAg ICAgIyRpbnNpZGUvc3ltYm9sICMkaW5zaWRlL251bWJlcikpKSkKKwogKHRlc3QtZXF1YWwgIm5v IHJlZnMiCiAgICcoZGlzcGxheSAiaGVsbG8hIikKICAgKGxldCAoKGV4cCAoZ2V4cCAoZGlzcGxh eSAiaGVsbG8hIikpKSkKCmJhc2UtY29tbWl0OiA4NzdkYTM4YmQzZjI3OWQ1NjE4ZDZjNjUxN2Y0 OGI1MDU0MWExZTRjCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMDI3MjNlMzEyMTlhMjA2YTQ4OTkz NTYxMDU1MzU2NTg4NjAzNWI1YwpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGE0NTliNGNkYzU1Nzc3 Y2FhYWYzODgxNDdiMjJiZjYzZGE5NzljMWQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwNTk4NzI4 OGI0ZTMxZTdjNWRlNDBkNjI0ZDRjMzE1MGQ4ODBiOTdiCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDog ZTU2OWZlY2YwYTAwNDVhYTliMjIyMDYzNGQzMDVlZmQwZjQ5MDFkNQpwcmVyZXF1aXNpdGUtcGF0 Y2gtaWQ6IDVlZGI4NTYxMTkxM2Q3Y2Q0MDAwYzlmZTNmNDJlZTA2NTE3ZGYwMjAKcHJlcmVxdWlz aXRlLXBhdGNoLWlkOiA2ODMyNDM1ZTY5NjAwMmM3NmIyODE4ZjRhYWNiNTBhYWIyODdhMjI3CnBy ZXJlcXVpc2l0ZS1wYXRjaC1pZDogZTVhODM0M2NiN2RkNWM0OGIyZDE0YTUzNTk5OGQwZWVmMTY2 Y2RlZApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDg1OTQyNzgyNGNiNmUyMjYzNWFlZTY2NzY4MDYw OWM2ZGFmZjMxNmIKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiBjY2Q3YzQyZTg0Yzk5MDI5YWI1MWMw OGI2Y2Y0Nzg4ODMxNDBhNTk0CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogMTllNzVmMDc2Y2EzOTA2 ZTYxM2M5NjkyNDFiODNjNTk0NGEyNTI4YgpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IDY3YzZhNjQw MWQzMzI3ZjU5Yzc4MTRkYjU5NTYzYTU0YjdmYjIyZTYKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiA2 ZmQwYzNhYWJmNTFkODVmOTU2MzNlNDY4MjY2NzY1M2MxMzdjZmI0CnByZXJlcXVpc2l0ZS1wYXRj aC1pZDogZGI3ODYzMTM4NmFkZTkwOGY1M2Y5Y2NmZTc0M2NkNjc5ZWE4NTA0NwotLSAKMi4zMC4y Cgo= --=-mdT5Wd7CMmykvZlYdHHG Content-Disposition: attachment; filename*0=0002-gexp-Correctly-handle-output-in-gexp-approximate-sex.pat; filename*1=ch Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-gexp-Correctly-handle-output-in-gexp-approximate-sex.patch"; charset="UTF-8" RnJvbSBhMzRjYjc3MzY5YTYxMDhlNjViZTIwZWYzNmFiMzViZGYzOThkYWYxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFRodSwgMyBNYXIgMjAyMiAxNDoxNDoyMiArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMi8y XSBnZXhwOiBDb3JyZWN0bHkgaGFuZGxlICMkb3V0cHV0IGluCiAnZ2V4cC0+YXBwcm94aW1hdGUt c2V4cCcuCgpUaGlzIGFkZHJlc3NlcyB0aGUgZm9sbG93aW5nIGJhY2t0cmFjZSBmcm9tCiJndWl4 IGxpbnQgLWMgd3JhcHBlci1pbnB1dHMgaG9zdGFwZCI6CgpCYWNrdHJhY2U6b3N0YXBkQDIuMTAg W3dyYXBwZXItaW5wdXRzXS4uLgpbLi4uXQogICAgMTc0OjkgIDMgKGdleHAtPmFwcHJveGltYXRl LXNleHAgIzxnZXhwIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZD8+KQpJbiBzcmZpL3NyZmktMS5z Y206CiAgIDU4NjoxNyAgMiAobWFwMSAoIzxnZXhwLW91dHB1dCBvdXQ+ICM8Z2V4cC1pbnB1dCAi cGtnLWNvbmZpZyI6bz8+KSkKSW4gZ3VpeC9nZXhwLnNjbToKICAgMTc1OjE2ICAxIChfIF8pCklu IGljZS05L2Jvb3QtOS5zY206CiAgMTY4NToxNiAgMCAocmFpc2UtZXhjZXB0aW9uIF8gIzpjb250 aW51YWJsZT8gXykKCmljZS05L2Jvb3QtOS5zY206MTY4NToxNjogSW4gcHJvY2VkdXJlIHJhaXNl LWV4Y2VwdGlvbjoKVGhyb3cgdG8ga2V5IGBtYXRjaC1lcnJvcicgd2l0aCBhcmdzIGAoIm1hdGNo IiAibm8gbWF0Y2hpbmcgcGF0dGVybiIgIzxnZXhwLW91dHB1dCBvdXQ+KScuCgoqIGd1aXgvZ2V4 cC5zY20gKGdleHAtPmFwcHJveGltYXRlLXNleHApOiBIYW5kbGUgdGhlIGNhc2Ugd2hlcmUgJ3Jl ZmVyZW5jZScgaXMKICBhIDxnZXhwLW91dHB1dD4sLCBieSByZXR1cm5pbmcgKCphcHByb3hpbWF0 ZSopLgoqIHRlc3RzL2dleHAuc2NtICgiZ2V4cC0+YXBwcm94aW1hdGUtc2V4cCwgb3V0cHV0cyIp OiBUZXN0IGl0LgotLS0KIGd1aXgvZ2V4cC5zY20gIHwgMyArKy0KIHRlc3RzL2dleHAuc2NtIHwg NSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK CmRpZmYgLS1naXQgYS9ndWl4L2dleHAuc2NtIGIvZ3VpeC9nZXhwLnNjbQppbmRleCBjMzU4NjYy Nzk5Li4yMmE2YzZhYjcxIDEwMDY0NAotLS0gYS9ndWl4L2dleHAuc2NtCisrKyBiL2d1aXgvZ2V4 cC5zY20KQEAgLTE4MSw3ICsxODEsOCBAQCBBcyBhIHJlc3VsdCwgdGhlIFMtZXhwcmVzc2lvbiB3 aWxsIGJlIGFwcHJveGltYXRlIGlmIEdFWFAgaGFzIHJlZmVyZW5jZXMuIgogICAgICAgICAgICAg ICAgICAgICAgICAgICgjdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICA7OyBTaW1wbHkg cmV0dXJuaW5nICd0aGluZycgd29uJ3Qgd29yayBpbiBzb21lCiAgICAgICAgICAgICAgICAgICAg ICAgICAgIDs7IHNpdHVhdGlvbnM7IHNlZSAnd3JpdGUtZ2V4cCcgYmVsb3cuCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICcoKmFwcHJveGltYXRlKikpKSkpKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAnKCphcHByb3hpbWF0ZSopKSkpCisgICAgICAgICAgICAgICAgICAoKCQgPGdleHAt b3V0cHV0PikgJygqYXBwcm94aW1hdGUqKSkpKQogICAgICAgICAgICAgICAoZ2V4cC1yZWZlcmVu Y2VzIGdleHApKSkpCiAKIChkZWZpbmUgKHdyaXRlLWdleHAgZ2V4cCBwb3J0KQpkaWZmIC0tZ2l0 IGEvdGVzdHMvZ2V4cC5zY20gYi90ZXN0cy9nZXhwLnNjbQppbmRleCA1YWM4YTFjOGFiLi41ZDk4 ZjgzNmE3IDEwMDY0NAotLS0gYS90ZXN0cy9nZXhwLnNjbQorKysgYi90ZXN0cy9nZXhwLnNjbQpA QCAtMTQ3LDYgKzE0NywxMSBAQAogICAgICAgICAgKG51bGw/IChnZXhwLWlucHV0cyBleHApKQog ICAgICAgICAgKGdleHAtPnNleHAqIGV4cCkpKSkKIAorKHRlc3QtZXF1YWwgImdleHAtPmFwcHJv eGltYXRlLXNleHAsIG91dHB1dHMiCisgICcobGlzdCAnb3V0OmZvbyAoKmFwcHJveGltYXRlKikg J291dDpiYXIgKCphcHByb3hpbWF0ZSopKQorICAoZ2V4cC0+YXBwcm94aW1hdGUtc2V4cAorICAg I34obGlzdCAnb3V0OmZvbyAjJG91dHB1dDpmb28gJ291dDpiYXIgIyRvdXRwdXQ6YmFyKSkpCisK ICh0ZXN0LWVxdWFsICJ1bnF1b3RlIgogICAnKGRpc3BsYXkgYChmb28gLCgrIDIgMykpKQogICAo bGV0ICgoZXhwIChnZXhwIChkaXNwbGF5IGAoZm9vICwoKyAyIDMpKSkpKSkKLS0gCjIuMzAuMgoK --=-mdT5Wd7CMmykvZlYdHHG-- --=-AWNDFlLhPFWQzOov3mI2 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+4iGRcl7gUCYiDO+BccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7m2pAPoDc7i6Sec2ogcYUJf3qIY2zZ9A whSQ6Ntvo+D+GV3bSwEA6k3ZKg6qPhWatInKzncAef8TMjcRynoX3VeQObQP7QA= =fuph -----END PGP SIGNATURE----- --=-AWNDFlLhPFWQzOov3mI2--