From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id IJ8ZBBP61mJwaQEAbAwnHQ (envelope-from ) for ; Tue, 19 Jul 2022 20:38:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id wE4pBBP61mKepgAAauVa8A (envelope-from ) for ; Tue, 19 Jul 2022 20:38:11 +0200 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 A72C43D830 for ; Tue, 19 Jul 2022 20:38:10 +0200 (CEST) Received: from localhost ([::1]:37400 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oDs6j-0006KB-LZ for larch@yhetil.org; Tue, 19 Jul 2022 14:38:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50776) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oDs6c-0006K0-NZ for guix-patches@gnu.org; Tue, 19 Jul 2022 14:38:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57378) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oDs6c-0006zI-F1 for guix-patches@gnu.org; Tue, 19 Jul 2022 14:38:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oDs6c-0006lg-4j for guix-patches@gnu.org; Tue, 19 Jul 2022 14:38:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56505] Use the target predicates from (guix utils) References: <660bab87fb7ccee6177be413b72bea7e40463354.camel@planete-kraus.eu> In-Reply-To: <660bab87fb7ccee6177be413b72bea7e40463354.camel@planete-kraus.eu> Resent-From: Vivien Kraus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 19 Jul 2022 18:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56505 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56505@debbugs.gnu.org Received: via spool by 56505-submit@debbugs.gnu.org id=B56505.165825583825959 (code B ref 56505); Tue, 19 Jul 2022 18:38:02 +0000 Received: (at 56505) by debbugs.gnu.org; 19 Jul 2022 18:37:18 +0000 Received: from localhost ([127.0.0.1]:55137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDs5t-0006kd-Ca for submit@debbugs.gnu.org; Tue, 19 Jul 2022 14:37:17 -0400 Received: from planete-kraus.eu ([89.234.140.182]:50934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oDs5q-0006kS-TW for 56505@debbugs.gnu.org; Tue, 19 Jul 2022 14:37:16 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 5fa30a00 for <56505@debbugs.gnu.org>; Tue, 19 Jul 2022 18:37:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:content-type:mime-version; s= dkim; bh=HouoqG2cEXmu85Y58/f6yNDCTdI=; b=jNPl9dHdOWGey7p9kJmYQPW Z4aMWV6GnO/UjM1BYnXeh+iGaL4ZqTO7GRlaR0C6dfekpAlRkA8fBWez6yJVpMwJ ehj5Iif1wZ2BQjNSIaGqcsIEKvzGxyq19lyknmBIBnx50ddt3dlyQPyzVY5Bs/NQ usmLIS5BXerr6rEwicIo= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 458777c0 (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO) for <56505@debbugs.gnu.org>; Tue, 19 Jul 2022 18:37:09 +0000 (UTC) Message-ID: <70b76f171502fc7122dbfd120093660616632980.camel@planete-kraus.eu> Date: Tue, 19 Jul 2022 20:37:08 +0200 Content-Type: multipart/mixed; boundary="=-/QFNmoZj+zhuZcpzvMii" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 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" Reply-to: Vivien Kraus X-ACL-Warn: , Vivien Kraus via Guix-patches From: Vivien Kraus via Guix-patches via X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1658255890; h=from:from:sender:sender:reply-to: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:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=vP92OWQFJSaGBpPripqUg113jSfkePy/TGahYyNxxHA=; b=SZCttyrCNIIPfnVDTZ5wW4Ag6y3/QzWaxDDvwLwrXHftI6VjoeMLLusEAxRdJ1E0Smbrd4 SrZOhY+MJgFdaDFZ3ozmL7UlV6jWPAJvjsZwSycYHKZV93GcgMrYHEN/xyW8OSrIVPRFqU C/Rg0NCNn831vJSb6/IT1HSJXzZ3jWK1NZ/EwUfXN+kq4IQp9snRvOSXKE0N+oFhW6x3vg CBhkVhKAER1xtkpvKckxgXkog9UhhA4IB0Fr0qKfO8mtGEGAjikvgQjEtjoj93ktkViJHH ob8eddwOJunAMqE+RESA5X/9Wd5OvqqHZT1+Te4TfpQ7fHJ9oKCQmAizZaWPUQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658255890; a=rsa-sha256; cv=none; b=qkvx5Sby0LMaJHJwnp63T5t5xvl5jScxM3f3hQgl8tXkP5GV2gW7Q/xSvbHMXxYIey2qkO 8NRZmkMQCUUVATAOYsVAAwbpi0H4HWp6cmsCBru4UN0V7iEkFYxxfcowMMecubpfhRV5DL tzCYCQus+axkHKtK0TffJAuuMeLLC5OqWKDOCpzJEIL2xK34rQRJvAEF2HBSrznodiLR87 z1Lr2EmMKfr3NzJYdSMhw1snQTRmyefuHF+oTULqLQFSUdXXDdaE78qWC38QCi68RlcXks eClA4Vh7/21TZCSw5R7pol/IeFFj9gUcXGG4IhtdbngNesb+ZnbfpUPU49jhcw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b=jNPl9dHd; dmarc=pass (policy=none) header.from=gnu.org; 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: -2.63 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b=jNPl9dHd; dmarc=pass (policy=none) header.from=gnu.org; 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: A72C43D830 X-Spam-Score: -2.63 X-Migadu-Scanner: scn0.migadu.com X-TUID: Y+7H8+Pp+9xW --=-/QFNmoZj+zhuZcpzvMii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Dear guix, antipode on #guix told me that these archaic tests to determine the openssl target should be replaced with the new target predicates in (guix utils), and that the kernel and the architecture should be dealt with independently. However, it seems that mingw targets do not use the same scheme, so I had to keep that special case. I had to introduce a new predicate for mips64el. As far as I understand, this is also a 64-bit target, so it should also be detected by target-64bit?, but fortunately this is already the case, so I don’t have to change target-64bit?. I don’t think there are other predicates that I should change, but I may be wrong. What do you think? Best regards, Vivien --=-/QFNmoZj+zhuZcpzvMii Content-Disposition: attachment; filename="v2-0001-gnu-openssl-Cross-compile-to-mingw.patch" Content-Type: text/x-patch; name="v2-0001-gnu-openssl-Cross-compile-to-mingw.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0MDg0ZmIwMTRlODRlNmIxNTgyNWM2YzM3ZGNkYmE4YmRlNTZmYTRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTYXQsIDkgSnVsIDIwMjIgMjM6Mzk6MTYgKzAyMDAKU3ViamVjdDogW1BBVENIIHYy IDEvM10gZ251OiBvcGVuc3NsOiBDcm9zcy1jb21waWxlIHRvIG1pbmd3LgoKKiBnbnUvcGFja2Fn ZXMvdGxzLnNjbSAodGFyZ2V0LT5vcGVuc3NsLXRhcmdldCk6IEFkZCBjYXNlcyBmb3IgbWluZ3cg YW5kCm1pbmd3NjQuCi0tLQogZ251L3BhY2thZ2VzL3Rscy5zY20gfCA2ICsrKysrKwogMSBmaWxl IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy90bHMu c2NtIGIvZ251L3BhY2thZ2VzL3Rscy5zY20KaW5kZXggMWVlNTQwMGE5Yy4uYjgzOGU3NWI1YyAx MDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Rscy5zY20KKysrIGIvZ251L3BhY2thZ2VzL3Rscy5z Y20KQEAgLTM2MSw2ICszNjEsMTIgQEAgKGRlZmluZSAodGFyZ2V0LT5vcGVuc3NsLXRhcmdldCB0 YXJnZXQpCiAgIDs7IHdpdGhvdXQgY2F1c2luZyByZWJ1aWxkcyBmb3Igb3RoZXIgdGFyZ2V0cy4K ICAgKGNvbmQgKChzdHJpbmctcHJlZml4PyAiaTU4NiIgdGFyZ2V0KQogICAgICAgICAgImh1cmQt eDg2IikKKyAgICAgICAgKChzdHJpbmctc3VmZml4PyAibWluZ3czMiIgdGFyZ2V0KQorICAgICAg ICAgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAibWluZ3ciCisgICAgICAgICAgKGlmIChzdHJp bmctcHJlZml4PyAieDg2XzY0IiB0YXJnZXQpCisgICAgICAgICAgICAgICI2NCIKKyAgICAgICAg ICAgICAgIiIpKSkKICAgICAgICAgKChzdHJpbmctcHJlZml4PyAiaTY4NiIgdGFyZ2V0KQogICAg ICAgICAgImxpbnV4LXg4NiIpCiAgICAgICAgICgoc3RyaW5nLXByZWZpeD8gIng4Nl82NCIgdGFy Z2V0KQoKYmFzZS1jb21taXQ6IGRiZjA5ODc5NzEwYWVmZTZjZWRkOWVkOTc1Y2MyYjc5ZGYwMWI3 NTUKLS0gCjIuMzYuMQoK --=-/QFNmoZj+zhuZcpzvMii Content-Disposition: attachment; filename="v2-0002-guix-Add-target-mips64el.patch" Content-Type: text/x-patch; name="v2-0002-guix-Add-target-mips64el.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBlNDYzMTc1MWE0ZTQzNWEyMTI1YjVkNzJmNjY1ZjZlYzBlZjVkNmUxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUdWUsIDE5IEp1bCAyMDIyIDIwOjA1OjQ1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiAyLzNdIGd1aXg6IEFkZCB0YXJnZXQtbWlwczY0ZWw/LgoKKiBndWl4L3V0aWxzLnNjbSAodGFy Z2V0LW1pcHM2NGVsPyk6IE5ldyBmdW5jdGlvbi4gSXQgZGV0ZWN0cyB3aGV0aGVyIHRoZQp0YXJn ZXQgc3lzdGVtIGlzIG1pcHM2NGVsLgotLS0KIGd1aXgvdXRpbHMuc2NtIHwgNSArKysrKwogMSBm aWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2d1aXgvdXRpbHMuc2Nt IGIvZ3VpeC91dGlscy5zY20KaW5kZXggMzI5ZWY2MmRkZS4uYjQ1NjNlMWE4ZiAxMDA2NDQKLS0t IGEvZ3VpeC91dGlscy5zY20KKysrIGIvZ3VpeC91dGlscy5zY20KQEAgLTEwMSw2ICsxMDEsNyBA QCAoZGVmaW5lLW1vZHVsZSAoZ3VpeCB1dGlscykKICAgICAgICAgICAgIHRhcmdldC1wcGM2NGxl PwogICAgICAgICAgICAgdGFyZ2V0LXBvd2VycGM/CiAgICAgICAgICAgICB0YXJnZXQtcmlzY3Y2 ND8KKyAgICAgICAgICAgIHRhcmdldC1taXBzNjRlbD8KICAgICAgICAgICAgIHRhcmdldC02NGJp dD8KICAgICAgICAgICAgIGFyLWZvci10YXJnZXQKICAgICAgICAgICAgIGNjLWZvci10YXJnZXQK QEAgLTczMiw2ICs3MzMsMTAgQEAgKGRlZmluZSogKHRhcmdldC1yaXNjdjY0PyAjOm9wdGlvbmFs ICh0YXJnZXQgKG9yICglY3VycmVudC10YXJnZXQtc3lzdGVtKQogICAiSXMgdGhlIGFyY2hpdGVj dHVyZSBvZiBUQVJHRVQgYSAncmlzY3Y2NCcgbWFjaGluZT8iCiAgIChzdHJpbmctcHJlZml4PyAi cmlzY3Y2NCIgdGFyZ2V0KSkKIAorKGRlZmluZSogKHRhcmdldC1taXBzNjRlbD8gIzpvcHRpb25h bCAodGFyZ2V0IChvciAoJWN1cnJlbnQtdGFyZ2V0LXN5c3RlbSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkpKSkKKyAg KHN0cmluZy1wcmVmaXg/ICJtaXBzNjRlbC0iIHRhcmdldCkpCisKIChkZWZpbmUqICh0YXJnZXQt NjRiaXQ/ICM6b3B0aW9uYWwgKHN5c3RlbSAob3IgKCVjdXJyZW50LXRhcmdldC1zeXN0ZW0pCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICglY3VycmVudC1z eXN0ZW0pKSkpCiAgIChhbnkgKGN1dCBzdHJpbmctcHJlZml4PyA8PiBzeXN0ZW0pICcoIng4Nl82 NCIgImFhcmNoNjQiICJtaXBzNjQiCi0tIAoyLjM2LjEKCg== --=-/QFNmoZj+zhuZcpzvMii Content-Disposition: attachment; filename*0=v2-0003-gnu-openssl-use-target-predicates-from-guix-utils.pat; filename*1=ch Content-Type: text/x-patch; name="v2-0003-gnu-openssl-use-target-predicates-from-guix-utils.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhZTNiZmZkMTljMjg4NzM0MmUyODM3MmMzYzYxM2U5OThlYjIxODQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBUdWUsIDE5IEp1bCAyMDIyIDIwOjA5OjE0ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiAzLzNdIGdudTogb3BlbnNzbDogdXNlIHRhcmdldCBwcmVkaWNhdGVzIGZyb20gKGd1aXggdXRp bHMpCiBmb3Igb3BlbnNzbC4KCi0tLQogZ251L3BhY2thZ2VzL3Rscy5zY20gfCA2NSArKysrKysr KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM4 IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy90bHMuc2NtIGIvZ251L3BhY2thZ2VzL3Rscy5zY20KaW5kZXggYjgzOGU3NWI1Yy4uYTMyMDMx YWNiOCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Rscy5zY20KKysrIGIvZ251L3BhY2thZ2Vz L3Rscy5zY20KQEAgLTM1OSwzMyArMzU5LDQ0IEBAIChkZWZpbmUgKHRhcmdldC0+b3BlbnNzbC10 YXJnZXQgdGFyZ2V0KQogICA7OyBLZWVwIHRoaXMgY29kZSBvdXRzaWRlIHRoZSBidWlsZCBjb2Rl LAogICA7OyBzdWNoIHRoYXQgbmV3IHRhcmdldHMgY2FuIGJlIGFkZGVkCiAgIDs7IHdpdGhvdXQg Y2F1c2luZyByZWJ1aWxkcyBmb3Igb3RoZXIgdGFyZ2V0cy4KLSAgKGNvbmQgKChzdHJpbmctcHJl Zml4PyAiaTU4NiIgdGFyZ2V0KQotICAgICAgICAgImh1cmQteDg2IikKLSAgICAgICAgKChzdHJp bmctc3VmZml4PyAibWluZ3czMiIgdGFyZ2V0KQotICAgICAgICAgKHN0cmluZy1hcHBlbmQKLSAg ICAgICAgICAibWluZ3ciCi0gICAgICAgICAgKGlmIChzdHJpbmctcHJlZml4PyAieDg2XzY0IiB0 YXJnZXQpCi0gICAgICAgICAgICAgICI2NCIKLSAgICAgICAgICAgICAgIiIpKSkKLSAgICAgICAg KChzdHJpbmctcHJlZml4PyAiaTY4NiIgdGFyZ2V0KQotICAgICAgICAgImxpbnV4LXg4NiIpCi0g ICAgICAgICgoc3RyaW5nLXByZWZpeD8gIng4Nl82NCIgdGFyZ2V0KQotICAgICAgICAgImxpbnV4 LXg4Nl82NCIpCi0gICAgICAgICgoc3RyaW5nLXByZWZpeD8gIm1pcHM2NGVsIiB0YXJnZXQpCi0g ICAgICAgICAibGludXgtbWlwczY0IikKLSAgICAgICAgKChzdHJpbmctcHJlZml4PyAiYXJtIiB0 YXJnZXQpCi0gICAgICAgICAibGludXgtYXJtdjQiKQotICAgICAgICAoKHN0cmluZy1wcmVmaXg/ ICJhYXJjaDY0IiB0YXJnZXQpCi0gICAgICAgICAibGludXgtYWFyY2g2NCIpCi0gICAgICAgICgo c3RyaW5nLXByZWZpeD8gInBvd2VycGM2NGxlIiB0YXJnZXQpCi0gICAgICAgICAibGludXgtcHBj NjRsZSIpCi0gICAgICAgICgoc3RyaW5nLXByZWZpeD8gInBvd2VycGM2NCIgdGFyZ2V0KQotICAg ICAgICAgImxpbnV4LXBwYzY0IikKLSAgICAgICAgKChzdHJpbmctcHJlZml4PyAicG93ZXJwYyIg dGFyZ2V0KQotICAgICAgICAgImxpbnV4LXBwYyIpCi0gICAgICAgICgoc3RyaW5nLXByZWZpeD8g InJpc2N2NjQiIHRhcmdldCkKLSAgICAgICAgIDs7IGxpbnV4NjQtcmlzY3Y2NCBpc24ndCByZWNv Z25pemVkIHVudGlsIDMuMC4wLgotICAgICAgICAgImxpbnV4LWdlbmVyaWM2NCIpKSkKKyAgKGlm ICh0YXJnZXQtbWluZ3c/IHRhcmdldCkKKyAgICAgIChzdHJpbmctYXBwZW5kCisgICAgICAgIm1p bmd3IgorICAgICAgIChpZiAodGFyZ2V0LXg4Ni02ND8gdGFyZ2V0KQorICAgICAgICAgICAiNjQi CisgICAgICAgICAgICIiKSkKKyAgICAgIChsZXQgKChrZXJuZWwKKyAgICAgICAgICAgICAoY29u ZCAoKHRhcmdldC1odXJkPyB0YXJnZXQpCisgICAgICAgICAgICAgICAgICAgICJodXJkIikKKyAg ICAgICAgICAgICAgICAgICAoKHRhcmdldC1saW51eD8gdGFyZ2V0KQorICAgICAgICAgICAgICAg ICAgICAibGludXgiKQorICAgICAgICAgICAgICAgICAgIChlbHNlCisgICAgICAgICAgICAgICAg ICAgIChlcnJvciAidW5zdXBwb3J0ZWQgb3BlbnNzbCB0YXJnZXQga2VybmVsIikpKSkKKyAgICAg ICAgICAgIChhcmNoCisgICAgICAgICAgICAgKGNvbmQKKyAgICAgICAgICAgICAgKCh0YXJnZXQt eDg2LTMyPyB0YXJnZXQpCisgICAgICAgICAgICAgICAieDg2IikKKyAgICAgICAgICAgICAgKCh0 YXJnZXQteDg2LTY0PyB0YXJnZXQpCisgICAgICAgICAgICAgICAieDg2XzY0IikKKyAgICAgICAg ICAgICAgKCh0YXJnZXQtbWlwczY0ZWw/IHRhcmdldCkKKyAgICAgICAgICAgICAgICJtaXBzNjQi KQorICAgICAgICAgICAgICAoKHRhcmdldC1hcm0zMj8gdGFyZ2V0KQorICAgICAgICAgICAgICAg ImFybXY0IikKKyAgICAgICAgICAgICAgKCh0YXJnZXQtYWFyY2g2ND8gdGFyZ2V0KQorICAgICAg ICAgICAgICAgImFhcmNoNjQiKQorICAgICAgICAgICAgICAoKHRhcmdldC1wcGM2NGxlPyB0YXJn ZXQpCisgICAgICAgICAgICAgICAicHBjNjRsZSIpCisgICAgICAgICAgICAgICgodGFyZ2V0LXBw YzMyPyB0YXJnZXQpCisgICAgICAgICAgICAgICAicHBjIikKKyAgICAgICAgICAgICAgKChhbmQg KHRhcmdldC1wb3dlcnBjPyB0YXJnZXQpCisgICAgICAgICAgICAgICAgICAgICh0YXJnZXQtNjRi aXQ/IHRhcmdldCkpCisgICAgICAgICAgICAgICAicHBjNjQiKQorICAgICAgICAgICAgICAoKHRh cmdldC02NGJpdD8gdGFyZ2V0KQorICAgICAgICAgICAgICAgOzsgbGludXg2NC1yaXNjdjY0IGlz bid0IHJlY29nbml6ZWQgdW50aWwgMy4wLjAuCisgICAgICAgICAgICAgICAiZ2VuZXJpYzY0IikK KyAgICAgICAgICAgICAgKGVsc2UKKyAgICAgICAgICAgICAgIChlcnJvciAidW5zdXBwb3J0ZWQg b3BlbnNzbCB0YXJnZXQgYXJjaGl0ZWN0dXJlIikpKSkpCisgICAgICAgIChzdHJpbmctYXBwZW5k IGtlcm5lbCAiLSIgYXJjaCkpKSkKIAogKGRlZmluZS1wdWJsaWMgb3BlbnNzbAogICAocGFja2Fn ZQotLSAKMi4zNi4xCgo= --=-/QFNmoZj+zhuZcpzvMii--