From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 24 05:32:13 2016 Received: (at submit) by debbugs.gnu.org; 24 Jul 2016 09:32:13 +0000 Received: from localhost ([127.0.0.1]:35242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bRFld-0003qF-5N for submit@debbugs.gnu.org; Sun, 24 Jul 2016 05:32:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bRFlc-0003q3-6C for submit@debbugs.gnu.org; Sun, 24 Jul 2016 05:32:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bRFlW-0004Cu-0d for submit@debbugs.gnu.org; Sun, 24 Jul 2016 05:32:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM, T_DKIM_INVALID,T_FILL_THIS_FORM_SHORT autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36758) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRFlV-0004Ch-St for submit@debbugs.gnu.org; Sun, 24 Jul 2016 05:32:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRFlT-0006Mr-Bu for bug-guix@gnu.org; Sun, 24 Jul 2016 05:32:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bRFlR-0004CQ-Au for bug-guix@gnu.org; Sun, 24 Jul 2016 05:32:02 -0400 Received: from mail-pa0-x236.google.com ([2607:f8b0:400e:c03::236]:36836) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRFlQ-0004CL-Md for bug-guix@gnu.org; Sun, 24 Jul 2016 05:32:01 -0400 Received: by mail-pa0-x236.google.com with SMTP id pp5so52010001pac.3 for ; Sun, 24 Jul 2016 02:32:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version; bh=PlXBNQhS+noLDf2IXMYeZzScA4sYwqV/oUbJLlg3PV8=; b=HfGCt0IF7Y966IKU76L/W8MVT42joF7EcD1ydFYmLh81Oah6fKN5Ihs+T8+SMkNFfI sNJd60I3wFVvTh2g0bqjgLA9ofMkmCDPfjpq23J/45ciHoHUAywwdSi6+F/ky+rLkw14 BNhM3tslDHaSeSG7pK8hzUwj/BdPntg1g1+lYGivYyOJm2y+sxwTnL75slVOtdnlyU0/ Cy3SG/jwEqXJ/bPhUit52gswOCwVSrnjycGhkSpaFLqgkdk4h6Glp9HWlt+nEnWS801l qRaqQ0Wz9HV6QoHnB5AFIyvrLiRO07nZyHEXVwsae/+8owZe8AOlJUuwvVBDDOE40F+h Ms2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=PlXBNQhS+noLDf2IXMYeZzScA4sYwqV/oUbJLlg3PV8=; b=GbPwXPpb9vpizSDaknxyndtcJ7lBGi0ZEOGAE+/w9FBv62sruV/eKSiFZ6HbhZqVoH V52PABnh77bA8pB7WYuYN2+ii7P+vQEQ+y5Th/WMf6EXAb2pkCnBcRl/v4Znp+qVp5Y7 YeKNesn+Yj4DEW4mVPhCsN3no2kjRr3iD5D26VfHjHoShBkYooEaGGrec9SfeP4tRuWM jDupyatgtDJYLDteT+OotU7uxZFcXLrgAqyLOk4Nl9hMfzuniqwwWeyM6htt+QXnRMWd fIWN03B7eRXTmifmovl6Ebchvz0jw8H8i4iXuKz4yl7f1aJFSqrRRXWWv9ulGPBgF5WS cBWw== X-Gm-Message-State: AEkoouu6hHZDsI4IESFtLT4TF1hIc63r2+c/+A+t7G/olikuxfRxvs5qLSv/xOLKFKwgYw== X-Received: by 10.66.20.166 with SMTP id o6mr20237316pae.96.1469352719620; Sun, 24 Jul 2016 02:31:59 -0700 (PDT) Received: from garuda ([2601:602:9d00:e745:4e0f:6eff:fef6:70b9]) by smtp.gmail.com with ESMTPSA id ph12sm31843782pab.21.2016.07.24.02.31.58 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Jul 2016 02:31:58 -0700 (PDT) From: Chris Marusich To: bug-guix@gnu.org Subject: Test failure: tests/publish.scm Date: Sun, 24 Jul 2016 02:31:53 -0700 Message-ID: <87r3ajs7p2.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I've noticed that tests/publish.scm fails when run with the other tests in parallel (see attached test-suite.log file). Specifically, it fails when I run "make -j check". It passes when I run "make check". It passes when I run "make -j check TESTS=3Dtests/publish.scm". It also passes when I run "make check TESTS=3Dtests/publish.scm". Here's the failure message: =2D-8<---------------cut here---------------start------------->8--- test-name: /nar/gzip/* location: /home/marusich/guix/tests/publish.scm:163 source: + (test-equal + "/nar/gzip/*" + "bar" + (call-with-temporary-output-file + (lambda (temp port) + (let ((nar (http-get-port + (publish-uri + (string-append "/nar/gzip/" (basename %item)))))) + (call-with-gzip-input-port + nar + (cut restore-file <> temp))) + (call-with-input-file temp read-string)))) GET /nar/gzip/z8qsg9bmmjzgfi0bbgls1wxd0wmhhm2i-item expected-value: bar actual-value: #f actual-error: + (srfi-34 + #] 27616f0>) result: FAIL =2D-8<---------------cut here---------------end--------------->8--- I'm using GuixSD with Guix v0.10.0. I observed this failure using commit 8d63dddac11882ef85283bda259e0142b65ae28f. I built guix with dependencies provided via "guix environment guix"; however, since there are two versions of guix defined gnu/packages/package-management.scm, I'm not sure which one is being used to determine dependencies. =2D-=20 Chris --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=test-suite.log Content-Transfer-Encoding: base64 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgIEdOVSBHdWl4IDAuMTAu MDogLi90ZXN0LXN1aXRlLmxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KCiMgVE9UQUw6IDYwMAojIFBBU1M6ICA1OTIKIyBTS0lQOiAgNwojIFhGQUlMOiAwCiMgRkFJ TDogIDEKIyBYUEFTUzogMAojIEVSUk9SOiAwCgouLiBjb250ZW50czo6IDpkZXB0aDogMgoKU0tJ UDogdGVzdHMvYmFzZTMyCj09PT09PT09PT09PT09PT09PQoKc2g6IG5peC1oYXNoOiBjb21tYW5k IG5vdCBmb3VuZAp0ZXN0LW5hbWU6IGJ5dGV2ZWN0b3ItPmJhc2UzMi1zdHJpbmcKbG9jYXRpb246 IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvYmFzZTMyLnNjbTo0OApzb3VyY2U6CisgKHRlc3Qt YXNzZXJ0CisgICAiYnl0ZXZlY3Rvci0+YmFzZTMyLXN0cmluZyIKKyAgIChmb2xkIChsYW1iZGEg KGJ2IGV4cGVjdGVkIHJlc3VsdCkKKyAgICAgICAgICAgKGFuZCByZXN1bHQKKyAgICAgICAgICAg ICAgICAoc3RyaW5nPT8KKyAgICAgICAgICAgICAgICAgIChieXRldmVjdG9yLT5iYXNlMzItc3Ry aW5nIGJ2KQorICAgICAgICAgICAgICAgICAgZXhwZWN0ZWQpKSkKKyAgICAgICAgICN0CisgICAg ICAgICAobWFwIHN0cmluZy0+dXRmOAorICAgICAgICAgICAgICAnKCIiICJmIiAiZm8iICJmb28i ICJmb29iIiAiZm9vYmEiICJmb29iYXIiKSkKKyAgICAgICAgICcoIiIKKyAgICAgICAgICAgIm15 IgorICAgICAgICAgICAibXp4cSIKKyAgICAgICAgICAgIm16eHc2IgorICAgICAgICAgICAibXp4 dzZ5cSIKKyAgICAgICAgICAgIm16eHc2eXRiIgorICAgICAgICAgICAibXp4dzZ5dGJvaSIpKSkK YWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogYmFzZTMyLXN0cmluZy0+ Ynl0ZXZlY3Rvcgpsb2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0cy9iYXNlMzIuc2Nt OjY1CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJiYXNlMzItc3RyaW5nLT5ieXRldmVjdG9y IgorICAgKGV2ZXJ5IChsYW1iZGEgKGJ2KQorICAgICAgICAgICAgKGVxdWFsPworICAgICAgICAg ICAgICAoYmFzZTMyLXN0cmluZy0+Ynl0ZXZlY3RvcgorICAgICAgICAgICAgICAgIChieXRldmVj dG9yLT5iYXNlMzItc3RyaW5nIGJ2KSkKKyAgICAgICAgICAgICAgYnYpKQorICAgICAgICAgICht YXAgc3RyaW5nLT51dGY4CisgICAgICAgICAgICAgICAnKCIiICJmIiAiZm8iICJmb28iICJmb29i IiAiZm9vYmEiICJmb29iYXIiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVz dC1uYW1lOiBuaXgtYmFzZTMyLXN0cmluZy0+Ynl0ZXZlY3Rvcgpsb2NhdGlvbjogL2hvbWUvbWFy dXNpY2gvZ3VpeC90ZXN0cy9iYXNlMzIuc2NtOjczCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAg ICJuaXgtYmFzZTMyLXN0cmluZy0+Ynl0ZXZlY3RvciIKKyAgIChldmVyeSAobGFtYmRhIChidikK KyAgICAgICAgICAgIChlcXVhbD8KKyAgICAgICAgICAgICAgKG5peC1iYXNlMzItc3RyaW5nLT5i eXRldmVjdG9yCisgICAgICAgICAgICAgICAgKGJ5dGV2ZWN0b3ItPm5peC1iYXNlMzItc3RyaW5n IGJ2KSkKKyAgICAgICAgICAgICAgYnYpKQorICAgICAgICAgIChtYXAgc3RyaW5nLT51dGY4Cisg ICAgICAgICAgICAgICAnKCIiICJmIiAiZm8iICJmb28iICJmb29iIiAiZm9vYmEiICJmb29iYXIi KSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAmaW52YWxpZC1i YXNlMzItY2hhcmFjdGVyCmxvY2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL2Jhc2Uz Mi5zY206ODEKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiJmludmFsaWQtYmFzZTMyLWNoYXJh Y3RlciIKKyAgICNcZQorICAgKGd1YXJkIChjICgoaW52YWxpZC1iYXNlMzItY2hhcmFjdGVyPyBj KQorICAgICAgICAgICAgICAoaW52YWxpZC1iYXNlMzItY2hhcmFjdGVyLXZhbHVlIGMpKSkKKyAg ICAgICAgICAobml4LWJhc2UzMi1zdHJpbmctPmJ5dGV2ZWN0b3IKKyAgICAgICAgICAgIChzdHJp bmctYXBwZW5kIChtYWtlLXN0cmluZyA1MSAjXGEpICJlIikpKSkKZXhwZWN0ZWQtdmFsdWU6IGUK YWN0dWFsLXZhbHVlOiBlCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzaGEyNTYgJiBieXRldmVj dG9yLT5uaXgtYmFzZTMyLXN0cmluZwpsb2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0 cy9iYXNlMzIuc2NtOjkyCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJzaGEyNTYgJiBieXRl dmVjdG9yLT5uaXgtYmFzZTMyLXN0cmluZyIKKyAgIChsZXQgKChmaWxlIChzZWFyY2gtcGF0aCAl bG9hZC1wYXRoICJ0ZXN0cy90ZXN0LmRydiIpKSkKKyAgICAgKGVxdWFsPworICAgICAgIChieXRl dmVjdG9yLT5uaXgtYmFzZTMyLXN0cmluZworICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAo Y2FsbC13aXRoLWlucHV0LWZpbGUgZmlsZSBnZXQtYnl0ZXZlY3Rvci1hbGwpKSkKKyAgICAgICAo bGV0KiAoKGMgKGZvcm1hdAorICAgICAgICAgICAgICAgICAgICNmCisgICAgICAgICAgICAgICAg ICAgIn5hIC0tdHlwZSBzaGEyNTYgLS1iYXNlMzIgLS1mbGF0IFwifmFcIiIKKyAgICAgICAgICAg ICAgICAgICAlbml4LWhhc2gKKyAgICAgICAgICAgICAgICAgICBmaWxlKSkKKyAgICAgICAgICAg ICAgKHAgKG9wZW4taW5wdXQtcGlwZSBjKSkKKyAgICAgICAgICAgICAgKGwgKHJlYWQtbGluZSBw KSkpCisgICAgICAgICAoY2xvc2UtcGlwZSBwKQorICAgICAgICAgbCkpKSkKcmVzdWx0OiBTS0lQ CgoKU0tJUDogdGVzdHMvY3Bpbwo9PT09PT09PT09PT09PT09Cgp0ZXN0LW5hbWU6IGZpbGUtPmNw aW8taGVhZGVyICsgd3JpdGUtY3Bpby1oZWFkZXIgKyByZWFkLWNwaW8taGVhZGVyCmxvY2F0aW9u OiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL2NwaW8uc2NtOjM3CnNvdXJjZToKKyAodGVzdC1h c3NlcnQKKyAgICJmaWxlLT5jcGlvLWhlYWRlciArIHdyaXRlLWNwaW8taGVhZGVyICsgcmVhZC1j cGlvLWhlYWRlciIKKyAgIChsZXQqICgoZmlsZSAoc2VhcmNoLXBhdGggJWxvYWQtcGF0aCAiZ3Vp eC5zY20iKSkKKyAgICAgICAgICAoaGVhZGVyIChmaWxlLT5jcGlvLWhlYWRlciBmaWxlKSkpCisg ICAgIChjYWxsLXdpdGgtdmFsdWVzCisgICAgICAgKGxhbWJkYSAoKSAob3Blbi1ieXRldmVjdG9y LW91dHB1dC1wb3J0KSkKKyAgICAgICAobGFtYmRhIChwb3J0IGdldC1idikKKyAgICAgICAgICh3 cml0ZS1jcGlvLWhlYWRlciBoZWFkZXIgcG9ydCkKKyAgICAgICAgIChsZXQgKChwb3J0IChvcGVu LWJ5dGV2ZWN0b3ItaW5wdXQtcG9ydCAoZ2V0LWJ2KSkpKQorICAgICAgICAgICAoZXF1YWw/IGhl YWRlciAocmVhZC1jcGlvLWhlYWRlciBwb3J0KSkpKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3Vs dDogUEFTUwoKdGVzdC1uYW1lOiBiaXQtaWRlbnRpY2FsIHRvIEdOVSBjcGlvJ3Mgb3V0cHV0Cmxv Y2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL2NwaW8uc2NtOjQ5CnNvdXJjZToKKyAo dGVzdC1hc3NlcnQKKyAgICJiaXQtaWRlbnRpY2FsIHRvIEdOVSBjcGlvJ3Mgb3V0cHV0IgorICAg KGNhbGwtd2l0aC10ZW1wb3Jhcnktb3V0cHV0LWZpbGUKKyAgICAgKGxhbWJkYSAobGluayBfKQor ICAgICAgIChkZWxldGUtZmlsZSBsaW5rKQorICAgICAgIChzeW1saW5rICJjaGJvdWliIiBsaW5r KQorICAgICAgIChsZXQgKChmaWxlcyAoY29ucyogIi8iCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAoY2Fub25pY2FsaXplLXBhdGgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRp cm5hbWUgKHNlYXJjaC1wYXRoICVsb2FkLXBhdGggImd1aXguc2NtIikpKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgbGluaworICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCAoY29t cG9zZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbm9uaWNhbGl6ZS1wYXRo CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGN1dCBzZWFyY2gtcGF0aCAlbG9h ZC1wYXRoIDw+KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJygiZ3VpeC5zY20i CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImd1aXgvYnVpbGQvc3lzY2FsbHMu c2NtIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJndWl4L3BhY2thZ2VzLnNj bSIpKSkpKQorICAgICAgICAgKGNhbGwtd2l0aC10ZW1wb3Jhcnktb3V0cHV0LWZpbGUKKyAgICAg ICAgICAgKGxhbWJkYSAocmVmLWZpbGUgXykKKyAgICAgICAgICAgICAobGV0ICgocGlwZSAob3Bl bi1waXBlKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgT1BFTl9XUklURQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgJWNwaW8tcHJvZ3JhbQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi1vIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIi1PIgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgcmVmLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICItSCIKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICJuZXdjIgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi0tbnVsbCIpKSkKKyAgICAgICAgICAgICAgIChmb3ItZWFjaAorICAgICAgICAgICAgICAg ICAobGFtYmRhIChmaWxlKSAoZm9ybWF0IHBpcGUgIn5hXHgwMCIgZmlsZSkpCisgICAgICAgICAg ICAgICAgIGZpbGVzKQorICAgICAgICAgICAgICAgKGFuZCAoemVybz8gKGNsb3NlLXBpcGUgcGlw ZSkpCisgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtdGVtcG9yYXJ5LW91dHB1dC1maWxl CisgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoZmlsZSBwb3J0KQorICAgICAgICAgICAg ICAgICAgICAgICAgKHdyaXRlLWNwaW8tYXJjaGl2ZSBmaWxlcyBwb3J0KQorICAgICAgICAgICAg ICAgICAgICAgICAgKGNsb3NlLXBvcnQgcG9ydCkKKyAgICAgICAgICAgICAgICAgICAgICAgIChv ciAoZmlsZT0/IHJlZi1maWxlIGZpbGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRo cm93ICdjcGlvLWFyY2hpdmVzLWRpZmZlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBmaWxlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWYtZmlsZQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxlCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdGF0OnNpemUgKHN0YXQgcmVmLWZpbGUpKQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RhdDpzaXplIChzdGF0IGZpbGUpKSkpKSkpKSkp KSkpKQpyZXN1bHQ6IFNLSVAKCnJhbmRvbSBzZWVkIGZvciB0ZXN0czogMTQ2OTE4OTE1OAoKU0tJ UDogdGVzdHMvc25peAo9PT09PT09PT09PT09PT09Cgp0ZXN0LW5hbWU6IGZhY3Rvcml6ZS11cmkK bG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvc25peC5zY206MzYKc291cmNlOgor ICh0ZXN0LWFzc2VydAorICAgImZhY3Rvcml6ZS11cmkiCisgICAoZXZlcnk/CisgICAgIChtYXRj aC1sYW1iZGEKKyAgICAgICAoKHVyaSB2ZXJzaW9uICctPiBleHBlY3RlZCkKKyAgICAgICAgKGVx dWFsPyAoZmFjdG9yaXplLXVyaSB1cmkgdmVyc2lvbikgZXhwZWN0ZWQpKSkKKyAgICAgJygoImh0 dHA6Ly9leGFtcGxlLmNvbS9mb28udGd6IgorICAgICAgICAiMS4wIgorICAgICAgICAtPgorICAg ICAgICAiaHR0cDovL2V4YW1wbGUuY29tL2Zvby50Z3oiKQorICAgICAgICgiaHR0cDovL2V4YW1w bGUuY29tL2Zvby0yLjgudGd6IgorICAgICAgICAiMi44IgorICAgICAgICAtPgorICAgICAgICAo Imh0dHA6Ly9leGFtcGxlLmNvbS9mb28tIiB2ZXJzaW9uICIudGd6IikpCisgICAgICAgKCJodHRw Oi8vZXhhbXBsZS5jb20vMi44L2Zvby0yLjgudGd6IgorICAgICAgICAiMi44IgorICAgICAgICAt PgorICAgICAgICAoImh0dHA6Ly9leGFtcGxlLmNvbS8iCisgICAgICAgICB2ZXJzaW9uCisgICAg ICAgICAiL2Zvby0iCisgICAgICAgICB2ZXJzaW9uCisgICAgICAgICAiLnRneiIpKSkpKQphY3R1 YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBuaXhwa2dzLT5ndWl4LXBhY2th Z2UKbG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvc25peC5zY206NTQKc291cmNl OgorICh0ZXN0LWFzc2VydAorICAgIm5peHBrZ3MtPmd1aXgtcGFja2FnZSIKKyAgIChtYXRjaCAo bml4cGtncy0+Z3VpeC1wYWNrYWdlCisgICAgICAgICAgICAlbml4cGtncy1kaXJlY3RvcnkKKyAg ICAgICAgICAgICJndWlsZSIpCisgICAgICAgICAgKCgncGFja2FnZQorICAgICAgICAgICAgKCdu YW1lICJndWlsZSIpCisgICAgICAgICAgICAoJ3ZlcnNpb24gKD8gc3RyaW5nPykpCisgICAgICAg ICAgICAoJ3NvdXJjZSAoJ29yaWdpbiBfIC4uLikpCisgICAgICAgICAgICAoJ2J1aWxkLXN5c3Rl bSBfKQorICAgICAgICAgICAgKCdpbnB1dHMgKCdxdWFzaXF1b3RlIChpbnB1dHMgLi4uKSkpCisg ICAgICAgICAgICAoJ3Byb3BhZ2F0ZWQtaW5wdXRzICgncXVhc2lxdW90ZSAocGlucHV0cyAuLi4p KSkKKyAgICAgICAgICAgICgnaG9tZS1wYWdlICg/IHN0cmluZz8pKQorICAgICAgICAgICAgKCdz eW5vcHNpcyAoPyBzdHJpbmc/KSkKKyAgICAgICAgICAgICgnZGVzY3JpcHRpb24gKD8gc3RyaW5n PykpCisgICAgICAgICAgICAoJ2xpY2Vuc2UgKD8gc3ltYm9sPykpKQorICAgICAgICAgICAoYW5k IChtZW1iZXIgJygibGliZmZpIiAsbGliZmZpKSBpbnB1dHMpCisgICAgICAgICAgICAgICAgKG1l bWJlciAnKCJnbXAiICxnbXApIHBpbnB1dHMpCisgICAgICAgICAgICAgICAgI3QpKQorICAgICAg ICAgICh4IChwayAnZmFpbCB4ICNmKSkpKQpyZXN1bHQ6IFNLSVAKCgpTS0lQOiB0ZXN0cy9zeXNj YWxscwo9PT09PT09PT09PT09PT09PT09PQoKdGVzdC1uYW1lOiBtb3VudCwgRU5PRU5UCmxvY2F0 aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTozOApzb3VyY2U6Cisg KHRlc3QtZXF1YWwKKyAgICJtb3VudCwgRU5PRU5UIgorICAgRU5PRU5UCisgICAoY2F0Y2ggJ3N5 c3RlbS1lcnJvcgorICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgIChtb3VudCAiL2Rl di9udWxsIiAiL2RvZXMtbm90LWV4aXN0IiAiZXh0MiIpCisgICAgICAgICAgICAjZikKKyAgICAg ICAgICAoY29tcG9zZSBzeXN0ZW0tZXJyb3ItZXJybm8gbGlzdCkpKQpleHBlY3RlZC12YWx1ZTog MgphY3R1YWwtdmFsdWU6IDIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHVtb3VudCwgRU5PRU5U L0VQRVJNCmxvY2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo0 Ngpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAidW1vdW50LCBFTk9FTlQvRVBFUk0iCisgICAo Y2F0Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgIChsYW1iZGEgKCkgKHVtb3VudCAiL2RvZXMt bm90LWV4aXN0IikgI2YpCisgICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAobWVt diAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpCisgICAgICAgICAgICAgICAgICAobGlzdCBFUEVS TSBFTk9FTlQpKSkpKQphY3R1YWwtdmFsdWU6ICgxIDIpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1l OiBtb3VudC1wb2ludHMKbG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvc3lzY2Fs bHMuc2NtOjU1CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJtb3VudC1wb2ludHMiCisgICAo YW55IChjdXRlIG1lbWJlciA8PiAobW91bnQtcG9pbnRzKSkKKyAgICAgICAgJygiLyIgIi9wcm9j IiAiL3N5cyIgIi9kZXYiKSkpCmFjdHVhbC12YWx1ZTogKC8gL3N5cy9mcy9jZ3JvdXAgL3N5cy9m cy9jZ3JvdXAvaHVnZXRsYiAvc3lzL2ZzL2Nncm91cC9wZXJmX2V2ZW50IC9zeXMvZnMvY2dyb3Vw L2Jsa2lvIC9zeXMvZnMvY2dyb3VwL2ZyZWV6ZXIgL3N5cy9mcy9jZ3JvdXAvZGV2aWNlcyAvc3lz L2ZzL2Nncm91cC9tZW1vcnkgL3N5cy9mcy9jZ3JvdXAvY3B1YWNjdCAvc3lzL2ZzL2Nncm91cC9j cHUgL3N5cy9mcy9jZ3JvdXAvY3B1c2V0IC9zeXMvZnMvY2dyb3VwL2Vsb2dpbmQgL3J1bi91c2Vy IC9ydW4vc3lzdGVtZCAvZ251L3N0b3JlIC9kZXYvc2htIC9kZXYvcHRzIC9ob21lIC9ydW4vdXNl ci8xMDAwKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc3dhcG9uLCBFTk9FTlQvRVBFUk0KbG9j YXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjYxCnNvdXJjZToK KyAodGVzdC1hc3NlcnQKKyAgICJzd2Fwb24sIEVOT0VOVC9FUEVSTSIKKyAgIChjYXRjaCAnc3lz dGVtLWVycm9yCisgICAgICAgICAgKGxhbWJkYSAoKSAoc3dhcG9uICIvZG9lcy1ub3QtZXhpc3Qi KSAjZikKKyAgICAgICAgICAobGFtYmRhIGFyZ3MKKyAgICAgICAgICAgIChtZW12IChzeXN0ZW0t ZXJyb3ItZXJybm8gYXJncykKKyAgICAgICAgICAgICAgICAgIChsaXN0IEVQRVJNIEVOT0VOVCkp KSkpCmFjdHVhbC12YWx1ZTogKDEgMikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHN3YXBvZmYs IEVOT0VOVC9FSU5WQUwvRVBFUk0KbG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMv c3lzY2FsbHMuc2NtOjY5CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJzd2Fwb2ZmLCBFTk9F TlQvRUlOVkFML0VQRVJNIgorICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAobGFt YmRhICgpIChzd2Fwb2ZmICIvZG9lcy1ub3QtZXhpc3QiKSAjZikKKyAgICAgICAgICAobGFtYmRh IGFyZ3MKKyAgICAgICAgICAgIChtZW12IChzeXN0ZW0tZXJyb3ItZXJybm8gYXJncykKKyAgICAg ICAgICAgICAgICAgIChsaXN0IEVQRVJNIEVJTlZBTCBFTk9FTlQpKSkpKQphY3R1YWwtdmFsdWU6 ICgxIDIyIDIpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBta2R0ZW1wIQpsb2NhdGlvbjogL2hv bWUvbWFydXNpY2gvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NzcKc291cmNlOgorICh0ZXN0LWFz c2VydAorICAgIm1rZHRlbXAhIgorICAgKGxldCogKCh0bXAgKG9yIChnZXRlbnYgIlRNUERJUiIp ICIvdG1wIikpCisgICAgICAgICAgKGRpciAobWtkdGVtcCEKKyAgICAgICAgICAgICAgICAgKHN0 cmluZy1hcHBlbmQgdG1wICIvZ3VpeC10ZXN0LVhYWFhYWCIpKSkpCisgICAgIChhbmQgKGZpbGUt ZXhpc3RzPyBkaXIpIChiZWdpbiAocm1kaXIgZGlyKSAjdCkpKSkKYWN0dWFsLXZhbHVlOiAjdApy ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc3RhdGZzLCBFTk9FTlQKbG9jYXRpb246IC9ob21lL21h cnVzaWNoL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjg1CnNvdXJjZToKKyAodGVzdC1lcXVhbAor ICAgInN0YXRmcywgRU5PRU5UIgorICAgRU5PRU5UCisgICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcgor ICAgICAgICAgIChsYW1iZGEgKCkgKHN0YXRmcyAiL2RvZXMtbm90LWV4aXN0IikpCisgICAgICAg ICAgKGNvbXBvc2Ugc3lzdGVtLWVycm9yLWVycm5vIGxpc3QpKSkKZXhwZWN0ZWQtdmFsdWU6IDIK YWN0dWFsLXZhbHVlOiAyCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzdGF0ZnMKbG9jYXRpb246 IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjkyCnNvdXJjZToKKyAodGVz dC1hc3NlcnQKKyAgICJzdGF0ZnMiCisgICAobGV0ICgoZnMgKHN0YXRmcyAiLyIpKSkKKyAgICAg KGFuZCAoZmlsZS1zeXN0ZW0/IGZzKQorICAgICAgICAgICg+IChmaWxlLXN5c3RlbS1ibG9jay1z aXplIGZzKSAwKQorICAgICAgICAgICg+PSAoZmlsZS1zeXN0ZW0tYmxvY2tzLWF2YWlsYWJsZSBm cykgMCkKKyAgICAgICAgICAoPj0gKGZpbGUtc3lzdGVtLWJsb2Nrcy1mcmVlIGZzKQorICAgICAg ICAgICAgICAoZmlsZS1zeXN0ZW0tYmxvY2tzLWF2YWlsYWJsZSBmcykpKSkpCmFjdHVhbC12YWx1 ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGNsb25lCmxvY2F0aW9uOiAvaG9tZS9tYXJ1 c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToxMDkKc291cmNlOgorICh0ZXN0LWFzc2VydAor ICAgImNsb25lIgorICAgKG1hdGNoIChjbG9uZSAobG9naW9yIENMT05FX05FV1VTRVIgU0lHQ0hM RCkpCisgICAgICAgICAgKDAgKHByaW1pdGl2ZS1leGl0IDQyKSkKKyAgICAgICAgICAocGlkIChh bmQgKG5vdCAoZXF1YWw/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVhZGxpbmsgKHVz ZXItbmFtZXNwYWNlIHBpZCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVhZGxpbmsg KHVzZXItbmFtZXNwYWNlIChnZXRwaWQpKSkpKQorICAgICAgICAgICAgICAgICAgICAobWF0Y2gg KHdhaXRwaWQgcGlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKChfIC4gc3RhdHVzKSAo PSA0MiAoc3RhdHVzOmV4aXQtdmFsIHN0YXR1cykpKSkpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVz dWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHNldG5zCmxvY2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4 L3Rlc3RzL3N5c2NhbGxzLnNjbToxMjIKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInNldG5z IgorICAgKG1hdGNoIChjbG9uZSAobG9naW9yIENMT05FX05FV1VTRVIgU0lHQ0hMRCkpCisgICAg ICAgICAgKDAgKHByaW1pdGl2ZS1leGl0IDApKQorICAgICAgICAgIChjbG9uZS1waWQKKyAgICAg ICAgICAgIChtYXRjaCAocGlwZSkKKyAgICAgICAgICAgICAgICAgICAoKGluIC4gb3V0KQorICAg ICAgICAgICAgICAgICAgICAobWF0Y2ggKHByaW1pdGl2ZS1mb3JrKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgKDAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2UgaW4pCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAodXNlci1uYW1lc3BhY2UgY2xvbmUtcGlkKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkgKHNldG5zIChwb3J0LT5mZGVz IHBvcnQpIDApKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAod3JpdGUgJ2RvbmUgb3V0 KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZSBvdXQpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IDApKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGZvcmstcGlkCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZSBvdXQp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZWFkIGluKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAobGV0ICgocmVzdWx0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGFuZCAoZXF1YWw/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChyZWFkbGluaworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICh1c2VyLW5hbWVzcGFjZSBjbG9uZS1waWQpKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAocmVhZGxpbmsKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAodXNlci1uYW1lc3BhY2UgZm9yay1waWQpKSkpKSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod2FpdHBpZCBjbG9uZS1waWQpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdhaXRwaWQgZm9yay1waWQpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcmVzdWx0KSkpKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1 bHQ6IFBBU1MKCnRlc3QtbmFtZTogcGl2b3Qtcm9vdApsb2NhdGlvbjogL2hvbWUvbWFydXNpY2gv Z3VpeC90ZXN0cy9zeXNjYWxscy5zY206MTUxCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJw aXZvdC1yb290IgorICAgKG1hdGNoIChwaXBlKQorICAgICAgICAgICgoaW4gLiBvdXQpCisgICAg ICAgICAgIChtYXRjaCAoY2xvbmUgKGxvZ2lvciBDTE9ORV9ORVdVU0VSIENMT05FX05FV05TIFNJ R0NITEQpKQorICAgICAgICAgICAgICAgICAgKDAKKyAgICAgICAgICAgICAgICAgICAoY2xvc2Ug aW4pCisgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC10ZW1wb3JhcnktZGlyZWN0b3J5Cisg ICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChyb290KQorICAgICAgICAgICAgICAgICAgICAg ICAobGV0ICgocHV0LW9sZCAoc3RyaW5nLWFwcGVuZCByb290ICIvcmVhbC1yb290IikpKQorICAg ICAgICAgICAgICAgICAgICAgICAgIChtb3VudCAibm9uZSIgcm9vdCAidG1wZnMiKQorICAgICAg ICAgICAgICAgICAgICAgICAgIChta2RpciBwdXQtb2xkKQorICAgICAgICAgICAgICAgICAgICAg ICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChz dHJpbmctYXBwZW5kIHJvb3QgIi90ZXN0IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChs YW1iZGEgKHBvcnQpIChkaXNwbGF5ICJ0ZXN0aW5nXG4iIHBvcnQpKSkKKyAgICAgICAgICAgICAg ICAgICAgICAgICAocGl2b3Qtcm9vdCByb290IHB1dC1vbGQpCisgICAgICAgICAgICAgICAgICAg ICAgICAgKHdyaXRlIChmaWxlLWV4aXN0cz8gIi90ZXN0Iikgb3V0KQorICAgICAgICAgICAgICAg ICAgICAgICAgIChjbG9zZSBvdXQpKSkpCisgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1l eGl0IDApKQorICAgICAgICAgICAgICAgICAgKHBpZCAoY2xvc2Ugb3V0KQorICAgICAgICAgICAg ICAgICAgICAgICAobGV0ICgocmVzdWx0IChyZWFkIGluKSkpCisgICAgICAgICAgICAgICAgICAg ICAgICAgKGNsb3NlIGluKQorICAgICAgICAgICAgICAgICAgICAgICAgIChhbmQgKHplcm8/ICht YXRjaCAod2FpdHBpZCBwaWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgoXyAuIHN0YXR1cykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChzdGF0dXM6ZXhpdC12YWwgc3RhdHVzKSkpKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGVxPyAjdCByZXN1bHQpKSkpKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3Vs dDogUEFTUwoKdGVzdC1uYW1lOiBmY250bC1mbG9jayB3YWl0CmxvY2F0aW9uOiAvaG9tZS9tYXJ1 c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToxODAKc291cmNlOgorICh0ZXN0LWVxdWFsCisg ICAiZmNudGwtZmxvY2sgd2FpdCIKKyAgIDQyCisgICAobGV0ICgoZmlsZSAob3Blbi1maWxlIHRl bXAtZmlsZSAidzBiIikpKQorICAgICAoZmNudGwtZmxvY2sgZmlsZSAnd3JpdGUtbG9jaykKKyAg ICAgKG1hdGNoIChwcmltaXRpdmUtZm9yaykKKyAgICAgICAgICAgICgwCisgICAgICAgICAgICAg KGR5bmFtaWMtd2luZAorICAgICAgICAgICAgICAgKGNvbnN0ICN0KQorICAgICAgICAgICAgICAg KGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAobGV0ICgoZmlsZSAob3Blbi1maWxlIHRlbXAt ZmlsZSAicjBiIikpKQorICAgICAgICAgICAgICAgICAgIChmY250bC1mbG9jayBmaWxlICdyZWFk LWxvY2spCisgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IChyZWFkIGZpbGUpKSkK KyAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IDEpKQorICAgICAgICAgICAgICAgKGxh bWJkYSAoKSAocHJpbWl0aXZlLWV4aXQgMikpKSkKKyAgICAgICAgICAgIChwaWQgKGRpc3BsYXkg ImhlbGxvLCB3b3JsZCEiIGZpbGUpCisgICAgICAgICAgICAgICAgIChmb3JjZS1vdXRwdXQgZmls ZSkKKyAgICAgICAgICAgICAgICAgKHNsZWVwIDEpCisgICAgICAgICAgICAgICAgIChzZWVrIGZp bGUgMCBTRUVLX1NFVCkKKyAgICAgICAgICAgICAgICAgKHRydW5jYXRlLWZpbGUgZmlsZSAwKQor ICAgICAgICAgICAgICAgICAod3JpdGUgNDIgZmlsZSkKKyAgICAgICAgICAgICAgICAgKGZvcmNl LW91dHB1dCBmaWxlKQorICAgICAgICAgICAgICAgICAoZmNudGwtZmxvY2sgZmlsZSAndW5sb2Nr KQorICAgICAgICAgICAgICAgICAobWF0Y2ggKHdhaXRwaWQgcGlkKQorICAgICAgICAgICAgICAg ICAgICAgICAgKChfIC4gc3RhdHVzKQorICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChy ZXN1bHQgKHN0YXR1czpleGl0LXZhbCBzdGF0dXMpKSkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgIChjbG9zZS1wb3J0IGZpbGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICByZXN1bHQp KSkpKSkpCmV4cGVjdGVkLXZhbHVlOiA0MgphY3R1YWwtdmFsdWU6IDQyCnJlc3VsdDogUEFTUwoK dGVzdC1uYW1lOiBmY250bC1mbG9jayBub24tYmxvY2tpbmcKbG9jYXRpb246IC9ob21lL21hcnVz aWNoL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjIxOQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAg ICJmY250bC1mbG9jayBub24tYmxvY2tpbmciCisgICBFQUdBSU4KKyAgIChtYXRjaCAocGlwZSkK KyAgICAgICAgICAoKGlucHV0IC4gb3V0cHV0KQorICAgICAgICAgICAobWF0Y2ggKHByaW1pdGl2 ZS1mb3JrKQorICAgICAgICAgICAgICAgICAgKDAKKyAgICAgICAgICAgICAgICAgICAoZHluYW1p Yy13aW5kCisgICAgICAgICAgICAgICAgICAgICAoY29uc3QgI3QpCisgICAgICAgICAgICAgICAg ICAgICAobGFtYmRhICgpCisgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZS1wb3J0IG91dHB1 dCkKKyAgICAgICAgICAgICAgICAgICAgICAgKHJlYWQtY2hhciBpbnB1dCkKKyAgICAgICAgICAg ICAgICAgICAgICAgKGxldCAoKGZpbGUgKG9wZW4tZmlsZSB0ZW1wLWZpbGUgIncwIikpKQorICAg ICAgICAgICAgICAgICAgICAgICAgIChjYXRjaCAnZmxvY2stZXJyb3IKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChmY250bC1mbG9jayBmaWxlICd3cml0ZS1sb2NrICM6d2FpdD8gI2YpKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChrZXkgZXJybm8pCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IChwayAnZXJybm8gZXJybm8p KSkpKQorICAgICAgICAgICAgICAgICAgICAgICAocHJpbWl0aXZlLWV4aXQgLTEpKQorICAgICAg ICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4aXQgLTIpKSkpCisgICAgICAg ICAgICAgICAgICAocGlkIChjbG9zZS1wb3J0IGlucHV0KQorICAgICAgICAgICAgICAgICAgICAg ICAobGV0ICgoZmlsZSAob3Blbi1maWxlIHRlbXAtZmlsZSAidzAiKSkpCisgICAgICAgICAgICAg ICAgICAgICAgICAgKGZjbnRsLWZsb2NrIGZpbGUgJ3dyaXRlLWxvY2spCisgICAgICAgICAgICAg ICAgICAgICAgICAgKHdyaXRlICdncmVlbi1saWdodCBvdXRwdXQpCisgICAgICAgICAgICAgICAg ICAgICAgICAgKGZvcmNlLW91dHB1dCBvdXRwdXQpCisgICAgICAgICAgICAgICAgICAgICAgICAg KG1hdGNoICh3YWl0cGlkIHBpZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKChf IC4gc3RhdHVzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKHJlc3Vs dCAoc3RhdHVzOmV4aXQtdmFsIHN0YXR1cykpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoZmNudGwtZmxvY2sgZmlsZSAndW5sb2NrKQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBmaWxlKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICByZXN1bHQpKSkpKSkpKSkKCjs7OyAoZXJybm8gMTEpCmV4cGVjdGVkLXZhbHVl OiAxMQphY3R1YWwtdmFsdWU6IDExCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBhbGwtbmV0d29y ay1pbnRlcmZhY2UtbmFtZXMKbG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvc3lz Y2FsbHMuc2NtOjI2MQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiYWxsLW5ldHdvcmstaW50 ZXJmYWNlLW5hbWVzIgorICAgKG1hdGNoIChhbGwtbmV0d29yay1pbnRlcmZhY2UtbmFtZXMpCisg ICAgICAgICAgKCgoPyBzdHJpbmc/IG5hbWVzKSAuLjEpIChtZW1iZXIgImxvIiBuYW1lcykpKSkK YWN0dWFsLXZhbHVlOiAobG8gZW5wMHMyNSB3bHAyczApCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1l OiBuZXR3b3JrLWludGVyZmFjZS1uYW1lcwpsb2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3VpeC90 ZXN0cy9zeXNjYWxscy5zY206MjY2CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJuZXR3b3Jr LWludGVyZmFjZS1uYW1lcyIKKyAgIChtYXRjaCAobmV0d29yay1pbnRlcmZhY2UtbmFtZXMpCisg ICAgICAgICAgKCgoPyBzdHJpbmc/IG5hbWVzKSAuLjEpCisgICAgICAgICAgIChsc2V0PD0KKyAg ICAgICAgICAgICBzdHJpbmc9PworICAgICAgICAgICAgIG5hbWVzCisgICAgICAgICAgICAgKGFs bC1uZXR3b3JrLWludGVyZmFjZS1uYW1lcykpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQ QVNTCgp0ZXN0LW5hbWU6IG5ldHdvcmstaW50ZXJmYWNlLWZsYWdzCmxvY2F0aW9uOiAvaG9tZS9t YXJ1c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToyNzEKc291cmNlOgorICh0ZXN0LWFzc2Vy dAorICAgIm5ldHdvcmstaW50ZXJmYWNlLWZsYWdzIgorICAgKGxldCogKChzb2NrIChzb2NrZXQg QUZfSU5FVCBTT0NLX1NUUkVBTSAwKSkKKyAgICAgICAgICAoZmxhZ3MgKG5ldHdvcmstaW50ZXJm YWNlLWZsYWdzIHNvY2sgImxvIikpKQorICAgICAoY2xvc2UtcG9ydCBzb2NrKQorICAgICAoYW5k IChub3QgKHplcm8/IChsb2dhbmQgZmxhZ3MgSUZGX0xPT1BCQUNLKSkpCisgICAgICAgICAgKG5v dCAoemVybz8gKGxvZ2FuZCBmbGFncyBJRkZfVVApKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1 bHQ6IFBBU1MKCnRlc3QtbmFtZTogbG9vcGJhY2stbmV0d29yay1pbnRlcmZhY2U/CmxvY2F0aW9u OiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToyNzgKc291cmNlOgorICh0 ZXN0LWVxdWFsCisgICAibG9vcGJhY2stbmV0d29yay1pbnRlcmZhY2U/IgorICAgRU5PREVWCisg ICAoYW5kIChsb29wYmFjay1uZXR3b3JrLWludGVyZmFjZT8gImxvIikKKyAgICAgICAgKGNhdGNo ICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgICAg ICAgKGxvb3BiYWNrLW5ldHdvcmstaW50ZXJmYWNlPyAibm9uZXhpc3RlbnQiKQorICAgICAgICAg ICAgICAgICAjZikKKyAgICAgICAgICAgICAgIChsYW1iZGEgYXJncyAoc3lzdGVtLWVycm9yLWVy cm5vIGFyZ3MpKSkpKQpleHBlY3RlZC12YWx1ZTogMTkKYWN0dWFsLXZhbHVlOiAxOQpyZXN1bHQ6 IFBBU1MKCnRlc3QtbmFtZTogc2V0LW5ldHdvcmstaW50ZXJmYWNlLWZsYWdzCmxvY2F0aW9uOiAv aG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToyODkKc291cmNlOgorICh0ZXN0 LWFzc2VydAorICAgInNldC1uZXR3b3JrLWludGVyZmFjZS1mbGFncyIKKyAgIChsZXQgKChzb2Nr IChzb2NrZXQgQUZfSU5FVCBTT0NLX1NUUkVBTSAwKSkpCisgICAgIChjYXRjaCAnc3lzdGVtLWVy cm9yCisgICAgICAgICAgICAobGFtYmRhICgpCisgICAgICAgICAgICAgIChzZXQtbmV0d29yay1p bnRlcmZhY2UtZmxhZ3Mgc29jayAibG8iIElGRl9VUCkpCisgICAgICAgICAgICAobGFtYmRhIGFy Z3MKKyAgICAgICAgICAgICAgKGNsb3NlLXBvcnQgc29jaykKKyAgICAgICAgICAgICAgKG1lbXYg KHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAgICAgICAgICAgICAgICAgICAobGlzdCBFUEVS TSBFQUNDRVMpKSkpKSkKYWN0dWFsLXZhbHVlOiAoMSAxMykKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h bWU6IG5ldHdvcmstaW50ZXJmYWNlLWFkZHJlc3MgbG8KbG9jYXRpb246IC9ob21lL21hcnVzaWNo L2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjI5OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJu ZXR3b3JrLWludGVyZmFjZS1hZGRyZXNzIGxvIgorICAgKG1ha2Utc29ja2V0LWFkZHJlc3MKKyAg ICAgQUZfSU5FVAorICAgICAoaW5ldC1wdG9uIEFGX0lORVQgIjEyNy4wLjAuMSIpCisgICAgIDAp CisgICAobGV0KiAoKHNvY2sgKHNvY2tldCBBRl9JTkVUIFNPQ0tfU1RSRUFNIDApKQorICAgICAg ICAgIChhZGRyIChuZXR3b3JrLWludGVyZmFjZS1hZGRyZXNzIHNvY2sgImxvIikpKQorICAgICAo Y2xvc2UtcG9ydCBzb2NrKQorICAgICBhZGRyKSkKZXhwZWN0ZWQtdmFsdWU6ICMoMiAyMTMwNzA2 NDMzIDApCmFjdHVhbC12YWx1ZTogIygyIDIxMzA3MDY0MzMgMCkKcmVzdWx0OiBQQVNTCgp0ZXN0 LW5hbWU6IHNldC1uZXR3b3JrLWludGVyZmFjZS1hZGRyZXNzCmxvY2F0aW9uOiAvaG9tZS9tYXJ1 c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTozMDcKc291cmNlOgorICh0ZXN0LWFzc2VydAor ICAgInNldC1uZXR3b3JrLWludGVyZmFjZS1hZGRyZXNzIgorICAgKGxldCAoKHNvY2sgKHNvY2tl dCBBRl9JTkVUIFNPQ0tfU1RSRUFNIDApKSkKKyAgICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAg ICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgICAgKHNldC1uZXR3b3JrLWludGVyZmFj ZS1hZGRyZXNzCisgICAgICAgICAgICAgICAgc29jaworICAgICAgICAgICAgICAgICJub25leGlz dGVudCIKKyAgICAgICAgICAgICAgICAobWFrZS1zb2NrZXQtYWRkcmVzcworICAgICAgICAgICAg ICAgICAgQUZfSU5FVAorICAgICAgICAgICAgICAgICAgKGluZXQtcHRvbiBBRl9JTkVUICIxMjcu MTIuMTQuMTUiKQorICAgICAgICAgICAgICAgICAgMCkpKQorICAgICAgICAgICAgKGxhbWJkYSBh cmdzCisgICAgICAgICAgICAgIChjbG9zZS1wb3J0IHNvY2spCisgICAgICAgICAgICAgIChtZW12 IChzeXN0ZW0tZXJyb3ItZXJybm8gYXJncykKKyAgICAgICAgICAgICAgICAgICAgKGxpc3QgRVBF Uk0gRUFDQ0VTKSkpKSkpCmFjdHVhbC12YWx1ZTogKDEgMTMpCnJlc3VsdDogUEFTUwoKdGVzdC1u YW1lOiBuZXR3b3JrLWludGVyZmFjZXMgcmV0dXJucyBvbmUgb3IgbW9yZSBpbnRlcmZhY2VzCmxv Y2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTozMjEKc291cmNl OgorICh0ZXN0LWVxdWFsCisgICAibmV0d29yay1pbnRlcmZhY2VzIHJldHVybnMgb25lIG9yIG1v cmUgaW50ZXJmYWNlcyIKKyAgICcoI3QgI3QgI3QpCisgICAobWF0Y2ggKG5ldHdvcmstaW50ZXJm YWNlcykKKyAgICAgICAgICAoKGludGVyZmFjZXMgLi4xKQorICAgICAgICAgICAobGlzdCAoZXZl cnkgaW50ZXJmYWNlPyBpbnRlcmZhY2VzKQorICAgICAgICAgICAgICAgICAoZXZlcnkgc3RyaW5n PyAobWFwIGludGVyZmFjZS1uYW1lIGludGVyZmFjZXMpKQorICAgICAgICAgICAgICAgICAoZXZl cnkgKGxhbWJkYSAoc29ja2FkZHIpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChvciAodmVj dG9yPyBzb2NrYWRkcikgKG5vdCBzb2NrYWRkcikpKQorICAgICAgICAgICAgICAgICAgICAgICAg KG1hcCBpbnRlcmZhY2UtYWRkcmVzcyBpbnRlcmZhY2VzKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAo I3QgI3QgI3QpCmFjdHVhbC12YWx1ZTogKCN0ICN0ICN0KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFt ZTogbmV0d29yay1pbnRlcmZhY2VzIHJldHVybnMgImxvIgpsb2NhdGlvbjogL2hvbWUvbWFydXNp Y2gvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206MzMzCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAg Im5ldHdvcmstaW50ZXJmYWNlcyByZXR1cm5zIFwibG9cIiIKKyAgIChsaXN0ICN0CisgICAgICAg ICAobWFrZS1zb2NrZXQtYWRkcmVzcworICAgICAgICAgICBBRl9JTkVUCisgICAgICAgICAgIChp bmV0LXB0b24gQUZfSU5FVCAiMTI3LjAuMC4xIikKKyAgICAgICAgICAgMCkpCisgICAobWF0Y2gg KGZpbHRlcgorICAgICAgICAgICAgKGxhbWJkYSAoaW50ZXJmYWNlKQorICAgICAgICAgICAgICAo c3RyaW5nPT8gImxvIiAoaW50ZXJmYWNlLW5hbWUgaW50ZXJmYWNlKSkpCisgICAgICAgICAgICAo bmV0d29yay1pbnRlcmZhY2VzKSkKKyAgICAgICAgICAoKGxvb3BiYWNrcyAuLjEpCisgICAgICAg ICAgIChsaXN0IChldmVyeSAobGFtYmRhIChsbykKKyAgICAgICAgICAgICAgICAgICAgICAgICAg KG5vdCAoemVybz8gKGxvZ2FuZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIElGRl9MT09QQkFDSworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChpbnRlcmZhY2UtZmxhZ3MgbG8pKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgbG9vcGJh Y2tzKQorICAgICAgICAgICAgICAgICAobWF0Y2ggKGZpbmQgKGxhbWJkYSAobG8pCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICg9IEFGX0lORVQKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHNvY2thZGRyOmZhbSAoaW50ZXJmYWNlLWFkZHJlc3MgbG8pKSkpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb29wYmFja3MpCisgICAgICAgICAgICAgICAg ICAgICAgICAoI2YgI2YpCisgICAgICAgICAgICAgICAgICAgICAgICAobG8gKGludGVyZmFjZS1h ZGRyZXNzIGxvKSkpKSkpKQpleHBlY3RlZC12YWx1ZTogKCN0ICMoMiAyMTMwNzA2NDMzIDApKQph Y3R1YWwtdmFsdWU6ICgjdCAjKDIgMjEzMDcwNjQzMyAwKSkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h bWU6IHRjZ2V0YXR0ciBFTk9UVFkKbG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMv c3lzY2FsbHMuc2NtOjM0OApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJ0Y2dldGF0dHIgRU5P VFRZIgorICAgRU5PVFRZCisgICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgIChsYW1i ZGEgKCkKKyAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQtZmlsZQorICAgICAgICAgICAgICAi L2Rldi9udWxsIgorICAgICAgICAgICAgICAobGFtYmRhIChwb3J0KSAodGNnZXRhdHRyIChmaWxl bm8gcG9ydCkpKSkpCisgICAgICAgICAgKGNvbXBvc2Ugc3lzdGVtLWVycm9yLWVycm5vIGxpc3Qp KSkKZXhwZWN0ZWQtdmFsdWU6IDI1CmFjdHVhbC12YWx1ZTogMjUKcmVzdWx0OiBQQVNTCgp0ZXN0 LW5hbWU6IHRjZ2V0YXR0cgpsb2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0cy9zeXNj YWxscy5zY206MzYyCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJ0Y2dldGF0dHIiCisgICAo bGV0ICgodGVybWlvcyAodGNnZXRhdHRyIDApKSkKKyAgICAgKGFuZCAodGVybWlvcz8gdGVybWlv cykKKyAgICAgICAgICAoPiAodGVybWlvcy1pbnB1dC1zcGVlZCB0ZXJtaW9zKSAwKQorICAgICAg ICAgICg+ICh0ZXJtaW9zLW91dHB1dC1zcGVlZCB0ZXJtaW9zKSAwKSkpKQpyZXN1bHQ6IFNLSVAK CnRlc3QtbmFtZTogdGNzZXRhdHRyCmxvY2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3Rz L3N5c2NhbGxzLnNjbTozNjgKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInRjc2V0YXR0ciIK KyAgIChsZXQgKChmaXJzdCAodGNnZXRhdHRyIDApKSkKKyAgICAgKHRjc2V0YXR0ciAwICh0Y3Nl dGF0dHItYWN0aW9uIFRDU0FOT1cpIGZpcnN0KQorICAgICAoZXF1YWw/IGZpcnN0ICh0Y2dldGF0 dHIgMCkpKSkKcmVzdWx0OiBTS0lQCgp0ZXN0LW5hbWU6IHRlcm1pbmFsLXdpbmRvdy1zaXplIEVO T1RUWQpsb2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206Mzcz CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJ0ZXJtaW5hbC13aW5kb3ctc2l6ZSBFTk9UVFki CisgICAoY2FsbC13aXRoLWlucHV0LWZpbGUKKyAgICAgIi9kZXYvbnVsbCIKKyAgICAgKGxhbWJk YSAocG9ydCkKKyAgICAgICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgICAgICAobGFt YmRhICgpICh0ZXJtaW5hbC13aW5kb3ctc2l6ZSBwb3J0KSkKKyAgICAgICAgICAgICAgKGxhbWJk YSBhcmdzCisgICAgICAgICAgICAgICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQor ICAgICAgICAgICAgICAgICAgICAgIChsaXN0IEVOT1RUWSBFSU5WQUwpKSkpKSkpCmFjdHVhbC12 YWx1ZTogKDI1IDIyKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogdGVybWluYWwtY29sdW1ucwps b2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206Mzg0CnNvdXJj ZToKKyAodGVzdC1hc3NlcnQKKyAgICJ0ZXJtaW5hbC1jb2x1bW5zIgorICAgKD4gKHRlcm1pbmFs LWNvbHVtbnMpIDApKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiB0 ZXJtaW5hbC1jb2x1bW5zIG5vbi1maWxlIHBvcnQKbG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1 aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjM4Nwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAidGVy bWluYWwtY29sdW1ucyBub24tZmlsZSBwb3J0IgorICAgKD4gKHRlcm1pbmFsLWNvbHVtbnMKKyAg ICAgICAgKG9wZW4taW5wdXQtc3RyaW5nCisgICAgICAgICAgIkpvaW4gdXMgbm93LCBzaGFyZSB0 aGUgc29mdHdhcmUhIikpCisgICAgICAwKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MK CgpTS0lQOiB0ZXN0cy9ncmVtbGluCj09PT09PT09PT09PT09PT09PT0KCnRlc3QtbmFtZTogZWxm LWR5bmFtaWMtaW5mby1uZWVkZWQsIGV4ZWN1dGFibGUKbG9jYXRpb246IC9ob21lL21hcnVzaWNo L2d1aXgvdGVzdHMvZ3JlbWxpbi5zY206NDQKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImVs Zi1keW5hbWljLWluZm8tbmVlZGVkLCBleGVjdXRhYmxlIgorICAgKGxldCogKChlbGYgKGNhbGwt d2l0aC1pbnB1dC1maWxlICVndWlsZS1leGVjdXRhYmxlIHJlYWQtZWxmKSkKKyAgICAgICAgICAo ZHluaW5mbyAoZWxmLWR5bmFtaWMtaW5mbyBlbGYpKSkKKyAgICAgKG9yIChub3QgZHluaW5mbykK KyAgICAgICAgIChsc2V0PD0KKyAgICAgICAgICAgc3RyaW5nPT8KKyAgICAgICAgICAgKGxpc3Qg KHN0cmluZy1hcHBlbmQgImxpYmd1aWxlLSIgKGVmZmVjdGl2ZS12ZXJzaW9uKSkKKyAgICAgICAg ICAgICAgICAgImxpYmdjIgorICAgICAgICAgICAgICAgICAibGlidW5pc3RyaW5nIgorICAgICAg ICAgICAgICAgICAibGliZmZpIikKKyAgICAgICAgICAgKG1hcCAobGFtYmRhIChsaWIpCisgICAg ICAgICAgICAgICAgICAoc3RyaW5nLXRha2UgbGliIChzdHJpbmctY29udGFpbnMgbGliICIuc28i KSkpCisgICAgICAgICAgICAgICAgKGVsZi1keW5hbWljLWluZm8tbmVlZGVkIGR5bmluZm8pKSkp KSkKcmVzdWx0OiBTS0lQCgp0ZXN0LW5hbWU6IGV4cGFuZC1vcmlnaW4KbG9jYXRpb246IC9ob21l L21hcnVzaWNoL2d1aXgvdGVzdHMvZ3JlbWxpbi5zY206NTUKc291cmNlOgorICh0ZXN0LWVxdWFs CisgICAiZXhwYW5kLW9yaWdpbiIKKyAgICcoIk9PTy8uLi9saWIiCisgICAgICJPT08iCisgICAg ICIuLi9PT08vYmFyL09PTy9iYXoiCisgICAgICJPUklHSU4vZm9vIikKKyAgIChtYXAgKGN1dCBl eHBhbmQtb3JpZ2luIDw+ICJPT08iKQorICAgICAgICAnKCIkT1JJR0lOLy4uL2xpYiIKKyAgICAg ICAgICAiJHtPUklHSU59IgorICAgICAgICAgICIuLi8ke09SSUdJTn0vYmFyLyRPUklHSU4vYmF6 IgorICAgICAgICAgICJPUklHSU4vZm9vIikpKQpleHBlY3RlZC12YWx1ZTogKE9PTy8uLi9saWIg T09PIC4uL09PTy9iYXIvT09PL2JheiBPUklHSU4vZm9vKQphY3R1YWwtdmFsdWU6IChPT08vLi4v bGliIE9PTyAuLi9PT08vYmFyL09PTy9iYXogT1JJR0lOL2ZvbykKcmVzdWx0OiBQQVNTCgoKRkFJ TDogdGVzdHMvcHVibGlzaAo9PT09PT09PT09PT09PT09PT09CgpwdWJsaXNoaW5nIC9ob21lL21h cnVzaWNoL2d1aXgvdGVzdC10bXAvc3RvcmUgb24gMC4wLjAuMCwgcG9ydCA2Nzg5CnRlc3QtbmFt ZTogL25peC1jYWNoZS1pbmZvCmxvY2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3B1 Ymxpc2guc2NtOjg2CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIi9uaXgtY2FjaGUtaW5mbyIK KyAgIChmb3JtYXQKKyAgICAgI2YKKyAgICAgIlN0b3JlRGlyOiB+YVxuV2FudE1hc3NRdWVyeTog MFxuUHJpb3JpdHk6IDEwMFxuIgorICAgICAlc3RvcmUtZGlyZWN0b3J5KQorICAgKGh0dHAtZ2V0 LWJvZHkgKHB1Ymxpc2gtdXJpICIvbml4LWNhY2hlLWluZm8iKSkpCkdFVCAvbml4LWNhY2hlLWlu Zm8KZXhwZWN0ZWQtdmFsdWU6IFN0b3JlRGlyOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3QtdG1w L3N0b3JlCldhbnRNYXNzUXVlcnk6IDAKUHJpb3JpdHk6IDEwMAoKYWN0dWFsLXZhbHVlOiBTdG9y ZURpcjogL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0LXRtcC9zdG9yZQpXYW50TWFzc1F1ZXJ5OiAw ClByaW9yaXR5OiAxMDAKCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAvKi5uYXJpbmZvCmxvY2F0 aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3B1Ymxpc2guc2NtOjkxCnNvdXJjZToKKyAo dGVzdC1lcXVhbAorICAgIi8qLm5hcmluZm8iCisgICAobGV0KiAoKGluZm8gKHF1ZXJ5LXBhdGgt aW5mbyAlc3RvcmUgJWl0ZW0pKQorICAgICAgICAgICh1bnNpZ25lZC1pbmZvCisgICAgICAgICAg ICAoZm9ybWF0CisgICAgICAgICAgICAgICNmCisgICAgICAgICAgICAgICJTdG9yZVBhdGg6IH5h XG5VUkw6IG5hci9+YVxuQ29tcHJlc3Npb246IG5vbmVcbk5hckhhc2g6IHNoYTI1Njp+YVxuTmFy U2l6ZTogfmRcblJlZmVyZW5jZXM6IH5hfiUiCisgICAgICAgICAgICAgICVpdGVtCisgICAgICAg ICAgICAgIChiYXNlbmFtZSAlaXRlbSkKKyAgICAgICAgICAgICAgKGJ5dGV2ZWN0b3ItPm5peC1i YXNlMzItc3RyaW5nCisgICAgICAgICAgICAgICAgKHBhdGgtaW5mby1oYXNoIGluZm8pKQorICAg ICAgICAgICAgICAocGF0aC1pbmZvLW5hci1zaXplIGluZm8pCisgICAgICAgICAgICAgIChiYXNl bmFtZSAoZmlyc3QgKHBhdGgtaW5mby1yZWZlcmVuY2VzIGluZm8pKSkpKQorICAgICAgICAgIChz aWduYXR1cmUKKyAgICAgICAgICAgIChiYXNlNjQtZW5jb2RlCisgICAgICAgICAgICAgIChzdHJp bmctPnV0ZjgKKyAgICAgICAgICAgICAgICAoY2Fub25pY2FsLXNleHAtPnN0cmluZworICAgICAg ICAgICAgICAgICAgKChAQCAoZ3VpeCBzY3JpcHRzIHB1Ymxpc2gpIHNpZ25lZC1zdHJpbmcpCisg ICAgICAgICAgICAgICAgICAgdW5zaWduZWQtaW5mbykpKSkpKQorICAgICAoZm9ybWF0CisgICAg ICAgI2YKKyAgICAgICAifmFTaWduYXR1cmU6IDE7fmE7fmF+JSIKKyAgICAgICB1bnNpZ25lZC1p bmZvCisgICAgICAgKGdldGhvc3RuYW1lKQorICAgICAgIHNpZ25hdHVyZSkpCisgICAodXRmOC0+ c3RyaW5nCisgICAgIChodHRwLWdldC1ib2R5CisgICAgICAgKHB1Ymxpc2gtdXJpCisgICAgICAg ICAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAiLyIKKyAgICAgICAgICAgKHN0b3JlLXBhdGgt aGFzaC1wYXJ0ICVpdGVtKQorICAgICAgICAgICAiLm5hcmluZm8iKSkpKSkKR0VUIC96OHFzZzli bW1qemdmaTBiYmdsczF3eGQwd21oaG0yaS5uYXJpbmZvCmV4cGVjdGVkLXZhbHVlOiBTdG9yZVBh dGg6IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdC10bXAvc3RvcmUvejhxc2c5Ym1tanpnZmkwYmJn bHMxd3hkMHdtaGhtMmktaXRlbQpVUkw6IG5hci96OHFzZzlibW1qemdmaTBiYmdsczF3eGQwd21o aG0yaS1pdGVtCkNvbXByZXNzaW9uOiBub25lCk5hckhhc2g6IHNoYTI1NjoxeG5nY21zZGtkdmF5 Y2FxamZ6dnE0Z3IzZ2liNTZwMmw4aWxsZ2xuc3F6aHBzczQ3cHh6Ck5hclNpemU6IDEyMApSZWZl cmVuY2VzOiB5NGlhd3p4eDd4ZjVicTVmeWo4ZnJyemRycnJoZGpzeC1yZWYKU2lnbmF0dXJlOiAx O2dhcnVkYTtLSE5wWjI1aGRIVnlaU0FLSUNoa1lYUmhJQW9nSUNobWJHRm5jeUJ3YTJOek1Ta0tJ Q0FvYUdGemFDQnphR0V5TlRZZ0kwVXpRall4UVRoR00wVXlRemN6TlRBNE5UQXdSREkyT1RoRE1q SXpOMFpDTVRjMk5UVXlRVUl5TURFek5qY3pOakUzUVROQ04wVkZSVVV3TUVNNE9UQWpLUW9nSUNr S0lDaHphV2N0ZG1Gc0lBb2dJQ2h5YzJFZ0NpQWdJQ2h6SUNNMVF6YzRNVEV3T0RFeE9UVkNSRVl5 T0RsQ1JVTkdNekl4TmpFM09FWkRNRFpDT1VJNFEwVTBRemxHT1VaQ056bEROREE0TkRrMVFqRkZS RUpDUlRoQ1FqTkNOMFpCT0RORE5VUkVOMEUzT1RGRFJqUTFNRVZETmtOR1FVWTVORGhCUWpSR01q TXpNVVU0TmpNMVJqTXdRemcxUkROQlJrSTFNRUZDUlRrd01EQkRNekl5UWpOQ1JVRTFRVU5DT0VN ME1USkJOelZCUWpBMU1FSkNPRGc1UTBVd01UQkRORFEzUWpjME4wRTNORFl6TURReU1FWTRORFUx TTBGQlFUVTNOMEV3TjBJd1F6RTVNamREUTBWQlF6Z3dNVVJDTjBJNU1rRXdOakpFUXpoRU1qazFN RE5EUlRneU9VTTJOekUzUWpaQ1JUUkZORFkzUlVVeFJFTTJJeWtLSUNBZ0tRb2dJQ2tLSUNod2RX SnNhV010YTJWNUlBb2dJQ2h5YzJFZ0NpQWdJQ2h1SUNNd01FTXhSamMyTkRBMk9VWTFORVpHUlRr elFURXlOa0l3TWpNeU9Ea3dNMFU1T0RSRk5FRkZNMEZHTmtSR05EQXlRalZDTmtJek9UQTNPVEV4 UWpnNFF6TTROVVl4UWtFM05rRXdNREpGUXpsRVJVRXhNRGxCTlRJeU9FVkdNRVUyTWtWRk16RkJN RFpFTVVFMU9EWXhRMEZDTkRjMFJqWkRPRFUzUVVNMk5rVkNOalZCTVRrd05VWXlOVUpDUVRFNE5q azFOemxGTnpOQk0wSTNSa1ZFTVROQlJqVkJNVFkyTnpNeU5rWTRPRU5FUmtNeVJrWXlORUl3TTBN eE5FWkVNVE00TkVGQk4wVTNNME5CT0RrMU56STRPREJDTmpBMlJUTkJPVGMwUlRFMU16UTNPVFl6 UmtNM1FqWXpOemcxTnpRNU16WkJORGMxT0RCRVFrTkNORFVqS1FvZ0lDQW9aU0FqTURFd01EQXhJ eWtLSUNBZ0tRb2dJQ2tLSUNrSwoKYWN0dWFsLXZhbHVlOiBTdG9yZVBhdGg6IC9ob21lL21hcnVz aWNoL2d1aXgvdGVzdC10bXAvc3RvcmUvejhxc2c5Ym1tanpnZmkwYmJnbHMxd3hkMHdtaGhtMmkt aXRlbQpVUkw6IG5hci96OHFzZzlibW1qemdmaTBiYmdsczF3eGQwd21oaG0yaS1pdGVtCkNvbXBy ZXNzaW9uOiBub25lCk5hckhhc2g6IHNoYTI1NjoxeG5nY21zZGtkdmF5Y2FxamZ6dnE0Z3IzZ2li NTZwMmw4aWxsZ2xuc3F6aHBzczQ3cHh6Ck5hclNpemU6IDEyMApSZWZlcmVuY2VzOiB5NGlhd3p4 eDd4ZjVicTVmeWo4ZnJyemRycnJoZGpzeC1yZWYKU2lnbmF0dXJlOiAxO2dhcnVkYTtLSE5wWjI1 aGRIVnlaU0FLSUNoa1lYUmhJQW9nSUNobWJHRm5jeUJ3YTJOek1Ta0tJQ0FvYUdGemFDQnphR0V5 TlRZZ0kwVXpRall4UVRoR00wVXlRemN6TlRBNE5UQXdSREkyT1RoRE1qSXpOMFpDTVRjMk5UVXlR VUl5TURFek5qY3pOakUzUVROQ04wVkZSVVV3TUVNNE9UQWpLUW9nSUNrS0lDaHphV2N0ZG1Gc0lB b2dJQ2h5YzJFZ0NpQWdJQ2h6SUNNMVF6YzRNVEV3T0RFeE9UVkNSRVl5T0RsQ1JVTkdNekl4TmpF M09FWkRNRFpDT1VJNFEwVTBRemxHT1VaQ056bEROREE0TkRrMVFqRkZSRUpDUlRoQ1FqTkNOMFpC T0RORE5VUkVOMEUzT1RGRFJqUTFNRVZETmtOR1FVWTVORGhCUWpSR01qTXpNVVU0TmpNMVJqTXdR emcxUkROQlJrSTFNRUZDUlRrd01EQkRNekl5UWpOQ1JVRTFRVU5DT0VNME1USkJOelZCUWpBMU1F SkNPRGc1UTBVd01UQkRORFEzUWpjME4wRTNORFl6TURReU1FWTRORFUxTTBGQlFUVTNOMEV3TjBJ d1F6RTVNamREUTBWQlF6Z3dNVVJDTjBJNU1rRXdOakpFUXpoRU1qazFNRE5EUlRneU9VTTJOekUz UWpaQ1JUUkZORFkzUlVVeFJFTTJJeWtLSUNBZ0tRb2dJQ2tLSUNod2RXSnNhV010YTJWNUlBb2dJ Q2h5YzJFZ0NpQWdJQ2h1SUNNd01FTXhSamMyTkRBMk9VWTFORVpHUlRrelFURXlOa0l3TWpNeU9E a3dNMFU1T0RSRk5FRkZNMEZHTmtSR05EQXlRalZDTmtJek9UQTNPVEV4UWpnNFF6TTROVVl4UWtF M05rRXdNREpGUXpsRVJVRXhNRGxCTlRJeU9FVkdNRVUyTWtWRk16RkJNRFpFTVVFMU9EWXhRMEZD TkRjMFJqWkRPRFUzUVVNMk5rVkNOalZCTVRrd05VWXlOVUpDUVRFNE5qazFOemxGTnpOQk0wSTNS a1ZFTVROQlJqVkJNVFkyTnpNeU5rWTRPRU5FUmtNeVJrWXlORUl3TTBNeE5FWkVNVE00TkVGQk4w VTNNME5CT0RrMU56STRPREJDTmpBMlJUTkJPVGMwUlRFMU16UTNPVFl6UmtNM1FqWXpOemcxTnpR NU16WkJORGMxT0RCRVFrTkNORFVqS1FvZ0lDQW9aU0FqTURFd01EQXhJeWtLSUNBZ0tRb2dJQ2tL SUNrSwoKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IC8qLm5hcmluZm8gd2l0aCBwcm9wZXJseSBl bmNvZGVkICcrJyBzaWduCmxvY2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3B1Ymxp c2guc2NtOjExOQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICIvKi5uYXJpbmZvIHdpdGggcHJv cGVybHkgZW5jb2RlZCAnKycgc2lnbiIKKyAgIChsZXQqICgoaXRlbSAoYWRkLXRleHQtdG8tc3Rv cmUKKyAgICAgICAgICAgICAgICAgICVzdG9yZQorICAgICAgICAgICAgICAgICAgImZha2UtZ3Rr KyIKKyAgICAgICAgICAgICAgICAgICJDb25ncmF0cyEiKSkKKyAgICAgICAgICAoaW5mbyAocXVl cnktcGF0aC1pbmZvICVzdG9yZSBpdGVtKSkKKyAgICAgICAgICAodW5zaWduZWQtaW5mbworICAg ICAgICAgICAgKGZvcm1hdAorICAgICAgICAgICAgICAjZgorICAgICAgICAgICAgICAiU3RvcmVQ YXRoOiB+YVxuVVJMOiBuYXIvfmFcbkNvbXByZXNzaW9uOiBub25lXG5OYXJIYXNoOiBzaGEyNTY6 fmFcbk5hclNpemU6IH5kXG5SZWZlcmVuY2VzOiB+JSIKKyAgICAgICAgICAgICAgaXRlbQorICAg ICAgICAgICAgICAodXJpLWVuY29kZSAoYmFzZW5hbWUgaXRlbSkpCisgICAgICAgICAgICAgIChi eXRldmVjdG9yLT5uaXgtYmFzZTMyLXN0cmluZworICAgICAgICAgICAgICAgIChwYXRoLWluZm8t aGFzaCBpbmZvKSkKKyAgICAgICAgICAgICAgKHBhdGgtaW5mby1uYXItc2l6ZSBpbmZvKSkpCisg ICAgICAgICAgKHNpZ25hdHVyZQorICAgICAgICAgICAgKGJhc2U2NC1lbmNvZGUKKyAgICAgICAg ICAgICAgKHN0cmluZy0+dXRmOAorICAgICAgICAgICAgICAgIChjYW5vbmljYWwtc2V4cC0+c3Ry aW5nCisgICAgICAgICAgICAgICAgICAoKEBAIChndWl4IHNjcmlwdHMgcHVibGlzaCkgc2lnbmVk LXN0cmluZykKKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZC1pbmZvKSkpKSkpCisgICAgIChm b3JtYXQKKyAgICAgICAjZgorICAgICAgICJ+YVNpZ25hdHVyZTogMTt+YTt+YX4lIgorICAgICAg IHVuc2lnbmVkLWluZm8KKyAgICAgICAoZ2V0aG9zdG5hbWUpCisgICAgICAgc2lnbmF0dXJlKSkK KyAgIChsZXQgKChpdGVtIChhZGQtdGV4dC10by1zdG9yZQorICAgICAgICAgICAgICAgICAlc3Rv cmUKKyAgICAgICAgICAgICAgICAgImZha2UtZ3RrKyIKKyAgICAgICAgICAgICAgICAgIkNvbmdy YXRzISIpKSkKKyAgICAgKHV0ZjgtPnN0cmluZworICAgICAgIChodHRwLWdldC1ib2R5CisgICAg ICAgICAocHVibGlzaC11cmkKKyAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAg ICAiLyIKKyAgICAgICAgICAgICAoc3RvcmUtcGF0aC1oYXNoLXBhcnQgaXRlbSkKKyAgICAgICAg ICAgICAiLm5hcmluZm8iKSkpKSkpCkdFVCAvNGN2anNkNHZ6dzh4cnBteDNreGc0eTY5eHpiYTFy a2IubmFyaW5mbwpleHBlY3RlZC12YWx1ZTogU3RvcmVQYXRoOiAvaG9tZS9tYXJ1c2ljaC9ndWl4 L3Rlc3QtdG1wL3N0b3JlLzRjdmpzZDR2enc4eHJwbXgza3hnNHk2OXh6YmExcmtiLWZha2UtZ3Rr KwpVUkw6IG5hci80Y3Zqc2Q0dnp3OHhycG14M2t4ZzR5Njl4emJhMXJrYi1mYWtlLWd0ayUyQgpD b21wcmVzc2lvbjogbm9uZQpOYXJIYXNoOiBzaGEyNTY6MXlzYndpOGljYXcyZzVxbXdqZjlrMHFk NGQ5Z2F6ZDkxa2YxZGp5Y3BrNWFod2g0a21scApOYXJTaXplOiAxMjgKUmVmZXJlbmNlczogClNp Z25hdHVyZTogMTtnYXJ1ZGE7S0hOcFoyNWhkSFZ5WlNBS0lDaGtZWFJoSUFvZ0lDaG1iR0ZuY3lC d2EyTnpNU2tLSUNBb2FHRnphQ0J6YUdFeU5UWWdJelEyT1RVMk9VRXdSVUpGUlVaR01rUkdORFZH TlRGQk9ETkJRVEUyTWpKRVFUWXlPVFkxUlRBelJFTkVNemhHTUVNMk5UTTVRME16UXpnMU1rWkJN RGNqS1FvZ0lDa0tJQ2h6YVdjdGRtRnNJQW9nSUNoeWMyRWdDaUFnSUNoeklDTTJOVU15T1RNMU5E Y3hRMFF4TXpaRVFrTkZOVEZDTVRRME5VTTRSRGszTWtJM09FVXpNVGxHTkRrd09UVTVNVU5ETWpr eE5UTTBSakZHTnpSQ1JEYzFOVGM0UlRVNE56bEdPRGt3UlRZeFJEUkVSVEl3UXpVMU9FWTFSRVUw UTBSRlF6SkZORGc1UWpRMFFVRTBPRVEyTVVVd05EQTNSamt4TkVZME5UWkdOell5TlVNek5UVTBR amhDUVRJeU1VUkJNRVU1TlRaR09VSTRPVGs0TlRoQ1JrSTJNekpGTVRoQ01FVTBSVGc0UkRNelFU UTNSVFpGTlVaRU1FRTJNakl3T0RVek1qWTVSRVF3TlRWRVFqSXdOME0zTURNNE9UWTFSVU5GUlRj ME16SXhOMEUwTVRjeVJUWTJRME0wT0RJNE1UazBOakJDUmpZNVJUUkJPVU0xSXlrS0lDQWdLUW9n SUNrS0lDaHdkV0pzYVdNdGEyVjVJQW9nSUNoeWMyRWdDaUFnSUNodUlDTXdNRU14UmpjMk5EQTJP VVkxTkVaR1JUa3pRVEV5TmtJd01qTXlPRGt3TTBVNU9EUkZORUZGTTBGR05rUkdOREF5UWpWQ05r SXpPVEEzT1RFeFFqZzRRek00TlVZeFFrRTNOa0V3TURKRlF6bEVSVUV4TURsQk5USXlPRVZHTUVV Mk1rVkZNekZCTURaRU1VRTFPRFl4UTBGQ05EYzBSalpET0RVM1FVTTJOa1ZDTmpWQk1Ua3dOVVl5 TlVKQ1FURTROamsxTnpsRk56TkJNMEkzUmtWRU1UTkJSalZCTVRZMk56TXlOa1k0T0VORVJrTXlS a1l5TkVJd00wTXhORVpFTVRNNE5FRkJOMFUzTTBOQk9EazFOekk0T0RCQ05qQTJSVE5CT1RjMFJU RTFNelEzT1RZelJrTTNRall6TnpnMU56UTVNelpCTkRjMU9EQkVRa05DTkRVaktRb2dJQ0FvWlNB ak1ERXdNREF4SXlrS0lDQWdLUW9nSUNrS0lDa0sKCmFjdHVhbC12YWx1ZTogU3RvcmVQYXRoOiAv aG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3QtdG1wL3N0b3JlLzRjdmpzZDR2enc4eHJwbXgza3hnNHk2 OXh6YmExcmtiLWZha2UtZ3RrKwpVUkw6IG5hci80Y3Zqc2Q0dnp3OHhycG14M2t4ZzR5Njl4emJh MXJrYi1mYWtlLWd0ayUyQgpDb21wcmVzc2lvbjogbm9uZQpOYXJIYXNoOiBzaGEyNTY6MXlzYndp OGljYXcyZzVxbXdqZjlrMHFkNGQ5Z2F6ZDkxa2YxZGp5Y3BrNWFod2g0a21scApOYXJTaXplOiAx MjgKUmVmZXJlbmNlczogClNpZ25hdHVyZTogMTtnYXJ1ZGE7S0hOcFoyNWhkSFZ5WlNBS0lDaGtZ WFJoSUFvZ0lDaG1iR0ZuY3lCd2EyTnpNU2tLSUNBb2FHRnphQ0J6YUdFeU5UWWdJelEyT1RVMk9V RXdSVUpGUlVaR01rUkdORFZHTlRGQk9ETkJRVEUyTWpKRVFUWXlPVFkxUlRBelJFTkVNemhHTUVN Mk5UTTVRME16UXpnMU1rWkJNRGNqS1FvZ0lDa0tJQ2h6YVdjdGRtRnNJQW9nSUNoeWMyRWdDaUFn SUNoeklDTTJOVU15T1RNMU5EY3hRMFF4TXpaRVFrTkZOVEZDTVRRME5VTTRSRGszTWtJM09FVXpN VGxHTkRrd09UVTVNVU5ETWpreE5UTTBSakZHTnpSQ1JEYzFOVGM0UlRVNE56bEdPRGt3UlRZeFJE UkVSVEl3UXpVMU9FWTFSRVUwUTBSRlF6SkZORGc1UWpRMFFVRTBPRVEyTVVVd05EQTNSamt4TkVZ ME5UWkdOell5TlVNek5UVTBRamhDUVRJeU1VUkJNRVU1TlRaR09VSTRPVGs0TlRoQ1JrSTJNekpG TVRoQ01FVTBSVGc0UkRNelFUUTNSVFpGTlVaRU1FRTJNakl3T0RVek1qWTVSRVF3TlRWRVFqSXdO ME0zTURNNE9UWTFSVU5GUlRjME16SXhOMEUwTVRjeVJUWTJRME0wT0RJNE1UazBOakJDUmpZNVJU UkJPVU0xSXlrS0lDQWdLUW9nSUNrS0lDaHdkV0pzYVdNdGEyVjVJQW9nSUNoeWMyRWdDaUFnSUNo dUlDTXdNRU14UmpjMk5EQTJPVVkxTkVaR1JUa3pRVEV5TmtJd01qTXlPRGt3TTBVNU9EUkZORUZG TTBGR05rUkdOREF5UWpWQ05rSXpPVEEzT1RFeFFqZzRRek00TlVZeFFrRTNOa0V3TURKRlF6bEVS VUV4TURsQk5USXlPRVZHTUVVMk1rVkZNekZCTURaRU1VRTFPRFl4UTBGQ05EYzBSalpET0RVM1FV TTJOa1ZDTmpWQk1Ua3dOVVl5TlVKQ1FURTROamsxTnpsRk56TkJNMEkzUmtWRU1UTkJSalZCTVRZ Mk56TXlOa1k0T0VORVJrTXlSa1l5TkVJd00wTXhORVpFTVRNNE5FRkJOMFUzTTBOQk9EazFOekk0 T0RCQ05qQTJSVE5CT1RjMFJURTFNelEzT1RZelJrTTNRall6TnpnMU56UTVNelpCTkRjMU9EQkVR a05DTkRVaktRb2dJQ0FvWlNBak1ERXdNREF4SXlrS0lDQWdLUW9nSUNrS0lDa0sKCnJlc3VsdDog UEFTUwoKdGVzdC1uYW1lOiAvbmFyLyoKbG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVz dHMvcHVibGlzaC5zY206MTUwCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIi9uYXIvKiIKKyAg ICJiYXIiCisgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1vdXRwdXQtZmlsZQorICAgICAobGFtYmRh ICh0ZW1wIHBvcnQpCisgICAgICAgKGxldCAoKG5hciAodXRmOC0+c3RyaW5nCisgICAgICAgICAg ICAgICAgICAgIChodHRwLWdldC1ib2R5CisgICAgICAgICAgICAgICAgICAgICAgKHB1Ymxpc2gt dXJpCisgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiL25hci8iIChiYXNl bmFtZSAlaXRlbSkpKSkpKSkKKyAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQtc3RyaW5nCisgICAg ICAgICAgIG5hcgorICAgICAgICAgICAoY3V0IHJlc3RvcmUtZmlsZSA8PiB0ZW1wKSkpCisgICAg ICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlIHRlbXAgcmVhZC1zdHJpbmcpKSkpCkdFVCAvbmFyL3o4 cXNnOWJtbWp6Z2ZpMGJiZ2xzMXd4ZDB3bWhobTJpLWl0ZW0KZXhwZWN0ZWQtdmFsdWU6IGJhcgph Y3R1YWwtdmFsdWU6IGJhcgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogL25hci9nemlwLyoKbG9j YXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvcHVibGlzaC5zY206MTYzCnNvdXJjZToK KyAodGVzdC1lcXVhbAorICAgIi9uYXIvZ3ppcC8qIgorICAgImJhciIKKyAgIChjYWxsLXdpdGgt dGVtcG9yYXJ5LW91dHB1dC1maWxlCisgICAgIChsYW1iZGEgKHRlbXAgcG9ydCkKKyAgICAgICAo bGV0ICgobmFyIChodHRwLWdldC1wb3J0CisgICAgICAgICAgICAgICAgICAgIChwdWJsaXNoLXVy aQorICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICIvbmFyL2d6aXAvIiAoYmFz ZW5hbWUgJWl0ZW0pKSkpKSkKKyAgICAgICAgIChjYWxsLXdpdGgtZ3ppcC1pbnB1dC1wb3J0Cisg ICAgICAgICAgIG5hcgorICAgICAgICAgICAoY3V0IHJlc3RvcmUtZmlsZSA8PiB0ZW1wKSkpCisg ICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlIHRlbXAgcmVhZC1zdHJpbmcpKSkpCkdFVCAvbmFy L2d6aXAvejhxc2c5Ym1tanpnZmkwYmJnbHMxd3hkMHdtaGhtMmktaXRlbQpleHBlY3RlZC12YWx1 ZTogYmFyCmFjdHVhbC12YWx1ZTogI2YKYWN0dWFsLWVycm9yOgorIChzcmZpLTM0CisgICAjPGNv bmRpdGlvbiAmbmFyLWVycm9yIFtmaWxlOiAiL3RtcC9ndWl4LWZpbGUuN2Z6RUEyIiBwb3J0OiAj PGNsb3NlZDogcjZycy1jdXN0b20tYmluYXJ5LWlucHV0LXBvcnQgMD5dIDI3NjE2ZjA+KQpyZXN1 bHQ6IEZBSUwKCnRlc3QtbmFtZTogLyoubmFyaW5mbyB3aXRoIGNvbXByZXNzaW9uCmxvY2F0aW9u OiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3B1Ymxpc2guc2NtOjE3Ngpzb3VyY2U6CisgKHRl c3QtZXF1YWwKKyAgICIvKi5uYXJpbmZvIHdpdGggY29tcHJlc3Npb24iCisgICBgKCgiU3RvcmVQ YXRoIiB1bnF1b3RlICVpdGVtKQorICAgICAoIlVSTCIKKyAgICAgIHVucXVvdGUKKyAgICAgIChz dHJpbmctYXBwZW5kICJuYXIvZ3ppcC8iIChiYXNlbmFtZSAlaXRlbSkpKQorICAgICAoIkNvbXBy ZXNzaW9uIiAuICJnemlwIikpCisgICAobGV0ICgodGhyZWFkCisgICAgICAgICAgIChjYWxsLXdp dGgtbmV3LXRocmVhZAorICAgICAgICAgICAgIChsYW1iZGEgKCkgKGd1aXgtcHVibGlzaCAiLS1w b3J0PTY3OTkiICItQzUiKSkpKSkKKyAgICAgKHdhaXQtdW50aWwtcmVhZHkgNjc5OSkKKyAgICAg KGxldCogKCh1cmwgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAgICAgICAgICAiaHR0cDovL2xv Y2FsaG9zdDo2Nzk5LyIKKyAgICAgICAgICAgICAgICAgICAoc3RvcmUtcGF0aC1oYXNoLXBhcnQg JWl0ZW0pCisgICAgICAgICAgICAgICAgICAgIi5uYXJpbmZvIikpCisgICAgICAgICAgICAoYm9k eSAoaHR0cC1nZXQtcG9ydCB1cmwpKSkKKyAgICAgICAoZmlsdGVyCisgICAgICAgICAobGFtYmRh IChpdGVtKQorICAgICAgICAgICAobWF0Y2ggaXRlbQorICAgICAgICAgICAgICAgICAgKCgiQ29t cHJlc3Npb24iIC4gXykgI3QpCisgICAgICAgICAgICAgICAgICAoKCJTdG9yZVBhdGgiIC4gXykg I3QpCisgICAgICAgICAgICAgICAgICAoKCJVUkwiIC4gXykgI3QpCisgICAgICAgICAgICAgICAg ICAoXyAjZikpKQorICAgICAgICAgKHJlY3V0aWxzLT5hbGlzdCBib2R5KSkpKSkKcHVibGlzaGlu ZyAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3QtdG1wL3N0b3JlIG9uIDAuMC4wLjAsIHBvcnQgNjc5 OQpHRVQgL3o4cXNnOWJtbWp6Z2ZpMGJiZ2xzMXd4ZDB3bWhobTJpLm5hcmluZm8KZXhwZWN0ZWQt dmFsdWU6ICgoU3RvcmVQYXRoIC4gL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0LXRtcC9zdG9yZS96 OHFzZzlibW1qemdmaTBiYmdsczF3eGQwd21oaG0yaS1pdGVtKSAoVVJMIC4gbmFyL2d6aXAvejhx c2c5Ym1tanpnZmkwYmJnbHMxd3hkMHdtaGhtMmktaXRlbSkgKENvbXByZXNzaW9uIC4gZ3ppcCkp CmFjdHVhbC12YWx1ZTogKChTdG9yZVBhdGggLiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3QtdG1w L3N0b3JlL3o4cXNnOWJtbWp6Z2ZpMGJiZ2xzMXd4ZDB3bWhobTJpLWl0ZW0pIChVUkwgLiBuYXIv Z3ppcC96OHFzZzlibW1qemdmaTBiYmdsczF3eGQwd21oaG0yaS1pdGVtKSAoQ29tcHJlc3Npb24g LiBnemlwKSkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IC9uYXIvIHdpdGggcHJvcGVybHkgZW5j b2RlZCAnKycgc2lnbgpsb2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0cy9wdWJsaXNo LnNjbToxOTUKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiL25hci8gd2l0aCBwcm9wZXJseSBl bmNvZGVkICcrJyBzaWduIgorICAgIkNvbmdyYXRzISIKKyAgIChsZXQgKChpdGVtIChhZGQtdGV4 dC10by1zdG9yZQorICAgICAgICAgICAgICAgICAlc3RvcmUKKyAgICAgICAgICAgICAgICAgImZh a2UtZ3RrKyIKKyAgICAgICAgICAgICAgICAgIkNvbmdyYXRzISIpKSkKKyAgICAgKGNhbGwtd2l0 aC10ZW1wb3Jhcnktb3V0cHV0LWZpbGUKKyAgICAgICAobGFtYmRhICh0ZW1wIHBvcnQpCisgICAg ICAgICAobGV0ICgobmFyICh1dGY4LT5zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAgICAoaHR0 cC1nZXQtYm9keQorICAgICAgICAgICAgICAgICAgICAgICAgKHB1Ymxpc2gtdXJpCisgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIi9uYXIvIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmktZW5jb2RlIChi YXNlbmFtZSBpdGVtKSkpKSkpKSkKKyAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1zdHJpbmcK KyAgICAgICAgICAgICBuYXIKKyAgICAgICAgICAgICAoY3V0IHJlc3RvcmUtZmlsZSA8PiB0ZW1w KSkpCisgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgdGVtcCByZWFkLXN0cmluZykpKSkp CkdFVCAvbmFyLzRjdmpzZDR2enc4eHJwbXgza3hnNHk2OXh6YmExcmtiLWZha2UtZ3RrJTJCCmV4 cGVjdGVkLXZhbHVlOiBDb25ncmF0cyEKYWN0dWFsLXZhbHVlOiBDb25ncmF0cyEKcmVzdWx0OiBQ QVNTCgp0ZXN0LW5hbWU6IC9uYXIvaW52YWxpZApsb2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3Vp eC90ZXN0cy9wdWJsaXNoLnNjbToyMDcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiL25hci9p bnZhbGlkIgorICAgNDA0CisgICAoYmVnaW4KKyAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQor ICAgICAgIChzdHJpbmctYXBwZW5kICglc3RvcmUtcHJlZml4KSAiL2ludmFsaWQiKQorICAgICAg IChsYW1iZGEgKHBvcnQpCisgICAgICAgICAoZGlzcGxheQorICAgICAgICAgICAiVGhpcyBmaWxl IGlzIG5vdCBhIHZhbGlkIHN0b3JlIGl0ZW0uIgorICAgICAgICAgICBwb3J0KSkpCisgICAgIChy ZXNwb25zZS1jb2RlCisgICAgICAgKGh0dHAtZ2V0CisgICAgICAgICAocHVibGlzaC11cmkgKHN0 cmluZy1hcHBlbmQgIi9uYXIvaW52YWxpZCIpKSkpKSkKR0VUIC9uYXIvaW52YWxpZApleHBlY3Rl ZC12YWx1ZTogNDA0CmFjdHVhbC12YWx1ZTogNDA0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAv ZmlsZS9OQU1FL3NoYTI1Ni9IQVNICmxvY2F0aW9uOiAvaG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3Rz L3B1Ymxpc2guc2NtOjIxNQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICIvZmlsZS9OQU1FL3No YTI1Ni9IQVNIIgorICAgIkhlbGxvLCBHdWl4IHdvcmxkISIKKyAgIChsZXQqICgoZGF0YSAiSGVs bG8sIEd1aXggd29ybGQhIikKKyAgICAgICAgICAoaGFzaCAoY2FsbC13aXRoLWlucHV0LXN0cmlu ZyBkYXRhIHBvcnQtc2hhMjU2KSkKKyAgICAgICAgICAoZHJ2IChydW4td2l0aC1zdG9yZQorICAg ICAgICAgICAgICAgICAlc3RvcmUKKyAgICAgICAgICAgICAgICAgKGdleHAtPmRlcml2YXRpb24K KyAgICAgICAgICAgICAgICAgICAidGhlLWZpbGUudHh0IgorICAgICAgICAgICAgICAgICAgIChn ZXhwIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICh1 bmdleHAgb3V0cHV0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkg KGRpc3BsYXkgKHVuZ2V4cCBkYXRhKSBwb3J0KSkpKQorICAgICAgICAgICAgICAgICAgICM6aGFz aC1hbGdvCisgICAgICAgICAgICAgICAgICAgJ3NoYTI1NgorICAgICAgICAgICAgICAgICAgICM6 aGFzaAorICAgICAgICAgICAgICAgICAgIGhhc2gpKSkKKyAgICAgICAgICAob3V0IChidWlsZC1k ZXJpdmF0aW9ucyAlc3RvcmUgKGxpc3QgZHJ2KSkpKQorICAgICAodXRmOC0+c3RyaW5nCisgICAg ICAgKGh0dHAtZ2V0LWJvZHkKKyAgICAgICAgIChwdWJsaXNoLXVyaQorICAgICAgICAgICAoc3Ry aW5nLWFwcGVuZAorICAgICAgICAgICAgICIvZmlsZS90aGUtZmlsZS50eHQvc2hhMjU2LyIKKyAg ICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcgaGFzaCkpKSkpKSkKR0VU IC9maWxlL3RoZS1maWxlLnR4dC9zaGEyNTYvMGhhbHZ2bXpxejZ3dnAwZzhzYTloZGE1ZzA0ajRo cG5jNWdkMzE0bnBnYXJtYmMyaXc1ZgpleHBlY3RlZC12YWx1ZTogSGVsbG8sIEd1aXggd29ybGQh CmFjdHVhbC12YWx1ZTogSGVsbG8sIEd1aXggd29ybGQhCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1l OiAvZmlsZS9OQU1FL3NoYTI1Ni9JTlZBTElELU5JWC1CQVNFMzItU1RSSU5HCmxvY2F0aW9uOiAv aG9tZS9tYXJ1c2ljaC9ndWl4L3Rlc3RzL3B1Ymxpc2guc2NtOjIzMwpzb3VyY2U6CisgKHRlc3Qt ZXF1YWwKKyAgICIvZmlsZS9OQU1FL3NoYTI1Ni9JTlZBTElELU5JWC1CQVNFMzItU1RSSU5HIgor ICAgNDA0CisgICAobGV0ICgodXJpIChwdWJsaXNoLXVyaQorICAgICAgICAgICAgICAgICIvZmls ZS90aGUtZmlsZS50eHQvc2hhMjU2L25vdC1hLW5peC1iYXNlMzItc3RyaW5nIikpKQorICAgICAo cmVzcG9uc2UtY29kZSAoaHR0cC1nZXQgdXJpKSkpKQpHRVQgL2ZpbGUvdGhlLWZpbGUudHh0L3No YTI1Ni9ub3QtYS1uaXgtYmFzZTMyLXN0cmluZwpleHBlY3RlZC12YWx1ZTogNDA0CmFjdHVhbC12 YWx1ZTogNDA0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAvZmlsZS9OQU1FL3NoYTI1Ni9JTlZB TElELUhBU0gKbG9jYXRpb246IC9ob21lL21hcnVzaWNoL2d1aXgvdGVzdHMvcHVibGlzaC5zY206 MjM5CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIi9maWxlL05BTUUvc2hhMjU2L0lOVkFMSUQt SEFTSCIKKyAgIDQwNAorICAgKGxldCAoKHVyaSAocHVibGlzaC11cmkKKyAgICAgICAgICAgICAg ICAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAgICAgIi9maWxlL3RoZS1maWxlLnR4dC9z aGEyNTYvIgorICAgICAgICAgICAgICAgICAgKGJ5dGV2ZWN0b3ItPm5peC1iYXNlMzItc3RyaW5n CisgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQtc3RyaW5nICIiIHBvcnQtc2hh MjU2KSkpKSkpCisgICAgIChyZXNwb25zZS1jb2RlIChodHRwLWdldCB1cmkpKSkpCkdFVCAvZmls ZS90aGUtZmlsZS50eHQvc2hhMjU2LzBtZHFhOXcxcDZjbWxpNjk3NnY0d2kwc3c5cjRwNXBya2o3 bHpmZDE4Nzd3azExYzljNzMKZXhwZWN0ZWQtdmFsdWU6IDQwNAphY3R1YWwtdmFsdWU6IDQwNApy ZXN1bHQ6IFBBU1MKCnJhbmRvbSBzZWVkIGZvciB0ZXN0czogMTQ2OTE4OTcwMQoKU0tJUDogdGVz dHMvcHlwaQo9PT09PT09PT09PT09PT09Cgp0ZXN0LW5hbWU6IHB5cGktPmd1aXgtcGFja2FnZQps b2NhdGlvbjogL2hvbWUvbWFydXNpY2gvZ3VpeC90ZXN0cy9weXBpLnNjbTo3Ngpzb3VyY2U6Cisg KHRlc3QtYXNzZXJ0CisgICAicHlwaS0+Z3VpeC1wYWNrYWdlIgorICAgKG1vY2sgKChndWl4IGlt cG9ydCB1dGlscykKKyAgICAgICAgICB1cmwtZmV0Y2gKKyAgICAgICAgICAobGFtYmRhICh1cmwg ZmlsZS1uYW1lKQorICAgICAgICAgICAgKG1hdGNoIHVybAorICAgICAgICAgICAgICAgICAgICgi aHR0cHM6Ly9weXBpLnB5dGhvbi5vcmcvcHlwaS9mb28vanNvbiIKKyAgICAgICAgICAgICAgICAg ICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICBmaWxlLW5hbWUK KyAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgpIChkaXNwbGF5IHRlc3QtanNvbikpKSkK KyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20vZm9vLTEuMC4wLnRhci5n eiIKKyAgICAgICAgICAgICAgICAgICAgKGJlZ2luCisgICAgICAgICAgICAgICAgICAgICAgKG1r ZGlyICJmb28tMS4wLjAiKQorICAgICAgICAgICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1m aWxlCisgICAgICAgICAgICAgICAgICAgICAgICAiZm9vLTEuMC4wL3JlcXVpcmVtZW50cy50eHQi CisgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgpIChkaXNwbGF5IHRlc3QtcmVxdWly ZW1lbnRzKSkpCisgICAgICAgICAgICAgICAgICAgICAgKHN5c3RlbSogInRhciIgImN6dmYiIGZp bGUtbmFtZSAiZm9vLTEuMC4wLyIpCisgICAgICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxl LXJlY3Vyc2l2ZWx5ICJmb28tMS4wLjAiKQorICAgICAgICAgICAgICAgICAgICAgIChzZXQhIHRl c3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQt ZmlsZSBmaWxlLW5hbWUgcG9ydC1zaGEyNTYpKSkpCisgICAgICAgICAgICAgICAgICAgKCJodHRw czovL2V4YW1wbGUuY29tL2Zvby0xLjAuMC1weTIucHkzLW5vbmUtYW55LndobCIKKyAgICAgICAg ICAgICAgICAgICAgI2YpCisgICAgICAgICAgICAgICAgICAgKF8gKGVycm9yICJVbmV4cGVjdGVk IFVSTDogIiB1cmwpKSkpKQorICAgICAgICAgKG1hdGNoIChweXBpLT5ndWl4LXBhY2thZ2UgImZv byIpCisgICAgICAgICAgICAgICAgKCgncGFja2FnZQorICAgICAgICAgICAgICAgICAgKCduYW1l ICJweXRob24tZm9vIikKKyAgICAgICAgICAgICAgICAgICgndmVyc2lvbiAiMS4wLjAiKQorICAg ICAgICAgICAgICAgICAgKCdzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAoJ29yaWdpbgorICAg ICAgICAgICAgICAgICAgICAoJ21ldGhvZCAndXJsLWZldGNoKQorICAgICAgICAgICAgICAgICAg ICAoJ3VyaQorICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAg ICAgICAgICAgICAgImh0dHBzOi8vZXhhbXBsZS5jb20vZm9vLSIKKyAgICAgICAgICAgICAgICAg ICAgICAgdmVyc2lvbgorICAgICAgICAgICAgICAgICAgICAgICAiLnRhci5neiIpKQorICAgICAg ICAgICAgICAgICAgICAoJ3NoYTI1NiAoJ2Jhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAg ICAgICAgICAgICAgICAgKCdidWlsZC1zeXN0ZW0gJ3B5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAg ICAgICAgICAgICAgICAoJ2lucHV0cworICAgICAgICAgICAgICAgICAgICgncXVhc2lxdW90ZQor ICAgICAgICAgICAgICAgICAgICAoKCJweXRob24tYmFyIiAoJ3VucXVvdGUgJ3B5dGhvbi1iYXIp KQorICAgICAgICAgICAgICAgICAgICAgKCJweXRob24tYmF6IiAoJ3VucXVvdGUgJ3B5dGhvbi1i YXopKQorICAgICAgICAgICAgICAgICAgICAgKCJweXRob24tc2V0dXB0b29scyIKKyAgICAgICAg ICAgICAgICAgICAgICAoJ3VucXVvdGUgJ3B5dGhvbi1zZXR1cHRvb2xzKSkpKSkKKyAgICAgICAg ICAgICAgICAgICgnaG9tZS1wYWdlICJodHRwOi8vZXhhbXBsZS5jb20iKQorICAgICAgICAgICAg ICAgICAgKCdzeW5vcHNpcyAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAoJ2Rlc2NyaXB0 aW9uICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICgnbGljZW5zZSAnbGdwbDIuMCkpCisg ICAgICAgICAgICAgICAgIChzdHJpbmc9PworICAgICAgICAgICAgICAgICAgIChieXRldmVjdG9y LT5uaXgtYmFzZTMyLXN0cmluZyB0ZXN0LXNvdXJjZS1oYXNoKQorICAgICAgICAgICAgICAgICAg IGhhc2gpKQorICAgICAgICAgICAgICAgICh4IChwayAnZmFpbCB4ICNmKSkpKSkKZm9vLTEuMC4w Lwpmb28tMS4wLjAvcmVxdWlyZW1lbnRzLnR4dAphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFT UwoKdGVzdC1uYW1lOiBweXBpLT5ndWl4LXBhY2thZ2UsIHdoZWVscwpsb2NhdGlvbjogL2hvbWUv bWFydXNpY2gvZ3VpeC90ZXN0cy9weXBpLnNjbToxMjUKc291cmNlOgorICh0ZXN0LWFzc2VydAor ICAgInB5cGktPmd1aXgtcGFja2FnZSwgd2hlZWxzIgorICAgKG1vY2sgKChndWl4IGltcG9ydCB1 dGlscykKKyAgICAgICAgICB1cmwtZmV0Y2gKKyAgICAgICAgICAobGFtYmRhICh1cmwgZmlsZS1u YW1lKQorICAgICAgICAgICAgKG1hdGNoIHVybAorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6 Ly9weXBpLnB5dGhvbi5vcmcvcHlwaS9mb28vanNvbiIKKyAgICAgICAgICAgICAgICAgICAgKHdp dGgtb3V0cHV0LXRvLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICBmaWxlLW5hbWUKKyAgICAg ICAgICAgICAgICAgICAgICAobGFtYmRhICgpIChkaXNwbGF5IHRlc3QtanNvbikpKSkKKyAgICAg ICAgICAgICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20vZm9vLTEuMC4wLnRhci5neiIKKyAg ICAgICAgICAgICAgICAgICAgKGJlZ2luCisgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyICJm b28tMS4wLjAiKQorICAgICAgICAgICAgICAgICAgICAgICh3aXRoLW91dHB1dC10by1maWxlCisg ICAgICAgICAgICAgICAgICAgICAgICAiZm9vLTEuMC4wL3JlcXVpcmVtZW50cy50eHQiCisgICAg ICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgpIChkaXNwbGF5IHRlc3QtcmVxdWlyZW1lbnRz KSkpCisgICAgICAgICAgICAgICAgICAgICAgKHN5c3RlbSogInRhciIgImN6dmYiIGZpbGUtbmFt ZSAiZm9vLTEuMC4wLyIpCisgICAgICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vy c2l2ZWx5ICJmb28tMS4wLjAiKQorICAgICAgICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291 cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtaW5wdXQtZmlsZSBm aWxlLW5hbWUgcG9ydC1zaGEyNTYpKSkpCisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2V4 YW1wbGUuY29tL2Zvby0xLjAuMC1weTIucHkzLW5vbmUtYW55LndobCIKKyAgICAgICAgICAgICAg ICAgICAgKGJlZ2luCisgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyICJmb28tMS4wLjAuZGlz dC1pbmZvIikKKyAgICAgICAgICAgICAgICAgICAgICAod2l0aC1vdXRwdXQtdG8tZmlsZQorICAg ICAgICAgICAgICAgICAgICAgICAgImZvby0xLjAuMC5kaXN0LWluZm8vbWV0YWRhdGEuanNvbiIK KyAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKCkgKGRpc3BsYXkgdGVzdC1tZXRhZGF0 YSkpKQorICAgICAgICAgICAgICAgICAgICAgIChsZXQgKCh6aXAtZmlsZSAoc3RyaW5nLWFwcGVu ZCBmaWxlLW5hbWUgIi56aXAiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoc3lzdGVtKgor ICAgICAgICAgICAgICAgICAgICAgICAgICAiemlwIgorICAgICAgICAgICAgICAgICAgICAgICAg ICB6aXAtZmlsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAiZm9vLTEuMC4wLmRpc3QtaW5m by9tZXRhZGF0YS5qc29uIikKKyAgICAgICAgICAgICAgICAgICAgICAgIChyZW5hbWUtZmlsZSB6 aXAtZmlsZSBmaWxlLW5hbWUpKQorICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1y ZWN1cnNpdmVseSAiZm9vLTEuMC4wLmRpc3QtaW5mbyIpKSkKKyAgICAgICAgICAgICAgICAgICAo XyAoZXJyb3IgIlVuZXhwZWN0ZWQgVVJMOiAiIHVybCkpKSkpCisgICAgICAgICAobWF0Y2ggKHB5 cGktPmd1aXgtcGFja2FnZSAiZm9vIikKKyAgICAgICAgICAgICAgICAoKCdwYWNrYWdlCisgICAg ICAgICAgICAgICAgICAoJ25hbWUgInB5dGhvbi1mb28iKQorICAgICAgICAgICAgICAgICAgKCd2 ZXJzaW9uICIxLjAuMCIpCisgICAgICAgICAgICAgICAgICAoJ3NvdXJjZQorICAgICAgICAgICAg ICAgICAgICgnb3JpZ2luCisgICAgICAgICAgICAgICAgICAgICgnbWV0aG9kICd1cmwtZmV0Y2gp CisgICAgICAgICAgICAgICAgICAgICgndXJpCisgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n LWFwcGVuZAorICAgICAgICAgICAgICAgICAgICAgICAiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28t IgorICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAg ICIudGFyLmd6IikpCisgICAgICAgICAgICAgICAgICAgICgnc2hhMjU2ICgnYmFzZTMyICg/IHN0 cmluZz8gaGFzaCkpKSkpCisgICAgICAgICAgICAgICAgICAoJ2J1aWxkLXN5c3RlbSAncHl0aG9u LWJ1aWxkLXN5c3RlbSkKKyAgICAgICAgICAgICAgICAgICgnaW5wdXRzCisgICAgICAgICAgICAg ICAgICAgKCdxdWFzaXF1b3RlCisgICAgICAgICAgICAgICAgICAgICgoInB5dGhvbi1iYXIiICgn dW5xdW90ZSAncHl0aG9uLWJhcikpCisgICAgICAgICAgICAgICAgICAgICAoInB5dGhvbi1iYXoi ICgndW5xdW90ZSAncHl0aG9uLWJheikpCisgICAgICAgICAgICAgICAgICAgICAoInB5dGhvbi1z ZXR1cHRvb2xzIgorICAgICAgICAgICAgICAgICAgICAgICgndW5xdW90ZSAncHl0aG9uLXNldHVw dG9vbHMpKSkpKQorICAgICAgICAgICAgICAgICAgKCdob21lLXBhZ2UgImh0dHA6Ly9leGFtcGxl LmNvbSIpCisgICAgICAgICAgICAgICAgICAoJ3N5bm9wc2lzICJzdW1tYXJ5IikKKyAgICAgICAg ICAgICAgICAgICgnZGVzY3JpcHRpb24gInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgKCds aWNlbnNlICdsZ3BsMi4wKSkKKyAgICAgICAgICAgICAgICAgKHN0cmluZz0/CisgICAgICAgICAg ICAgICAgICAgKGJ5dGV2ZWN0b3ItPm5peC1iYXNlMzItc3RyaW5nIHRlc3Qtc291cmNlLWhhc2gp CisgICAgICAgICAgICAgICAgICAgaGFzaCkpCisgICAgICAgICAgICAgICAgKHggKHBrICdmYWls IHggI2YpKSkpKQpyZXN1bHQ6IFNLSVAKCnJhbmRvbSBzZWVkIGZvciB0ZXN0czogMTQ2OTE4OTkz MgoK --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXlIsLAAoJEN1AmhXYIkadeTMP/jMkXynEmBNrpkBpnDTx0KNX u8+1sIpKPnlV3U+gGIjS98PvY21GRBdsZG0UqyFx6dVR79DPEjQ+GljakrTvhlDD 3CTMgafdQ2xQn7y89McAH42KdtfOe+xUcf7YOa7u62Jfs+wEUHpoVchQFM9V9XyW 1wBeg8kdsSPizVvQSQaDLq8Z+pWU4dRG1i9eo+7FVXiKkVUk7Br1SdFY4UzNTbpW IOsGd/2peFOddj4GXN/HEafzPmXh0GiO0xkz0ai1dBwsLpcVZgaBPJZ8pb9SoNpb De6rmkscmksgM80gxULwaBmhUppmH67VHrsSpU5NbNf/opygF01CEC6I5GpLOBKL YLU5b23GvXL7L9Hq86qXnX9iN3nD1g9byWnUjrlv/4fzM+D46fKXTPsPjssMp4zT LBcIEXjmriHhMKvNObXOo7687n0CTsJQpOr+UfK+1N6Jc2U5mgZHDo4rQSu7Zc6W 7W9ifhBrFw9HcsXPrktCW5GHtTGS5tXTA3tnFP38cWxCjRa9CO4YDFMb8d+uzXph kfTOGWoacj/P84d2rI+BMTS2Yhbj+ne34SaRIZU5hTluSE8IJW9s/ApPvH14y5h+ 2Itg2PRYE9/Rx2RgkX1lZX4OTlRw/wzC5YaBsgLiL8K/qtUnuHVLupzSvzjthNSH T15ecqPIRK0vmAjlaJlQ =w7/I -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 24 19:01:54 2016 Received: (at 24060) by debbugs.gnu.org; 24 Jul 2016 23:01:54 +0000 Received: from localhost ([127.0.0.1]:36123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bRSPC-0001B0-Mq for submit@debbugs.gnu.org; Sun, 24 Jul 2016 19:01:54 -0400 Received: from mail-pa0-f54.google.com ([209.85.220.54]:34784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bRSPB-0001An-FT for 24060@debbugs.gnu.org; Sun, 24 Jul 2016 19:01:53 -0400 Received: by mail-pa0-f54.google.com with SMTP id fi15so54965271pac.1 for <24060@debbugs.gnu.org>; Sun, 24 Jul 2016 16:01:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version; bh=7NqsKEVxtoNHmgH6os3ARrGElLwAKXt36caV7JVbkSk=; b=HpmpdYD5su50SWeABY3YuxyoaBkKQOVEkASMbPMXvLlCf96VlUXISj/dCk7bOv7ehW icr/wDKCkbGWG8QvY78bJWF2kSniIxD6BMJUmYmYz/CA/KFIbkx+0J11IN9zECbwGyPG bp+4jPpMwS4+A9P5HG55pesZ6ngiStldMXRE2G50tq/kFG3ZEFAYPkK3tW6/OB8wqlxx FDbgK5Nm4FCCaJYSdEA+FYjy6QUF766SSwYXEF/BpQbZlWF43MaJtxzKz16qzxPb/XbB 0ttFdGfX2AMy0QpcmNYoMppy2DT0JwSezDfYOh6WqgvsvIsL9oC+obRuIBTsEshtGDfp vxBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=7NqsKEVxtoNHmgH6os3ARrGElLwAKXt36caV7JVbkSk=; b=a539Smoi2JpjsI+sy4UoxHIDF8ARRY6Ow73jKTPLjl/1JBmMVpgsP6mpMpTYjg67Vv uV8tdY5aJj+yaBrpKbiR5c2sWbtnggO4181Wx13jmA1+X5JlpCyaMqdUUnIQaDpWdQGF q3sBRrGGj8/lZ5mMZZyzJh/KN3kuIrElwnBhdycOChRC3YFXHWUmWZDHq1xJ3eoDP93i 3bkfob/4LsR0GM+wDuRe4KKUcAbKo4qwZdJIDCL8xcsXy2q7IyLttm+nzOF1tC+rR4ox bl7B7Pllgqd4XRGVKYZ8IljbpbH+OyVBIWou/WSBl0Pa75kTSt864/GI5TMPaAlD1n/0 giSQ== X-Gm-Message-State: AEkooutSXzVu1GdqaKyprXermJ5pGu9TaK3XYgvygfCr9ldqsnwwIRz+SMT7h3zb/3D2mQ== X-Received: by 10.67.13.196 with SMTP id fa4mr24893222pad.115.1469401307147; Sun, 24 Jul 2016 16:01:47 -0700 (PDT) Received: from garuda ([2601:602:9d00:e745:4e0f:6eff:fef6:70b9]) by smtp.gmail.com with ESMTPSA id ee3sm34914236pac.25.2016.07.24.16.01.46 for <24060@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 24 Jul 2016 16:01:46 -0700 (PDT) From: Chris Marusich To: 24060@debbugs.gnu.org Subject: Re: bug#24060: Test failure: tests/publish.scm References: <87r3ajs7p2.fsf@gmail.com> Date: Sun, 24 Jul 2016 16:01:42 -0700 In-Reply-To: <87r3ajs7p2.fsf@gmail.com> (Chris Marusich's message of "Sun, 24 Jul 2016 02:31:53 -0700") Message-ID: <87a8h6abe1.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24060 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 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I've performed a git bisect. The commit which introduced this behavior is 4a1fc562ae5eedf40f6ae4eabe30580b0983b8f6. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXlUjXAAoJEN1AmhXYIkadN8QQAIqfqjofaRoqoeMPvVbJmp2R DsyBW6mCkoyVsZBKcLf2h3uQONYp0gdUvIJFS9BuE5dEiw4zACLyI6kN+OvjPFUJ jd4Tp5EBmpHBU6j5ufFR6lM08Sbgw9suhBCkl9N0I5mbnttUPHMUQ3NuSCLL4j39 2DNnm1V04Fx8H7kmVjzLuRYAfMMZpJOklMaSytS9VOwuDoc/JDxPcx93mER9DMyh U494xx660vwTN9znKNRNngTalfgxa1t3nanboYqAeFMXxYOFM9Pn5p63SSSFkd4F lfn9TXifDx+NvJ5JLE5/KqtX4UNZbdUIGncTR9eYmS2rUall6z/oLb9k01zzPOCB F5xSzf9HVXmbx0uiev/CUeuh+Vt7HhDb/4tPvSAfi8d+zpE+iV403Ufre5GKFNYh 2LN8WtqdKXwSUe74MghEehKbGgganugY3Uaa71A20GH/EbRH48lsYc1sAFynJc6d HOj0jeqdJ1NvwrPJem9tNf2pSJbUusKhHAzha6BmsWu7uSTWYC0yG+ie3QlXxEYN vWSp/JvsK74MzgWxAL+hIxYlvYfjGP0B1d0FTIcDWuYjC5KLzI4c7/1BAS4VitHI +4SlEbgdw1pNVLMO4Q6Q8bsLmNVZP3T3IpM4TvE6/UvxhZx+wG01ET2OaMhKyJQ/ B/7fH5WGTXEwrr9XqvJV =TzVf -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 26 17:08:49 2016 Received: (at 24060) by debbugs.gnu.org; 26 Jul 2016 21:08:49 +0000 Received: from localhost ([127.0.0.1]:38500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bS9ar-0008Bj-Kc for submit@debbugs.gnu.org; Tue, 26 Jul 2016 17:08:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bS9ap-0008BU-LJ for 24060@debbugs.gnu.org; Tue, 26 Jul 2016 17:08:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bS9ah-0008Ek-8V for 24060@debbugs.gnu.org; Tue, 26 Jul 2016 17:08:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45755) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bS9ah-0008EV-4x; Tue, 26 Jul 2016 17:08:39 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:40020 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bS9af-0002dK-Cy; Tue, 26 Jul 2016 17:08:37 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Chris Marusich Subject: Re: bug#24060: Test failure: tests/publish.scm References: <87r3ajs7p2.fsf@gmail.com> Date: Tue, 26 Jul 2016 23:08:35 +0200 In-Reply-To: <87r3ajs7p2.fsf@gmail.com> (Chris Marusich's message of "Sun, 24 Jul 2016 02:31:53 -0700") Message-ID: <871t2g150s.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 24060 Cc: 24060@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: -6.3 (------) Hello! Chris Marusich skribis: > test-name: /nar/gzip/* > location: /home/marusich/guix/tests/publish.scm:163 > source: > + (test-equal > + "/nar/gzip/*" > + "bar" > + (call-with-temporary-output-file > + (lambda (temp port) > + (let ((nar (http-get-port > + (publish-uri > + (string-append "/nar/gzip/" (basename %item)))))) > + (call-with-gzip-input-port > + nar > + (cut restore-file <> temp))) > + (call-with-input-file temp read-string)))) > GET /nar/gzip/z8qsg9bmmjzgfi0bbgls1wxd0wmhhm2i-item > expected-value: bar > actual-value: #f > actual-error: > + (srfi-34 > + #] 27616f0>) > result: FAIL I fail to reproduce it with =E2=80=98make -j=E2=80=99 on my 4-core laptop. = Is it easy to reproduce for you? Does the zlib test always pass, as per: while make check TESTS=3Dtests/zlib.scm ; do : ; done ? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 27 06:49:41 2016 Received: (at 24060-done) by debbugs.gnu.org; 27 Jul 2016 10:49:41 +0000 Received: from localhost ([127.0.0.1]:38762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSMPE-0005m4-Un for submit@debbugs.gnu.org; Wed, 27 Jul 2016 06:49:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38213) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSMPE-0005lr-5A for 24060-done@debbugs.gnu.org; Wed, 27 Jul 2016 06:49:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bSMP3-0006OY-V8 for 24060-done@debbugs.gnu.org; Wed, 27 Jul 2016 06:49:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54696) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSMP3-0006O9-Rj; Wed, 27 Jul 2016 06:49:29 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:54464 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bSMP1-0002cF-TW; Wed, 27 Jul 2016 06:49:28 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Chris Marusich Subject: Re: bug#24060: Test failure: tests/publish.scm References: <87r3ajs7p2.fsf@gmail.com> Date: Wed, 27 Jul 2016 12:49:25 +0200 In-Reply-To: <87r3ajs7p2.fsf@gmail.com> (Chris Marusich's message of "Sun, 24 Jul 2016 02:31:53 -0700") Message-ID: <87wpk7z77u.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 24060-done Cc: 24060-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: -6.3 (------) Hi, I managed to reproduce it with more =E2=80=98make -j=E2=80=99 runs (it woul= d fail roughly once every 5 runs). This is fixed by 37402ecb4379d7199dd4b3386488261938edc780 and the problem is evidenced by 688ec13c459602d475bccd3638a6802dc0a6ce23. Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 28 12:08:09 2016 Received: (at 24060) by debbugs.gnu.org; 28 Jul 2016 16:08:09 +0000 Received: from localhost ([127.0.0.1]:49457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSnqz-0004qE-Lr for submit@debbugs.gnu.org; Thu, 28 Jul 2016 12:08:09 -0400 Received: from mail-pf0-f180.google.com ([209.85.192.180]:33531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSnqx-0004q1-W2 for 24060@debbugs.gnu.org; Thu, 28 Jul 2016 12:08:08 -0400 Received: by mail-pf0-f180.google.com with SMTP id y134so23384059pfg.0 for <24060@debbugs.gnu.org>; Thu, 28 Jul 2016 09:08:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version; bh=nHPQHffxCL/kkPdcF/kR6A/kbRGay9UfR6LYJOaxdU0=; b=dTulVQ1iwiSeGxHS4ttG1FDZG0lKn1tuYciPtsb38y38jrxq2x3aI/BKBsjAbKW+/H RNnLQ+yDdCF5z5UcbtYAST1V5oFl2p+NtZM+q7mPLncXnqBDvlTlJ0Djhcmz1KMT65V9 UZ8l3x9Es43Qa/Mk95kmoEHn79GcnZItK0Ys5m7Gz+I98ZXMEk7Gb8vwR9yYyTsB9eW+ Hpqx/PIJGEqdmlySCeEekc3yfsxUn9b9qPfnOdYEMJq0NWxLmtR4Vy3J+5I3/s1yS66S Ei0bouA6Okrd90lwKS/RLy/x9xXGsDrynhHNcTLomSouUUNjem1a6FRWwnWgdBb/mNv7 6s3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=nHPQHffxCL/kkPdcF/kR6A/kbRGay9UfR6LYJOaxdU0=; b=GPiWF/qcniSU4x8Es2QPwJ2Mg3UZChDCF+8sa/zhIirIVjwVd0VIDiZ8Terd2qQQ1S vSpliT1J48zqy2z9KNOhUt7dKX4adr0dFx+3LbIV1pb/NuG0iLYnXvfRmiwEhaKFt5M7 e+Qt9toFM/DKDHgcgnnHrCudlItIMIMeWCjOU8LwSSRKuF183aKVtvyf4AwHWPcsbuiJ a4GMVk36cddxhqU+XpK6aw5roUd1O+nyIwmT09D6OLg7GFv1OivnJkSk0kAB5uXgXpmg vcWloCCPK/zZBNyqxKgQDTs3qWxtRkJ0A+WYJEgo7+IEUlHfx42jcJK6Hx/LP7vLTyqW rpxg== X-Gm-Message-State: AEkoouv3qeSyExEiH+8R1LLFQSS77vXMmfVNsvB2GxTaY4emdzJmu0cIwAO5AH8nx+cCrg== X-Received: by 10.98.88.131 with SMTP id m125mr56991911pfb.63.1469722081812; Thu, 28 Jul 2016 09:08:01 -0700 (PDT) Received: from garuda ([2601:602:9d00:e745:4e0f:6eff:fef6:70b9]) by smtp.gmail.com with ESMTPSA id fc2sm3825665pab.46.2016.07.28.09.08.00 for <24060@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Jul 2016 09:08:00 -0700 (PDT) From: Chris Marusich To: 24060@debbugs.gnu.org Subject: Test (tests/publish.scm) still fails after fix Date: Thu, 28 Jul 2016 09:07:58 -0700 Message-ID: <87twf94ug1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24060 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 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I tried running the tests against commit 37402ecb4379d7199dd4b3386488261938edc780, but this time the test fails for a different reason. Does it succeed for you? =2D-8<---------------cut here---------------start------------->8--- $ make check 'TESTS=3Dtests/publish.scm' make check-recursive make[1]: Entering directory '/home/marusich/guix' Making check in po/guix make[2]: Entering directory '/home/marusich/guix/po/guix' make[2]: Leaving directory '/home/marusich/guix/po/guix' Making check in po/packages make[2]: Entering directory '/home/marusich/guix/po/packages' make[2]: Leaving directory '/home/marusich/guix/po/packages' make[2]: Entering directory '/home/marusich/guix' Compiling Scheme modules... make check-TESTS check-local make[3]: Entering directory '/home/marusich/guix' make[4]: Entering directory '/home/marusich/guix' Makefile:4237: recipe for target 'tests/publish.log' failed make[4]: *** [tests/publish.log] Error 134 make[4]: Leaving directory '/home/marusich/guix' Makefile:4216: recipe for target 'check-TESTS' failed make[3]: *** [check-TESTS] Error 2 make[3]: Leaving directory '/home/marusich/guix' Makefile:4459: recipe for target 'check-am' failed make[2]: *** [check-am] Error 2 make[2]: Leaving directory '/home/marusich/guix' Makefile:3996: recipe for target 'check-recursive' failed make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory '/home/marusich/guix' Makefile:4461: recipe for target 'check' failed make: *** [check] Error 2 =2D-8<---------------cut here---------------end--------------->8--- No test-suite.log was emitted. However, tests/publish.log contains the following failure: =2D-8<---------------cut here---------------start------------->8--- test-name: /*.narinfo with compression location: /home/marusich/guix/tests/publish.scm:184 source: + (test-equal + "/*.narinfo with compression" + `(("StorePath" unquote %item) + ("URL" + unquote + (string-append "nar/gzip/" (basename %item))) + ("Compression" . "gzip")) + (let ((thread + (call-with-new-thread + (lambda () (guix-publish "--port=3D6799" "-C5"))))) + (wait-until-ready 6799) + (let* ((url (string-append + "http://localhost:6799/" + (store-path-hash-part %item) + ".narinfo")) + (body (http-get-port url))) + (filter + (lambda (item) + (match item + (("Compression" . _) #t) + (("StorePath" . _) #t) + (("URL" . _) #t) + (_ #f))) + (recutils->alist body))))) publishing /home/marusich/guix/test-tmp/store on 0.0.0.0, port 6799 GET /z8qsg9bmmjzgfi0bbgls1wxd0wmhhm2i.narinfo guile: ports.c:2527: scm_i_port_iconv_descriptors: Assertion `pti->encoding= _mode =3D=3D SCM_PORT_ENCODING_MODE_ICONV' failed. =2D-8<---------------cut here---------------end--------------->8--- It looks like there may still be a problem here. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXmi3gAAoJEN1AmhXYIkadfHgP/1yCedfhIquwOxyxUbHda7Ll dhi0K6d/vDwRluQJAhewYgzQ4tKI0jIKOarJcq2o09sgtDbp+dW+c5H/VWLGPAw8 jbVoGX8mBa6VloqyV739nrW4p9SvCzULZCwuujp9D3g08Dwfi3yovWzDqQwuj/0F /A9mLsIRF2bysAzup8sMbxWovEaOwlOx0xyRLt2jaMGamMZyKcFtgXWw950nuSgo s+llLFgTrHjK9xjEq+AoXGTI6qo2/zqKmzDEs38HbpqYS0wl4FQJ9vTq2T6xiEOI wTnKlffqREULznkVRYHujnYgVtvPIMNGHx7wkLtvQs0Fx6zGhUs+UUNvAn/IoRhc ING3cr1tfLCZfAfDxLZ8clGRp+syyQ2GdsptaB2mRADGriVnoy6ov4/+Rg2xy4XQ 5Fa5jG2nq3Vww2hCu125zcrHF2iZKRLrhcYvvooxQECJifo0UkZ1Aq1bsRc9vzSZ KdnuRD0VOshunWm13/M0bdjmPwJewxnrT0VqyyA3AEpX8jrC5ej3yhH8sawF8eIO /+JuNveL8kwPTyZWv3iMZnpjCWZwf3XBwODwt981XIDKygnJnuBffhwDEzw5kuys Gd/qrW2z2AbsjaluYeXGdfmOcfoMV9QVJ6Ur4jqXD/KgFwlrq2O1fSCq7u2rk/6A Y2AYYhP5nSrDxTM9o0zR =82GM -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 28 17:20:17 2016 Received: (at 24060) by debbugs.gnu.org; 28 Jul 2016 21:20:17 +0000 Received: from localhost ([127.0.0.1]:49696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSsj2-0000Fl-Tv for submit@debbugs.gnu.org; Thu, 28 Jul 2016 17:20:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSsiz-0000FY-Lf for 24060@debbugs.gnu.org; Thu, 28 Jul 2016 17:20:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bSsip-0000MM-Fh for 24060@debbugs.gnu.org; Thu, 28 Jul 2016 17:20:08 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50657) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSsip-0000MC-CH; Thu, 28 Jul 2016 17:20:03 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:42492 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bSsio-0002mw-LL; Thu, 28 Jul 2016 17:20:03 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Chris Marusich Subject: Re: bug#24060: Test (tests/publish.scm) still fails after fix References: <87r3ajs7p2.fsf@gmail.com> <87twf94ug1.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 Thermidor an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Thu, 28 Jul 2016 23:20:00 +0200 In-Reply-To: <87twf94ug1.fsf@gmail.com> (Chris Marusich's message of "Thu, 28 Jul 2016 09:07:58 -0700") Message-ID: <87y44lv4sf.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 24060 Cc: 24060@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: -6.3 (------) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Chris Marusich skribis: > I tried running the tests against commit > 37402ecb4379d7199dd4b3386488261938edc780, but this time the test fails > for a different reason. Does it succeed for you? Yes. Is this new failure systematic, or does it occur randomly? > publishing /home/marusich/guix/test-tmp/store on 0.0.0.0, port 6799 > GET /z8qsg9bmmjzgfi0bbgls1wxd0wmhhm2i.narinfo > guile: ports.c:2527: scm_i_port_iconv_descriptors: Assertion `pti->encodi= ng_mode =3D=3D SCM_PORT_ENCODING_MODE_ICONV' failed. What version of Guile do you use? I wonder if this could be a remnant of . Does commenting out the =E2=80=9C/nar/gzip/*=E2=80=9D test hide the problem? If so, does the patch below help? Thanks, Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline $ git diff HEAD diff --git a/tests/publish.scm b/tests/publish.scm index 4dc8075..fda0b7c 100644 --- a/tests/publish.scm +++ b/tests/publish.scm @@ -172,11 +172,13 @@ References: ~%" "bar" (call-with-temporary-output-file (lambda (temp port) - (let ((nar (http-get-port - (publish-uri - (string-append "/nar/gzip/" (basename %item)))))) - (call-with-gzip-input-port nar - (cut restore-file <> temp))) + (let* ((nar (http-get-port + (publish-uri + (string-append "/nar/gzip/" (basename %item))))) + (data (call-with-gzip-input-port nar + get-bytevector-all)) + (input (open-bytevector-input-port data))) + (restore-file input temp)) (call-with-input-file temp read-string)))) (unless (zlib-available?) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 30 04:00:03 2016 Received: (at 24060) by debbugs.gnu.org; 30 Jul 2016 08:00:03 +0000 Received: from localhost ([127.0.0.1]:51121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTPBi-0003Hj-EQ for submit@debbugs.gnu.org; Sat, 30 Jul 2016 04:00:02 -0400 Received: from mail-pf0-f180.google.com ([209.85.192.180]:34090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTPBh-0003H1-8B for 24060@debbugs.gnu.org; Sat, 30 Jul 2016 04:00:01 -0400 Received: by mail-pf0-f180.google.com with SMTP id p64so39538213pfb.1 for <24060@debbugs.gnu.org>; Sat, 30 Jul 2016 01:00:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version; bh=sg8T9xDWoE7rnA04MYpgk1DFiuOOXRYX4hVhKhdfjkg=; b=dwdxM/0vwcyQbBnASyKC4TK4G87cfWERyfd5Ff272ChyWCZujJNBOkDLpjwqkJQZwM hI05tiUg4xU0Zt8zsaSGw2ZWtzaxYOfDMZjiUOTtsjpQYTC1oKG3XeUgEB/7m8BtvdE6 Uxd5Dx44A5JD95NprKOxtghe0rbL+BXI6hOAN6v1MCWITxVakTt1q+b7+MhDB3SNWmgV g30vzq84l24VqJb7RdqjbhrVo4L5ic+V47lrQ6NrKJ2A5v+ayPVFfMXW7mKfUIIsrpGi 0g7Wo0aXjW41OdPpGmOU+mKu1okoLUp+IqtsqwWUAqPMBzmo775saCq8F0cDW63Gdf6u DcZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:message-id :user-agent:mime-version; bh=sg8T9xDWoE7rnA04MYpgk1DFiuOOXRYX4hVhKhdfjkg=; b=iaVEte0YygzjnmQHneh5bIR/xrpEqazc0kpqZN8XDBe+jZzhn9t4W0mGF/9elgcNut 9X0SrHctAWylir2afRn9ZNEFv16wL7Xj3JEvpWOCnTWRNqkT+1VJLHvATSBzXXJcu52U PIzkLIbW3+Yq3igZb2UWk88irbOWb7/oDKWBzZSF3K2R13EuYIjv2UEynlel+e0TrVD9 7BaKRnGC0rim+Peyveo6pJiJblcGeJsBxQZKA+6yFvxMZ2Zz0/gGFXnn1zM3sTLyzQNU naMTadqWd6ecFldRd6f8mFJZMCFKtbUGtA8ifPoupLLxospZqYRJkle1KZV4eyo9nEYb WtSQ== X-Gm-Message-State: AEkoouuqIGcTNhjRsmHeLgvNWchYpdT54512qZoClxfxNRlvswS/cIPCfefIZV9/hTqUDg== X-Received: by 10.98.213.130 with SMTP id d124mr75982252pfg.118.1469865595242; Sat, 30 Jul 2016 00:59:55 -0700 (PDT) Received: from garuda ([2601:602:9d00:e745:4e0f:6eff:fef6:70b9]) by smtp.gmail.com with ESMTPSA id k29sm30181388pfb.2.2016.07.30.00.59.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 30 Jul 2016 00:59:54 -0700 (PDT) From: Chris Marusich To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: bug#24060: Test (tests/publish.scm) still fails after fix References: <87r3ajs7p2.fsf@gmail.com> <87twf94ug1.fsf@gmail.com> <87y44lv4sf.fsf@gnu.org> Date: Sat, 30 Jul 2016 00:59:49 -0700 Message-ID: <8737mrr1xm.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24060 Cc: 24060@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: -0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Is this new failure systematic, or does it occur randomly? I've tried running the test over 100 times, and it failed every time. I've also tested it in a QEMU guest running GuixSD, and it still fails. I will see if I can reproduce it on a totally different physical computer and get back to you. > What version of Guile do you use? The version is "guile (GNU Guile) 2.0.11". This version comes from running "guix environment guix". I just now tried the same tests using guile-next (which is version 2.1.2), and they still failed. > I wonder if this could be a remnant of . > Does commenting out the =E2=80=9C/nar/gzip/*=E2=80=9D test hide the probl= em? Commenting out that test-equals section did not hide the problem. > If so, does the patch below help? I tried the patch anyway, and unfortunately the test still failed. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXnF53AAoJEN1AmhXYIkadZHkQAJ1Asf7nCYA5FWc+16hOi2HS JDCe6rdrFqDSH9ylZOxqxb2cQNbDGIsTZw59ISJOK/4rvKechE2uhQ5Vcj8OYn58 q9nu83qKDr5CKdgZSsT9Ye5hA9DbCjGcboPC7UBrlCInbPFY1/aVuNwsT0WKcE5I QGexGTrm1ob+HZTnMCAQS2HDLvYSEuwHcAdw6cy7GxsOTv7y8XDLKtZcs4MwNPqo c0RMrX3b9gVnjvxSSxLClEZnfO8a5eUr7bn+x+tClcTzHPo1+OT9seDdcRFjGiNO 2TcxVglhwb0qVVKT5rK/pVQil2+si87Xe2eROTvE0sBXrwaBlcXZnXAIIY9tDiAv 3XlOVrc3FbvnLfsSUk8OdHLg5GMDUiwgiULD2FAJq6u9gO47dPTRAJA8AcBj9LjS 2LiR8kxB5tUUDBOx3fAApfScPaTsXJkJDYxLVGNpweUKQwp7aN/MPdDbUl6O6/AX UsXleQZlVk25yhPRuj3r5wAWBXlb8rD8FYGOoGUGVf+BBPrlg2dTnGATejMzae9J iJHeGgfdJXb8C91Tr1Dra21urx6NX7KSyIBU8xmPAMFFc1sGVZ63iduK/qf0IAyd 9Sj4dm48uI1pfEKZt8TeaCHNpdWc7om21pVrhTCqrKusT+sg58k3YAe4dMpxAKvq CC9FJdFBdtlv1pitwuEH =eBqS -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 30 05:17:07 2016 Received: (at 24060) by debbugs.gnu.org; 30 Jul 2016 09:17:07 +0000 Received: from localhost ([127.0.0.1]:51171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTQOJ-0006ks-CU for submit@debbugs.gnu.org; Sat, 30 Jul 2016 05:17:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTQOH-0006kL-IK for 24060@debbugs.gnu.org; Sat, 30 Jul 2016 05:17:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bTQO8-0006jn-WC for 24060@debbugs.gnu.org; Sat, 30 Jul 2016 05:17:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43242) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bTQO8-0006jj-Sg; Sat, 30 Jul 2016 05:16:56 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:36780 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bTQO5-0006xb-Ul; Sat, 30 Jul 2016 05:16:54 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Chris Marusich Subject: Re: bug#24060: Test (tests/publish.scm) still fails after fix References: <87r3ajs7p2.fsf@gmail.com> <87twf94ug1.fsf@gmail.com> <87y44lv4sf.fsf@gnu.org> <8737mrr1xm.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 Thermidor an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Sat, 30 Jul 2016 11:16:51 +0200 In-Reply-To: <8737mrr1xm.fsf@gmail.com> (Chris Marusich's message of "Sat, 30 Jul 2016 00:59:49 -0700") Message-ID: <87ziozwkn0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 24060 Cc: 24060@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: -6.3 (------) Chris Marusich skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Is this new failure systematic, or does it occur randomly? > > I've tried running the test over 100 times, and it failed every time. > I've also tested it in a QEMU guest running GuixSD, and it still fails. > I will see if I can reproduce it on a totally different physical > computer and get back to you. Oh. Weird because =E2=80=98guix build guix=E2=80=99 doesn=E2=80=99t have t= his problem AFAICS. >> I wonder if this could be a remnant of . >> Does commenting out the =E2=80=9C/nar/gzip/*=E2=80=9D test hide the prob= lem? > > Commenting out that test-equals section did not hide the problem. Could you also comment out "/*.narinfo with compression" and see? We need to find out which of the tests triggers the Guile crash; it=E2=80= =99s most likely one of the recently-added tests. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 02 12:11:04 2016 Received: (at 24060) by debbugs.gnu.org; 2 Aug 2016 16:11:04 +0000 Received: from localhost ([127.0.0.1]:53812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bUcHX-0005Kg-75 for submit@debbugs.gnu.org; Tue, 02 Aug 2016 12:11:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bUcHV-0005KD-H1 for 24060@debbugs.gnu.org; Tue, 02 Aug 2016 12:11:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUcHL-000182-J7 for 24060@debbugs.gnu.org; Tue, 02 Aug 2016 12:10:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34163) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUcHL-00016m-FE; Tue, 02 Aug 2016 12:10:51 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:57734 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bUcHI-00074T-5h; Tue, 02 Aug 2016 12:10:49 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Chris Marusich Subject: Re: bug#24060: Test (tests/publish.scm) still fails after fix References: <87r3ajs7p2.fsf@gmail.com> <87twf94ug1.fsf@gmail.com> <87y44lv4sf.fsf@gnu.org> <8737mrr1xm.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 16 Thermidor an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Tue, 02 Aug 2016 18:10:45 +0200 In-Reply-To: <8737mrr1xm.fsf@gmail.com> (Chris Marusich's message of "Sat, 30 Jul 2016 00:59:49 -0700") Message-ID: <871t27tam2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: 24060 Cc: 24060@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: -6.2 (------) Chris Marusich skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Is this new failure systematic, or does it occur randomly? > > I've tried running the test over 100 times, and it failed every time. > I've also tested it in a QEMU guest running GuixSD, and it still fails. > I will see if I can reproduce it on a totally different physical > computer and get back to you. > >> What version of Guile do you use? > > The version is "guile (GNU Guile) 2.0.11". This version comes from > running "guix environment guix". > > I just now tried the same tests using guile-next (which is version > 2.1.2), and they still failed. > >> I wonder if this could be a remnant of . >> Does commenting out the =E2=80=9C/nar/gzip/*=E2=80=9D test hide the prob= lem? > > Commenting out that test-equals section did not hide the problem. It is reproducible on our current master (post-core-updates merge, using glibc 2.23). I=E2=80=99ve debugged a bit and found that commit 2c7b48c2fbccc0b2fc09ae055ce5b32f3fe6b441 fixes it for me. Could you try again with current master? For good measure, I also pushed a5c376034f0c465c00e88283dae6d59ac49612a9 to protect us from thread-safety issues that could in theory arise. Thanks, Ludo=E2=80=99. From unknown Fri Sep 05 14:42:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 31 Aug 2016 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator