From unknown Tue Jun 17 01:47:18 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48319] [PATCH] Check if #:tests? is unconditionally #t; not acceptable when cross-compiling Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 09 May 2021 16:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48319 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48319@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162057892214185 (code B ref -1); Sun, 09 May 2021 16:49:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 May 2021 16:48:42 +0000 Received: from localhost ([127.0.0.1]:56249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfmbi-0003gj-4E for submit@debbugs.gnu.org; Sun, 09 May 2021 12:48:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:48506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfmbf-0003gd-Hf for submit@debbugs.gnu.org; Sun, 09 May 2021 12:48:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfmbf-0001kv-9O for guix-patches@gnu.org; Sun, 09 May 2021 12:48:39 -0400 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:44790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfmbd-0003UO-Dq for guix-patches@gnu.org; Sun, 09 May 2021 12:48:39 -0400 Received: from butterfly.local ([213.251.116.230]) by xavier.telenet-ops.be with bizsmtp id 2goa2500D4yL7Jl01goa7i; Sun, 09 May 2021 18:48:35 +0200 Message-ID: From: Maxime Devos Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-VqcuF6DcGklSutp9302o" Date: Sun, 09 May 2021 14:35:57 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1620578915; bh=wtLVbe9ynG1dzCGv+6GFldr0BqFAV97rn5dIT8ldyHo=; h=Subject:From:To:Date; b=AGn/MgN1ArqRW4F5tssNzyd480z6Tu2OngtuV1XJHFiNHpFTzW8mRJyJGF5a41z6b 5yC3+dQsCNLZfEDxQUQRIb+nAV4HAvfHKAFeHLY/3mPOW94lZ6BEyR2hO7YhCYAhTc FtLNEDmMSYx320kcZrEQa3To73mhEjWoEqsZ2M+11PVxel+TURGQwoiWbxvn0Hh7BC PkrYvWI6is+J+T936DdM7Nr0PKVu9ihRfJyiaufqekSgP5azjHBaAWbBs1D5DVjgDl rh9ihUwL1zHkdbo5loj+9uajCTXlf2m9HJWuPh6eILRzik9TagV+yowiEKaDETqR3y 0pHKIRB/NJ4og== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.telenet-ops.be X-Spam_score_int: -11 X-Spam_score: -1.2 X-Spam_bar: - X-Spam_report: (-1.2 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi guix, This patch defines a linter detecting (arguments `(#:tests? #t et cetera)) Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maximedevos[at]telenet.be) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.8 SPOOFED_FREEMAIL No description available. X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --=-VqcuF6DcGklSutp9302o Content-Type: multipart/mixed; boundary="=-7HWJddsSTu5D+7UwbsC0" --=-7HWJddsSTu5D+7UwbsC0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guix, This patch defines a linter detecting (arguments `(#:tests? #t et cetera)) in package definitions. This is unlikely to work well when cross-compiling (some exceptions apply, e.g. take a look at the 'fennel' package). Also, it is simply unnecessary when compiling natively. Fortunately, I failed to find a package that fails to cross-compile due to this particular reason. (They failed to cross-compile due to other reasons, or the 'check' target did nothing.) I didn't try all packages flagged by the new linter, though. On top of 75af43162e58a0b3fdc804963809ecb801fb81b7. Greetings, Maxime. --=-7HWJddsSTu5D+7UwbsC0 Content-Disposition: inline; filename*0=0001-lint-tests-true-Check-if-tests-are-enabled-when-cros.pat; filename*1=ch Content-Type: text/x-patch; name="0001-lint-tests-true-Check-if-tests-are-enabled-when-cros.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkYWY1MzdmZTZlOTliMzA4NDI0Y2I4OTEwNmQyNTRlZmE5ZmYwNzgxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFN1biwgOSBNYXkgMjAyMSAxNDowODoxMiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGxp bnQ6IHRlc3RzLXRydWU6IENoZWNrIGlmIHRlc3RzIGFyZSBlbmFibGVkIHdoZW4KIGNyb3NzLWNv bXBpbGluZy4KCiogZ3VpeC9saW50LnNjbQogIChjaGVjay10ZXN0cy10cnVlKTogTmV3IGxpbnRl ci4KICAoJWxvY2FsLWNoZWNrZXJzKVt0ZXN0cy10cnVlXTogQWRkIGl0LgoqIHRlc3RzL2xpbnQu c2NtICgidGVzdHMtdHJ1ZTogIzp0ZXN0cz8gZG9lcyBub3QgbmVlZCB0byBiZSBzZXQgdG8gI3Qi KQogICgidGVzdHMtdHJ1ZTogYWJzZW50ICM6dGVzdHM/IGlzIGFjY2VwdGFibGUiKQogICgidGVz dHMtdHJ1ZTogIzp0ZXN0cz8gI2YgaXMgYWNjZXB0YWJsZSIpCiAgKCJ0ZXN0cy10cnVlOiAjOnRl c3RzPyAjdCBhY2NlcHRhYmxlIHdoZW4gY29tcGlsaW5nIG5hdGl2ZWx5Iik6IFRlc3QgaXQuCi0t LQogZ3VpeC9saW50LnNjbSAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdGVz dHMvbGludC5zY20gfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk LCA1MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ3VpeC9saW50LnNjbSBiL2d1aXgvbGlu dC5zY20KaW5kZXggMWJlYmZlMDNkMy4uZDFjYmM5ZDMwMCAxMDA2NDQKLS0tIGEvZ3VpeC9saW50 LnNjbQorKysgYi9ndWl4L2xpbnQuc2NtCkBAIC0xMiw2ICsxMiw3IEBACiA7OzsgQ29weXJpZ2h0 IMKpIDIwMjAgQ2hyaXMgTWFydXNpY2ggPGNtbWFydXNpY2hAZ21haWwuY29tPgogOzs7IENvcHly aWdodCDCqSAyMDIwIFRpbW90aHkgU2FtcGxlIDxzYW1wbGV0QG5neXJvLmNvbT4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAyMSBYaW5nbHUgQ2hlbiA8cHVibGljQHlvY3RvY2VsbC54eXo+Cis7OzsgQ29w eXJpZ2h0IMKpIDIwMjEgTWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPgogOzs7 CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTk1LDYgKzk2LDcg QEAKICAgICAgICAgICAgIGNoZWNrLWFyY2hpdmFsCiAgICAgICAgICAgICBjaGVjay1wcm9maWxl LWNvbGxpc2lvbnMKICAgICAgICAgICAgIGNoZWNrLWhhc2tlbGwtc3RhY2thZ2UKKyAgICAgICAg ICAgIGNoZWNrLXRlc3RzLXRydWUKIAogICAgICAgICAgICAgbGludC13YXJuaW5nCiAgICAgICAg ICAgICBsaW50LXdhcm5pbmc/CkBAIC0xOTAsNiArMTkyLDI5IEBACiAgICAgICAgICAgICAgICAg ICAgICAjOmZpZWxkICduYW1lKSkpCiAgICAgIChlbHNlICcoKSkpKSkKIAorKGRlZmluZSAoY2hl Y2stdGVzdHMtdHJ1ZSBwYWNrYWdlKQorICAiQ2hlY2sgd2hldGhlciBQQUNLQUdFIGV4cGxpY2l0 bHkgcmVxdWVzdHMgdG8gcnVuIHRlc3RzLCB3aGljaCBpcworc3VwZXJmbHVvdXMgd2hlbiBidWls ZGluZyBuYXRpdmVseSBhbmQgaW5jb3JyZWN0IHdoZW4gY3Jvc3MtY29tcGlsaW5nLiIKKyAgKGRl ZmluZSAodGVzdHMtZXhwbGljaXRseS1lbmFibGVkPykKKyAgICAoYXBwbHkgKGxhbWJkYSogKCM6 a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGVxPyB0ZXN0cz8g I3QpKQorICAgICAgICAgICAocGFja2FnZS1hcmd1bWVudHMgcGFja2FnZSkpKQorICAoaWYgKGFu ZCAodGVzdHMtZXhwbGljaXRseS1lbmFibGVkPykKKyAgICAgICAgICAgOzsgU29tZSBwYWNrYWdl cywgZS5nLiBnbnV0bHMsIHNldCAjOnRlc3RzPworICAgICAgICAgICA7OyBkaWZmZXJlbnRseSBk ZXBlbmRpbmcgb24gd2hldGhlciBpdCBpcyBiZWluZworICAgICAgICAgICA7OyBjcm9zcy1jb21w aWxlZC4KKyAgICAgICAgICAgKHBhcmFtZXRlcml6ZSAoKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0g ImFhcmNoNjQtbGludXgtZ251IikpCisgICAgICAgICAgICAgKHRlc3RzLWV4cGxpY2l0bHktZW5h YmxlZD8pKSkKKyAgICAgIDs7IEFjdHVhbGx5LCAjOnRlc3RzPyAqc2hvdWxkKiBub3QgYmUgKHVu Y29uZGl0aW9uYWxseSkgc2V0IHRvICN0LAorICAgICAgOzsgYnV0IHRoYXQgd29yZGluZyB3b3Vs ZCBzdWdnZXN0IHRoYXQgdGVzdHMgc2hvdWxkIGJlIGRpc2FibGVkLAorICAgICAgOzsgd2hpY2gg aXMgbm90IHRoZSBjYXNlLgorICAgICAgKGxpc3QgKG1ha2Utd2FybmluZyBwYWNrYWdlCisgICAg ICAgICAgICAgICAgICAgICAgICAgIDs7IFRSQU5TTEFUT1JTOiAjOnRlc3RzPyBhbmQgI3QgYXJl IFNjaGVtZSBjb25zdGFudHMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgYW5kIG11c3Qg bm90IGJlIHRyYW5zbGF0ZWQuCisgICAgICAgICAgICAgICAgICAgICAgICAgIChHXyAiIzp0ZXN0 cz8gZG9lcyBub3QgbmVlZCB0byBiZSBleHBsaWNpdGx5IHNldCB0byAjdCIpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICM6ZmllbGQgJ2FyZ3VtZW50cykpCisgICAgICAnKCkpKQorCiAoZGVm aW5lIChwcm9wZXJseS1zdGFydHMtc2VudGVuY2U/IHMpCiAgIChzdHJpbmctbWF0Y2ggIl5bKFwi J2BbOnVwcGVyOl1bOmRpZ2l0Ol1dIiBzKSkKIApAQCAtMTQ4MSw2ICsxNTA2LDEwIEBAIHRoZW0g Zm9yIFBBQ0tBR0UuIgogICAgICAobmFtZSAgICAgICAgJ25hbWUpCiAgICAgIChkZXNjcmlwdGlv biAiVmFsaWRhdGUgcGFja2FnZSBuYW1lcyIpCiAgICAgIChjaGVjayAgICAgICBjaGVjay1uYW1l KSkKKyAgIChsaW50LWNoZWNrZXIKKyAgICAgKG5hbWUgICAgICAgICd0ZXN0cy10cnVlKQorICAg ICAoZGVzY3JpcHRpb24gIkNoZWNrIGlmIHRlc3RzIGFyZSBleHBsaWNpdGx5IGVuYWJsZWQiKQor ICAgICAoY2hlY2sgICAgICAgY2hlY2stdGVzdHMtdHJ1ZSkpCiAgICAobGludC1jaGVja2VyCiAg ICAgIChuYW1lICAgICAgICAnZGVzY3JpcHRpb24pCiAgICAgIChkZXNjcmlwdGlvbiAiVmFsaWRh dGUgcGFja2FnZSBkZXNjcmlwdGlvbnMiKQpkaWZmIC0tZ2l0IGEvdGVzdHMvbGludC5zY20gYi90 ZXN0cy9saW50LnNjbQppbmRleCBhMmM4NjY1MTQyLi40NjgzMGFhZDAxIDEwMDY0NAotLS0gYS90 ZXN0cy9saW50LnNjbQorKysgYi90ZXN0cy9saW50LnNjbQpAQCAtMjc3LDYgKzI3NywyOSBAQAog ICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAidW5kZXJfc2NvcmUiKSkpCiAgICAgIChjaGVj ay1uYW1lIHBrZykpKSkKIAorKHRlc3QtZXF1YWwgInRlc3RzLXRydWU6ICM6dGVzdHM/IGRvZXMg bm90IG5lZWQgdG8gYmUgc2V0IHRvICN0IgorICAiIzp0ZXN0cz8gZG9lcyBub3QgbmVlZCB0byBi ZSBleHBsaWNpdGx5IHNldCB0byAjdCIKKyAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQor ICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAieCIgKGFyZ3VtZW50cyAnKCM6dGVzdHM/ICN0 KSkpKSkKKyAgICAgKGNoZWNrLXRlc3RzLXRydWUgcGtnKSkpKQorCisodGVzdC1lcXVhbCAidGVz dHMtdHJ1ZTogYWJzZW50ICM6dGVzdHM/IGlzIGFjY2VwdGFibGUiCisgICcoKQorICAobGV0ICgo cGtnIChkdW1teS1wYWNrYWdlICJ4IikpKQorICAgIChjaGVjay10ZXN0cy10cnVlIHBrZykpKQor CisodGVzdC1lcXVhbCAidGVzdHMtdHJ1ZTogIzp0ZXN0cz8gI2YgaXMgYWNjZXB0YWJsZSIKKyAg JygpCisgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UgIngiIChhcmd1bWVudHMgJygjOnRlc3Rz PyAjZikpKSkpCisgICAgKGNoZWNrLXRlc3RzLXRydWUgcGtnKSkpCisKKyh0ZXN0LWVxdWFsICJ0 ZXN0cy10cnVlOiAjOnRlc3RzPyAjdCBhY2NlcHRhYmxlIHdoZW4gY29tcGlsaW5nIG5hdGl2ZWx5 IgorICAnKCkKKyAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAieCIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoYXJndW1lbnRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAo Izp0ZXN0cz8gLChub3QgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pKSkpKSkpCisgICAgKGNoZWNr LXRlc3RzLXRydWUgcGtnKSkpCisKICh0ZXN0LWVxdWFsICJpbnB1dHM6IHBrZy1jb25maWcgaXMg cHJvYmFibHkgYSBuYXRpdmUgaW5wdXQiCiAgICIncGtnLWNvbmZpZycgc2hvdWxkIHByb2JhYmx5 IGJlIGEgbmF0aXZlIGlucHV0IgogICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCi0tIAoy LjMxLjEKCg== --=-7HWJddsSTu5D+7UwbsC0-- --=-VqcuF6DcGklSutp9302o Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYJfXJhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vXdAP9VY5O1SqEBkx+Lt6Sv/nYnG3+a yVLIev+QOTuKmQGfRwD8DkuTnnyDdum6oMn2Ed//AnGfWKNunc1C/Bcm3C7RQwA= =cIWd -----END PGP SIGNATURE----- --=-VqcuF6DcGklSutp9302o-- From unknown Tue Jun 17 01:47:18 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48319] [PATCH] Check if #:tests? is unconditionally #t; not acceptable when cross-compiling Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 04 Jun 2021 12:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48319 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxime Devos Cc: 48319@debbugs.gnu.org Received: via spool by 48319-submit@debbugs.gnu.org id=B48319.16228110643314 (code B ref 48319); Fri, 04 Jun 2021 12:52:01 +0000 Received: (at 48319) by debbugs.gnu.org; 4 Jun 2021 12:51:04 +0000 Received: from localhost ([127.0.0.1]:45772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lp9Hz-0000rN-UY for submit@debbugs.gnu.org; Fri, 04 Jun 2021 08:51:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lp9Hx-0000qt-CK for 48319@debbugs.gnu.org; Fri, 04 Jun 2021 08:51:02 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33972) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lp9Hr-0002wc-B3; Fri, 04 Jun 2021 08:50:55 -0400 Received: from [2a01:e0a:19b:d9a0:f2f7:a404:c3d3:f8b4] (port=42840 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lp9Hr-0006jQ-2P; Fri, 04 Jun 2021 08:50:55 -0400 From: Mathieu Othacehe References: Date: Fri, 04 Jun 2021 14:50:53 +0200 In-Reply-To: (Maxime Devos's message of "Sun, 09 May 2021 14:35:57 +0200") Message-ID: <878s3peqtu.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Maxime, > + ;; TRANSLATORS: #:tests? and #t are Scheme constants > + ;; and must not be translated. > + (G_ "#:tests? does not need to be explicitly set to #t") > + #:field 'arguments)) This patch looks fine, and I remember fixing multiple packages failing to cross-compile because #:tests was hard-coded to #t. I'm not sure about the warning message though. What about: "#:tests? must not be explicitly set to #t" as "does not need" implies it could be sometimes correct, whereas it is always a mistake. WDYT? Thanks, Mathieu From unknown Tue Jun 17 01:47:18 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48319] [PATCH] Check if #:tests? is unconditionally #t; not acceptable when cross-compiling Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 05 Jun 2021 09:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48319 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Mathieu Othacehe Cc: 48319@debbugs.gnu.org Received: via spool by 48319-submit@debbugs.gnu.org id=B48319.162288699618734 (code B ref 48319); Sat, 05 Jun 2021 09:57:02 +0000 Received: (at 48319) by debbugs.gnu.org; 5 Jun 2021 09:56:36 +0000 Received: from localhost ([127.0.0.1]:48338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpT2e-0004s2-PO for submit@debbugs.gnu.org; Sat, 05 Jun 2021 05:56:36 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:37298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpT2a-0004rp-37 for 48319@debbugs.gnu.org; Sat, 05 Jun 2021 05:56:32 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by baptiste.telenet-ops.be with bizsmtp id DMwS250040mfAB401MwS2L; Sat, 05 Jun 2021 11:56:26 +0200 Message-ID: From: Maxime Devos Date: Sat, 05 Jun 2021 11:56:25 +0200 In-Reply-To: <878s3peqtu.fsf@gnu.org> References: <878s3peqtu.fsf@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ACjyrP8ZwYSxyvAW+oZK" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1622886986; bh=2VCfCYh2wCpFfY+6qE6fc1nxZ236tUCLtq8W+JtRlH8=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=HkzFZOIx3L8R7zjo9jpDgLvZu2OVup+ThPYX75TrKoNl2XjI8dnMwlcHqnYjmIvV2 nnEPUAM2KYzDtNxX40A5Kzf0xA/2FHmrHvtHpKxCV0V/Li+syZIOjqHW45SV1AF5DI /8I8X0G962odzXbB0ASwefTRdAMmkpCR0PN5xs3CAEBcTMXvrhUFZE3VqSR4JFkptO eR77GaUfWzFVE0THXxIs8BKfZyA4ReNwQk3ijLijL4jjH9KS5pJmQnafQQih5IRq8X huuvwoD2tzBvr39/glG3n7F1MEDkkO2fvcT0MsQQFxd3QwSW+DxPIZouXNQ9Lmq9PU B/nTnJyB/JvNQ== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-ACjyrP8ZwYSxyvAW+oZK Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Mathieu Othacehe schreef op vr 04-06-2021 om 14:50 [+0200]: > Hello Maxime, >=20 > > + ;; TRANSLATORS: #:tests? and #t are Scheme c= onstants > > + ;; and must not be translated. > > + (G_ "#:tests? does not need to be explicitly= set to #t") > > + #:field 'arguments)) >=20 > This patch looks fine, and I remember fixing multiple packages failing > to cross-compile because #:tests was hard-coded to #t. >=20 > I'm not sure about the warning message though. What about: >=20 > "#:tests? must not be explicitly set to #t" >=20 > as "does not need" implies it could be sometimes correct, whereas it is > always a mistake. The new warning message "#:tests? must not be explicitly set to #t" seems reasonable to me. I'm currently working on other things though (guix and other things), so don't expect a revised patch soon. Greetings, Maxime. --=-ACjyrP8ZwYSxyvAW+oZK 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+4iGRcl7gUCYLtKSRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7mQmAQDrjya7FeZ4pZWYgEPrS02/i8/1 B0zOse6Wpg8WOX2XTwD/ZnotLo4DHuKauAD1qmOTq48oJt6kmKuM3Yc7Ifs+CQE= =tj3W -----END PGP SIGNATURE----- --=-ACjyrP8ZwYSxyvAW+oZK-- From unknown Tue Jun 17 01:47:18 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Maxime Devos Subject: bug#48319: closed (Re: bug#48319: [PATCH] Check if #:tests? is unconditionally #t; not acceptable when cross-compiling) Message-ID: References: <87a6o3os1m.fsf_-_@gnu.org> X-Gnu-PR-Message: they-closed 48319 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 48319@debbugs.gnu.org Date: Sun, 06 Jun 2021 16:52:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1622998322-31358-1" This is a multi-part message in MIME format... ------------=_1622998322-31358-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #48319: [PATCH] Check if #:tests? is unconditionally #t; not acceptable whe= n cross-compiling which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 48319@debbugs.gnu.org. --=20 48319: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D48319 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1622998322-31358-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 48319-done) by debbugs.gnu.org; 6 Jun 2021 16:51:31 +0000 Received: from localhost ([127.0.0.1]:53784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpvzn-00088i-Bw for submit@debbugs.gnu.org; Sun, 06 Jun 2021 12:51:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpvzj-00088K-8O for 48319-done@debbugs.gnu.org; Sun, 06 Jun 2021 12:51:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54242) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lpvzc-0002r1-Kh; Sun, 06 Jun 2021 12:51:20 -0400 Received: from [2a01:cb1c:5dc:f000:66c4:b3dd:2ba2:5688] (port=57648 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lpvzc-0005Ly-At; Sun, 06 Jun 2021 12:51:20 -0400 From: Mathieu Othacehe To: Maxime Devos Subject: Re: bug#48319: [PATCH] Check if #:tests? is unconditionally #t; not acceptable when cross-compiling References: <878s3peqtu.fsf@gnu.org> Date: Sun, 06 Jun 2021 18:51:17 +0200 In-Reply-To: (Maxime Devos's message of "Sat, 05 Jun 2021 11:56:25 +0200") Message-ID: <87a6o3os1m.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48319-done Cc: 48319-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey, > The new warning message "#:tests? must not be explicitly set to #t" > seems reasonable to me. I'm currently working on other things though > (guix and other things), so don't expect a revised patch soon. I edited the message, removed the associated comment and fixed the relevant test accordingly. Pushed as 82b0e27de109b38ed44f67434a96460c4a7f9217. Thanks, Mathieu ------------=_1622998322-31358-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 May 2021 16:48:42 +0000 Received: from localhost ([127.0.0.1]:56249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfmbi-0003gj-4E for submit@debbugs.gnu.org; Sun, 09 May 2021 12:48:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:48506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfmbf-0003gd-Hf for submit@debbugs.gnu.org; Sun, 09 May 2021 12:48:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58268) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfmbf-0001kv-9O for guix-patches@gnu.org; Sun, 09 May 2021 12:48:39 -0400 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:44790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfmbd-0003UO-Dq for guix-patches@gnu.org; Sun, 09 May 2021 12:48:39 -0400 Received: from butterfly.local ([213.251.116.230]) by xavier.telenet-ops.be with bizsmtp id 2goa2500D4yL7Jl01goa7i; Sun, 09 May 2021 18:48:35 +0200 Message-ID: Subject: [PATCH] Check if #:tests? is unconditionally #t; not acceptable when cross-compiling From: Maxime Devos To: guix-patches@gnu.org Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-VqcuF6DcGklSutp9302o" Date: Sun, 09 May 2021 14:35:57 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1620578915; bh=wtLVbe9ynG1dzCGv+6GFldr0BqFAV97rn5dIT8ldyHo=; h=Subject:From:To:Date; b=AGn/MgN1ArqRW4F5tssNzyd480z6Tu2OngtuV1XJHFiNHpFTzW8mRJyJGF5a41z6b 5yC3+dQsCNLZfEDxQUQRIb+nAV4HAvfHKAFeHLY/3mPOW94lZ6BEyR2hO7YhCYAhTc FtLNEDmMSYx320kcZrEQa3To73mhEjWoEqsZ2M+11PVxel+TURGQwoiWbxvn0Hh7BC PkrYvWI6is+J+T936DdM7Nr0PKVu9ihRfJyiaufqekSgP5azjHBaAWbBs1D5DVjgDl rh9ihUwL1zHkdbo5loj+9uajCTXlf2m9HJWuPh6eILRzik9TagV+yowiEKaDETqR3y 0pHKIRB/NJ4og== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.telenet-ops.be X-Spam_score_int: -11 X-Spam_score: -1.2 X-Spam_bar: - X-Spam_report: (-1.2 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi guix, This patch defines a linter detecting (arguments `(#:tests? #t et cetera)) Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maximedevos[at]telenet.be) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.1 DATE_IN_PAST_03_06 Date: is 3 to 6 hours before Received: date 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.8 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --=-VqcuF6DcGklSutp9302o Content-Type: multipart/mixed; boundary="=-7HWJddsSTu5D+7UwbsC0" --=-7HWJddsSTu5D+7UwbsC0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi guix, This patch defines a linter detecting (arguments `(#:tests? #t et cetera)) in package definitions. This is unlikely to work well when cross-compiling (some exceptions apply, e.g. take a look at the 'fennel' package). Also, it is simply unnecessary when compiling natively. Fortunately, I failed to find a package that fails to cross-compile due to this particular reason. (They failed to cross-compile due to other reasons, or the 'check' target did nothing.) I didn't try all packages flagged by the new linter, though. On top of 75af43162e58a0b3fdc804963809ecb801fb81b7. Greetings, Maxime. --=-7HWJddsSTu5D+7UwbsC0 Content-Disposition: inline; filename*0=0001-lint-tests-true-Check-if-tests-are-enabled-when-cros.pat; filename*1=ch Content-Type: text/x-patch; name="0001-lint-tests-true-Check-if-tests-are-enabled-when-cros.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkYWY1MzdmZTZlOTliMzA4NDI0Y2I4OTEwNmQyNTRlZmE5ZmYwNzgxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFN1biwgOSBNYXkgMjAyMSAxNDowODoxMiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGxp bnQ6IHRlc3RzLXRydWU6IENoZWNrIGlmIHRlc3RzIGFyZSBlbmFibGVkIHdoZW4KIGNyb3NzLWNv bXBpbGluZy4KCiogZ3VpeC9saW50LnNjbQogIChjaGVjay10ZXN0cy10cnVlKTogTmV3IGxpbnRl ci4KICAoJWxvY2FsLWNoZWNrZXJzKVt0ZXN0cy10cnVlXTogQWRkIGl0LgoqIHRlc3RzL2xpbnQu c2NtICgidGVzdHMtdHJ1ZTogIzp0ZXN0cz8gZG9lcyBub3QgbmVlZCB0byBiZSBzZXQgdG8gI3Qi KQogICgidGVzdHMtdHJ1ZTogYWJzZW50ICM6dGVzdHM/IGlzIGFjY2VwdGFibGUiKQogICgidGVz dHMtdHJ1ZTogIzp0ZXN0cz8gI2YgaXMgYWNjZXB0YWJsZSIpCiAgKCJ0ZXN0cy10cnVlOiAjOnRl c3RzPyAjdCBhY2NlcHRhYmxlIHdoZW4gY29tcGlsaW5nIG5hdGl2ZWx5Iik6IFRlc3QgaXQuCi0t LQogZ3VpeC9saW50LnNjbSAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdGVz dHMvbGludC5zY20gfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk LCA1MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ3VpeC9saW50LnNjbSBiL2d1aXgvbGlu dC5zY20KaW5kZXggMWJlYmZlMDNkMy4uZDFjYmM5ZDMwMCAxMDA2NDQKLS0tIGEvZ3VpeC9saW50 LnNjbQorKysgYi9ndWl4L2xpbnQuc2NtCkBAIC0xMiw2ICsxMiw3IEBACiA7OzsgQ29weXJpZ2h0 IMKpIDIwMjAgQ2hyaXMgTWFydXNpY2ggPGNtbWFydXNpY2hAZ21haWwuY29tPgogOzs7IENvcHly aWdodCDCqSAyMDIwIFRpbW90aHkgU2FtcGxlIDxzYW1wbGV0QG5neXJvLmNvbT4KIDs7OyBDb3B5 cmlnaHQgwqkgMjAyMSBYaW5nbHUgQ2hlbiA8cHVibGljQHlvY3RvY2VsbC54eXo+Cis7OzsgQ29w eXJpZ2h0IMKpIDIwMjEgTWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0LmJlPgogOzs7 CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTk1LDYgKzk2LDcg QEAKICAgICAgICAgICAgIGNoZWNrLWFyY2hpdmFsCiAgICAgICAgICAgICBjaGVjay1wcm9maWxl LWNvbGxpc2lvbnMKICAgICAgICAgICAgIGNoZWNrLWhhc2tlbGwtc3RhY2thZ2UKKyAgICAgICAg ICAgIGNoZWNrLXRlc3RzLXRydWUKIAogICAgICAgICAgICAgbGludC13YXJuaW5nCiAgICAgICAg ICAgICBsaW50LXdhcm5pbmc/CkBAIC0xOTAsNiArMTkyLDI5IEBACiAgICAgICAgICAgICAgICAg ICAgICAjOmZpZWxkICduYW1lKSkpCiAgICAgIChlbHNlICcoKSkpKSkKIAorKGRlZmluZSAoY2hl Y2stdGVzdHMtdHJ1ZSBwYWNrYWdlKQorICAiQ2hlY2sgd2hldGhlciBQQUNLQUdFIGV4cGxpY2l0 bHkgcmVxdWVzdHMgdG8gcnVuIHRlc3RzLCB3aGljaCBpcworc3VwZXJmbHVvdXMgd2hlbiBidWls ZGluZyBuYXRpdmVseSBhbmQgaW5jb3JyZWN0IHdoZW4gY3Jvc3MtY29tcGlsaW5nLiIKKyAgKGRl ZmluZSAodGVzdHMtZXhwbGljaXRseS1lbmFibGVkPykKKyAgICAoYXBwbHkgKGxhbWJkYSogKCM6 a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGVxPyB0ZXN0cz8g I3QpKQorICAgICAgICAgICAocGFja2FnZS1hcmd1bWVudHMgcGFja2FnZSkpKQorICAoaWYgKGFu ZCAodGVzdHMtZXhwbGljaXRseS1lbmFibGVkPykKKyAgICAgICAgICAgOzsgU29tZSBwYWNrYWdl cywgZS5nLiBnbnV0bHMsIHNldCAjOnRlc3RzPworICAgICAgICAgICA7OyBkaWZmZXJlbnRseSBk ZXBlbmRpbmcgb24gd2hldGhlciBpdCBpcyBiZWluZworICAgICAgICAgICA7OyBjcm9zcy1jb21w aWxlZC4KKyAgICAgICAgICAgKHBhcmFtZXRlcml6ZSAoKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0g ImFhcmNoNjQtbGludXgtZ251IikpCisgICAgICAgICAgICAgKHRlc3RzLWV4cGxpY2l0bHktZW5h YmxlZD8pKSkKKyAgICAgIDs7IEFjdHVhbGx5LCAjOnRlc3RzPyAqc2hvdWxkKiBub3QgYmUgKHVu Y29uZGl0aW9uYWxseSkgc2V0IHRvICN0LAorICAgICAgOzsgYnV0IHRoYXQgd29yZGluZyB3b3Vs ZCBzdWdnZXN0IHRoYXQgdGVzdHMgc2hvdWxkIGJlIGRpc2FibGVkLAorICAgICAgOzsgd2hpY2gg aXMgbm90IHRoZSBjYXNlLgorICAgICAgKGxpc3QgKG1ha2Utd2FybmluZyBwYWNrYWdlCisgICAg ICAgICAgICAgICAgICAgICAgICAgIDs7IFRSQU5TTEFUT1JTOiAjOnRlc3RzPyBhbmQgI3QgYXJl IFNjaGVtZSBjb25zdGFudHMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgYW5kIG11c3Qg bm90IGJlIHRyYW5zbGF0ZWQuCisgICAgICAgICAgICAgICAgICAgICAgICAgIChHXyAiIzp0ZXN0 cz8gZG9lcyBub3QgbmVlZCB0byBiZSBleHBsaWNpdGx5IHNldCB0byAjdCIpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICM6ZmllbGQgJ2FyZ3VtZW50cykpCisgICAgICAnKCkpKQorCiAoZGVm aW5lIChwcm9wZXJseS1zdGFydHMtc2VudGVuY2U/IHMpCiAgIChzdHJpbmctbWF0Y2ggIl5bKFwi J2BbOnVwcGVyOl1bOmRpZ2l0Ol1dIiBzKSkKIApAQCAtMTQ4MSw2ICsxNTA2LDEwIEBAIHRoZW0g Zm9yIFBBQ0tBR0UuIgogICAgICAobmFtZSAgICAgICAgJ25hbWUpCiAgICAgIChkZXNjcmlwdGlv biAiVmFsaWRhdGUgcGFja2FnZSBuYW1lcyIpCiAgICAgIChjaGVjayAgICAgICBjaGVjay1uYW1l KSkKKyAgIChsaW50LWNoZWNrZXIKKyAgICAgKG5hbWUgICAgICAgICd0ZXN0cy10cnVlKQorICAg ICAoZGVzY3JpcHRpb24gIkNoZWNrIGlmIHRlc3RzIGFyZSBleHBsaWNpdGx5IGVuYWJsZWQiKQor ICAgICAoY2hlY2sgICAgICAgY2hlY2stdGVzdHMtdHJ1ZSkpCiAgICAobGludC1jaGVja2VyCiAg ICAgIChuYW1lICAgICAgICAnZGVzY3JpcHRpb24pCiAgICAgIChkZXNjcmlwdGlvbiAiVmFsaWRh dGUgcGFja2FnZSBkZXNjcmlwdGlvbnMiKQpkaWZmIC0tZ2l0IGEvdGVzdHMvbGludC5zY20gYi90 ZXN0cy9saW50LnNjbQppbmRleCBhMmM4NjY1MTQyLi40NjgzMGFhZDAxIDEwMDY0NAotLS0gYS90 ZXN0cy9saW50LnNjbQorKysgYi90ZXN0cy9saW50LnNjbQpAQCAtMjc3LDYgKzI3NywyOSBAQAog ICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAidW5kZXJfc2NvcmUiKSkpCiAgICAgIChjaGVj ay1uYW1lIHBrZykpKSkKIAorKHRlc3QtZXF1YWwgInRlc3RzLXRydWU6ICM6dGVzdHM/IGRvZXMg bm90IG5lZWQgdG8gYmUgc2V0IHRvICN0IgorICAiIzp0ZXN0cz8gZG9lcyBub3QgbmVlZCB0byBi ZSBleHBsaWNpdGx5IHNldCB0byAjdCIKKyAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQor ICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAieCIgKGFyZ3VtZW50cyAnKCM6dGVzdHM/ICN0 KSkpKSkKKyAgICAgKGNoZWNrLXRlc3RzLXRydWUgcGtnKSkpKQorCisodGVzdC1lcXVhbCAidGVz dHMtdHJ1ZTogYWJzZW50ICM6dGVzdHM/IGlzIGFjY2VwdGFibGUiCisgICcoKQorICAobGV0ICgo cGtnIChkdW1teS1wYWNrYWdlICJ4IikpKQorICAgIChjaGVjay10ZXN0cy10cnVlIHBrZykpKQor CisodGVzdC1lcXVhbCAidGVzdHMtdHJ1ZTogIzp0ZXN0cz8gI2YgaXMgYWNjZXB0YWJsZSIKKyAg JygpCisgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UgIngiIChhcmd1bWVudHMgJygjOnRlc3Rz PyAjZikpKSkpCisgICAgKGNoZWNrLXRlc3RzLXRydWUgcGtnKSkpCisKKyh0ZXN0LWVxdWFsICJ0 ZXN0cy10cnVlOiAjOnRlc3RzPyAjdCBhY2NlcHRhYmxlIHdoZW4gY29tcGlsaW5nIG5hdGl2ZWx5 IgorICAnKCkKKyAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAieCIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoYXJndW1lbnRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAo Izp0ZXN0cz8gLChub3QgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pKSkpKSkpCisgICAgKGNoZWNr LXRlc3RzLXRydWUgcGtnKSkpCisKICh0ZXN0LWVxdWFsICJpbnB1dHM6IHBrZy1jb25maWcgaXMg cHJvYmFibHkgYSBuYXRpdmUgaW5wdXQiCiAgICIncGtnLWNvbmZpZycgc2hvdWxkIHByb2JhYmx5 IGJlIGEgbmF0aXZlIGlucHV0IgogICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCi0tIAoy LjMxLjEKCg== --=-7HWJddsSTu5D+7UwbsC0-- --=-VqcuF6DcGklSutp9302o Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYJfXJhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vXdAP9VY5O1SqEBkx+Lt6Sv/nYnG3+a yVLIev+QOTuKmQGfRwD8DkuTnnyDdum6oMn2Ed//AnGfWKNunc1C/Bcm3C7RQwA= =cIWd -----END PGP SIGNATURE----- --=-VqcuF6DcGklSutp9302o-- ------------=_1622998322-31358-1--