From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id gIvuLSx/dGRkQQAASxT56A (envelope-from ) for ; Mon, 29 May 2023 12:32:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id aLyuLCx/dGREHgEAG6o9tA (envelope-from ) for ; Mon, 29 May 2023 12:32:12 +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 5DE1DF1C6 for ; Mon, 29 May 2023 12:32:12 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q3aAW-0006B5-Tc; Mon, 29 May 2023 06:32:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q3aAU-0006Aw-KJ for guix-patches@gnu.org; Mon, 29 May 2023 06:32:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q3aAU-0000Gd-C9 for guix-patches@gnu.org; Mon, 29 May 2023 06:32:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q3aAT-0007xe-TI for guix-patches@gnu.org; Mon, 29 May 2023 06:32:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49577] [PATCH] Add python-pmbootstrap Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 29 May 2023 10:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49577 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 49577@debbugs.gnu.org, Jorge Gomez , Sarah Morgensen Received: via spool by 49577-submit@debbugs.gnu.org id=B49577.168535630130566 (code B ref 49577); Mon, 29 May 2023 10:32:01 +0000 Received: (at 49577) by debbugs.gnu.org; 29 May 2023 10:31:41 +0000 Received: from localhost ([127.0.0.1]:57131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3aA8-0007ww-FK for submit@debbugs.gnu.org; Mon, 29 May 2023 06:31:40 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:24593) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3aA5-0007wg-CD for 49577@debbugs.gnu.org; Mon, 29 May 2023 06:31:38 -0400 Date: Mon, 29 May 2023 10:31:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1685356291; x=1685615491; bh=dc4TVO20GlioxLNVqA16+awhtJ5Zi9V9lfU4DwcX56k=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=liTvF1vOKSZ7a1f2L9gKbnn70Scjp2XO8LOBffGSuPxsvOaar8lc1vRLIiAy6UkF9 ez46yMQqTslcR71AzyYG3wG/1AKcNyibZj1Rwt6KohKWUTXFKGAr1S/OeeHfwJZAvm IM04AyRisMlqu84HZ2u+T6ZU+iIqgDpmyxh/p29Cu0n39lXxJiQC1zWGpmKA16pYPq O5ApDqaRDyPKwy3mwhKyXlgj7gwbymDw6JhmwL0x6IovQ9adhiFtTlgZxIhI0Pt9Nz b5cH9BFvGnxuBn8jneD/r3lrDjT/gZeIf/Fqqe/afolxHSC/dAKptSrjpSZrz7/Dv/ XytJm7ubcYuLw== Message-ID: <-p1E1t5bZbM1CFVLmQ8v8VDEsQf-BOs5FP5kO69Mj5UqSwIMEpU1Y5wNexbx80wVoHo-t7g6eDhkj9p_u630_159NhbXcYYC1eWw_qBSK0E=@protonmail.com> In-Reply-To: <87jzwxgt9q.fsf_-_@gmail.com> References: <86lf5zrt0a.fsf_-_@mgsn.dev> <875ym4hrc7.fsf_-_@gmail.com> <875yecc5mw.fsf@gmail.com> <87jzwxgt9q.fsf_-_@gmail.com> Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_3BIuW1YA2jUf4v7JzS4OuuFLe4OAuEYkPG94ciXM" 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: , Reply-to: phodina X-ACL-Warn: , phodina via Guix-patches From: phodina via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1685356332; a=rsa-sha256; cv=none; b=Wa2AUMvwHPp9tznIDHh5KDZxfPjoR4JgMr7Zyw/TW39fzzDmTBRFtDZEs2vgDHWdCP4sOI OUFDtmPEGM32fKtkxTQeemKENUvZFK6EQhnIj93oml4Yx+KdQlIwivR3oZvnTI+zBGcuQz GI5Em53nkN6aTY/WD8dJhiXbnn2VI7u5cb+wPmSZ1zxnYugYr/3TpqM9nKFWUbj7zG41aO RZxS91XreoV++nyJuqSN/Kw59mpfLH72B4T/Afp7T/EWiIZm7weSkycml7EOYvEnJwFauO Q9fJSIf9Xpl7GkuZcbtHPPivSFx+KR5rYu44dWSpQCycX+L97I2N38xNPvMs+g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=protonmail.com header.s=protonmail3 header.b=liTvF1vO; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1685356332; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=dc4TVO20GlioxLNVqA16+awhtJ5Zi9V9lfU4DwcX56k=; b=M0meT0kOjyJp3CmSpXjWqRunCuoAQ+chTkt9CJf7EFXklQUkci91VL+CzRVypieUmHlOtl g2LRkKqf2hodOS8gY0SHkLFOHU7gS7sP6LP+/MWVwqBVvpYNhS6gVcZ2QkWL71HVfK74yz siCeQBFHgxOJQ1UQzX1MUi2gnvinMMda5BU13yDNh/hQiEjvnlOgL5qAxdzEaOMwH/4gkx 91kFSd2Y5z8voYkxnALp8jd+Zso5cdPn7Ow8wRybMxAy6O+3MDGwECz5A2ArfI7bd46oqA PS4HGSdKbO+AX73jWgpRJD/PcUx8hvLLYJfb59Hk/AXcWIZRCLTBbDBiwAgrkw== X-Migadu-Spam-Score: -2.15 X-Spam-Score: -2.15 X-Migadu-Queue-Id: 5DE1DF1C6 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=protonmail.com header.s=protonmail3 header.b=liTvF1vO; 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-TUID: r8u4PPglu4za This is a multi-part message in MIME format. --b1_3BIuW1YA2jUf4v7JzS4OuuFLe4OAuEYkPG94ciXM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Jorge and Maxim, unfreezing this patch. So I've modified the patch to list the tests that sh= ould not be run based on the Nix example. The package is also updated to the latest version. However, I'm struggling with the import of the `pmb_test` module. I've modified the variable `PYTHONPATH` accordingly to fix the error: ``` E ModuleNotFoundError: No module named 'pmb_test' ```=20 But now I get the following error: ``` wrong-type-arg "string-append" "Wrong type (expecting ~A): ~S" ("string" #f= ) (#f) ``` So it seems the `PYTHONPATH` env variable is not set. Do you know how to fi= x this? ---- Petr Sent with Proton Mail secure email. ------- Original Message ------- On Thursday, May 25th, 2023 at 2:16 AM, Maxim Cournoyer wrote: > tags 49577 +moreinfo > quit >=20 > Hi Jorge, >=20 > Maxim Cournoyer maxim.cournoyer@gmail.com writes: >=20 > > Hi Petr, > >=20 > > phodina phodina@protonmail.com writes: > >=20 > > > Hi Maxim, > > >=20 > > > here's update of the package. I moved to git repo as it has test suit= e packaged. > >=20 > > Thank you! > >=20 > > > However, currently 44 tests fail, 80 pass. > > >=20 > > > The reason is they require network connectivity (mostly git tests, ca= n > > > be added to list of dependencies), then some require chroot (that > > > might be dropped and run in guix isolated environment), sudo (again > > > remove and use TMP location). > >=20 > > Oh. That's more than half the tests failing. I guess the whole test > > suite could be disabled with a comment, if possible with a link > > requesting upstream to make it easy to skip network-requiring tests via > > a flag or something. >=20 >=20 > The status is unchanged; the ball is in Petr's camp, or someone > interested enough in the patch to make the changes suggested. >=20 > I'm using this opportunity to gently ping Petr :-). >=20 > -- > Thanks, > Maxim --b1_3BIuW1YA2jUf4v7JzS4OuuFLe4OAuEYkPG94ciXM Content-Type: text/x-patch; name=v2-0001-gnu-Add-pmbootstrap.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v2-0001-gnu-Add-pmbootstrap.patch RnJvbSBlYzMxOTNiZmEzMzIwYjZiMjgyOTI2ODA3YmZiMjUwMTM2MmZlMTFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU3VuLCAxOCBKdWwgMjAyMSAxMjozMzowNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjJd IGdudTogQWRkIHBtYm9vdHN0cmFwLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gKHBt Ym9vdHN0cmFwKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQppbmRleCBmN2UzZjZmNTM4 Li5iMTQ2MzdhZjczIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KKysr IGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCkBAIC0xNTgsNiArMTU4LDcgQEAgKGRlZmlu ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24teHl6KQogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWxnZWJyYSkKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgYWRucykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg YWRtaW4pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFpZGMpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGF0dHIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhY2t1 cCkKQEAgLTE3NDQsNiArMTc0NSwxMTUgQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLXNob3J0dXVp ZAogbW9kdWxlIGFuZCB0aGVuIHNpbWlsYXIgbG9va2luZyBjaGFyYWN0ZXJzIGFyZSByZW1vdmVk LiIpCiAgICAgKGxpY2Vuc2UgbGljZW5zZTpic2QtMykpKQogCisoZGVmaW5lLXB1YmxpYyBwbWJv b3RzdHJhcAorICAocGFja2FnZQorICAgIChuYW1lICJwbWJvb3RzdHJhcCIpCisgICAgKHZlcnNp b24gIjEuNTMuMCIpCisgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2Qg dXJsLWZldGNoKQorICAgICAgICAgICAgICAodXJpIChweXBpLXVyaSAicG1ib290c3RyYXAiIHZl cnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisg ICAgICAgICAgICAgICAgIjEzbnlqcndpNXI4bWE5aTU4Y3o2cWJneTJ4eWp6czcwOG5xNjVrZG1o cnczYmE1ejNqZ2oiKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkK KyAgICAoYXJndW1lbnRzCisgICAgIChsaXN0ICM6cGhhc2VzICN+KG1vZGlmeS1waGFzZXMgJXN0 YW5kYXJkLXBoYXNlcworICAgICAgICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFs bCAnZml4LXBhdGhzCisgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEqIF8KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoZ2l0IChzdHJpbmctYXBwZW5kICMkZ2l0ICIv YmluLyIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9jcHMgKHN0cmlu Zy1hcHBlbmQgIyRwcm9jcHMgIi9iaW4iKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAob3BlbnNzbCAoc3RyaW5nLWFwcGVuZCAjJG9wZW5zc2wgIi9iaW4iKSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc3VkbyAiL3J1bi9zZXR1aWQtcHJvZ3JhbXMiKSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3cmFwLXByb2dyYW0gKHN0cmluZy1hcHBl bmQgIyRvdXRwdXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIi9iaW4vcG1ib290c3RyYXAiKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBgKCJQQVRIIiAiOiIgc3VmZml4CisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgLChsaXN0IGdpdCBwcm9jcHMgb3BlbnNzbCBzdWRvKSkpKSkpCisgICAgICAgICAg ICAgICAgICAgICAgICAocmVwbGFjZSAnY2hlY2sKKyAgICAgICAgICAgICAgICAgICAgICAgICAg KGxhbWJkYSogKCM6a2V5IHRlc3RzPyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHdoZW4gdGVzdHM/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoc2V0ZW52ICJQWVRIT05QQVRIIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCAoZ2V0Y3dkKSAiL3Rlc3Q6IgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2V0ZW52ICJQWVRIT05QQVRIIikp KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSAicHl0ZXN0IiAiLWsiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJub3Qg dGVzdF9hcGtfc3RhdGljIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IiBhbmQgbm90IHRlc3RfYXBvcnRnZW4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAidGVzdF9hcG9ydGdlbl9kZXZpY2Vfd2l6YXJkIgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfYm9vdGltZyIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X2J1aWxkX2RlcGVuZHNf YmluYXJ5X291dGRhdGVkIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IiBhbmQgbm90IHRlc3RfYnVpbGRfZGVwZW5kc19oaWdoX2xldmVsIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfYnVpbGRfZGVwZW5kc19ub19i aW5hcnlfZXJyb3IiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFu ZCBub3QgdGVzdF9idWlsZF9pc19uZWNlc3NhcnkiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9idWlsZF9sb2NhbF9zb3VyY2VfaGlnaF9sZXZl bCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0 X2J1aWxkX3NyY19pbnZhbGlkX3BhdGgiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiIGFuZCBub3QgdGVzdF9jYW5fZmFzdF9mb3J3YXJkIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfY2hlY2tfYnVpbGRfZm9yX2Fy Y2giCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVz dF9jaHJvb3RfYXJndW1lbnRzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIiBhbmQgbm90IHRlc3RfY2hyb290X2ludGVyYWN0aXZlX3NoZWxsIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfY2hyb290X2ludGVyYWN0 aXZlX3NoZWxsX3VzZXIiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi IGFuZCBub3QgdGVzdF9jbGVhbl93b3JrdHJlZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X2NvbmZpZ191c2VyIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfY3Jvc3NfY29tcGlsZV9kaXN0 Y2MiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVz dF9jcm9zc2RpcmVjdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIg YW5kIG5vdCB0ZXN0X2ZpbGUiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiIGFuZCBub3QgdGVzdF9maWx0ZXJfYXBvcnRfcGFja2FnZXMiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9maWx0ZXJfbWlzc2luZ19wYWNr YWdlc19iaW5hcnlfZXhpc3RzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIiBhbmQgbm90IHRlc3RfZmlsdGVyX21pc3NpbmdfcGFja2FnZXNfaW52YWxpZCIKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X2ZpbHRlcl9t aXNzaW5nX3BhY2thZ2VzX3BtYXBvcnRzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIiBhbmQgbm90IHRlc3RfZmluaXNoIgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfZm9sZGVyX3NpemUiCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9nZXRfYXBrYnVpbGQiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9nZXRf ZGVwZW5kcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYW5kIG5v dCB0ZXN0X2dldF91cHN0cmVhbV9yZW1vdGUiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9oZWxwZXJzX2xpbnQiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9oZWxwZXJzX3BhY2thZ2VfZ2V0 X2Fwa2luZGV4IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQg bm90IHRlc3RfaGVscGVyc19yZXBvIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIiBhbmQgbm90IHRlc3RfaGVscGVyc191aSIKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X2luaXRfYnVpbGRlbnYiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9rY29uZmlnX2NoZWNr IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3Rf a2V5cyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0 ZXN0X25ld2Fwa2J1aWxkIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IiBhbmQgbm90IHRlc3RfcGFja2FnZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICIgYW5kIG5vdCB0ZXN0X3BhY2thZ2VfZnJvbV9hcG9ydHMiCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9wa2dyZWxfYnVtcCIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X3BtYm9v dHN0cmFwX3N0YXR1cyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIg YW5kIG5vdCB0ZXN0X3ByaW50X2NoZWNrc19naXRfcmVwbyIKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X3B1bGwiCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9xZW11X3J1bm5pbmdfcHJvY2Vz c2VzIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRl c3RfcXVlc3Rpb25zX2FkZGl0aW9uYWxfb3B0aW9ucyIKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X3F1ZXN0aW9uc19ib290aW1nIgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfcXVlc3Rpb25z X2NoYW5uZWwiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBu b3QgdGVzdF9xdWVzdGlvbnNfa2V5bWFwcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X3F1ZXN0aW9uc193b3JrX3BhdGgiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGFuZCBub3QgdGVzdF9yZWFkX2NvbmZpZ19j aGFubmVsIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90 IHRlc3RfcmVjdXJzZV9pbnZhbGlkIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIiBhbmQgbm90IHRlc3RfcnVuX2FidWlsZCIKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICIgYW5kIG5vdCB0ZXN0X3J1bl9jb3JlIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3Rfc2hlbGxfZXNjYXBlIgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3Rfc2tpcF9h bHJlYWR5X2J1aWx0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBh bmQgbm90IHRlc3Rfc3dpdGNoX3RvX2NoYW5uZWxfYnJhbmNoIgorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIiBhbmQgbm90IHRlc3RfdmVyc2lvbiIpKSkpKQorICAgICAg ICAgICAgICAgICAgICAgICAgOzsgQ2lyY3VsYXIgZGVwZW5kZW5jeSB3aXRoIHBtYm9vdHN0cmFw CisgICAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlICdzYW5pdHktY2hlY2spKSkpCisgICAg KG5hdGl2ZS1pbnB1dHMgKGxpc3QgcHl0aG9uLXB5dGVzdCBweXRob24tcHlvcGVuc3NsKSkKKyAg ICAoaW5wdXRzIChsaXN0IGdpdCBwcm9jcHMgb3BlbnNzbCBzdWRvKSkKKyAgICAoaG9tZS1wYWdl ICJodHRwczovL3Bvc3RtYXJrZXRvcy5vcmciKQorICAgIChzeW5vcHNpcyAiQnVpbGQgYW5kIGZs YXNoIHRvb2wgZm9yIHBvc3RtYXJrZXRPUyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJCb290 c3RyYXAgcHJvZ3JhbSB0aGF0IGFic3RyYWN0cyBldmVyeXRoaW5nIGluIGNocm9vdHMgYW5kIHRo ZXJlZm9yZQorYmFzaWNhbGx5IHJ1bnMgb24gdG9wIG9mIGFueSBMaW51eCBkaXN0cmlidXRpb24u IEZlYXR1cmVzOgorQGVudW1lcmF0ZQorQGl0ZW0gY2hyb290IHNldHVwIChkaXN0cm8taW5kZXBl bmRlbnQgUUVNVSB1c2VyIGVtdWxhdGlvbgorQGl0ZW0gY2xlYW4gY2hyb290IHNodXRkb3duICh1 bW91bnQpIGFuZCB6YXBwaW5nCitAaXRlbSBidWlsZCBzb2Z0d2FyZSBhcyBwYWNrYWdlcworQGl0 ZW0gY3Jvc3MtY29tcGlsZSBhbGwgYXJtaGYtcGFja2FnZXMKK0BpdGVtIGVmZmVjdGl2ZSBjYWNo aW5nIG91dCBvZiB0aGUgYm94IChzdXJ2aXZlcyBjaHJvb3QgemFwcykKK0BpdGVtIGluc3RhbGxh dGlvbiB0YXJnZXRzCitAaXRlbSBmbGFzaGVyIGFic3RyYWN0aW9ucworQGl0ZW0gbG9nZ2luZwor QGl0ZW0gc2VjdXJpdHkKK0BlbmQgZW51bWVyYXRlIikKKyAgICAobGljZW5zZSBsaWNlbnNlOmdw bDMrKSkpCisKIChkZWZpbmUtcHVibGljIHB5dGhvbi1sb2d3cmFwCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgInB5dGhvbi1sb2d3cmFwIikKLS0gCjIuMzkuMQoK --b1_3BIuW1YA2jUf4v7JzS4OuuFLe4OAuEYkPG94ciXM--