From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 71231 invoked by alias); 29 Jun 2017 16:01:47 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 71211 invoked by uid 89); 29 Jun 2017 16:01:45 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-11.2 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=ham version=3.3.2 spammy=go, 2246, SHELL, * X-HELO: mail-oi0-f49.google.com Received: from mail-oi0-f49.google.com (HELO mail-oi0-f49.google.com) (209.85.218.49) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 29 Jun 2017 16:01:43 +0000 Received: by mail-oi0-f49.google.com with SMTP id l130so15373244oib.1 for ; Thu, 29 Jun 2017 09:01:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=N/IeW/cuUCSkTpxBmIJdNMXdD4s1EU9R+VDo5MXJ87I=; b=iLD3DIbjnsu9nIV32Sl2JgtElrLnxhe/snrLgT2VUISigkymITfaz23bDziMezqU+C 1cFdODw9g1wSOZsN9MxVXdpRGM3rWooHA9G/wd2NRBpmIb6KzWqSwUp9geT9f2W3xFMr iaHP09yC/X6ISwYvZM2FvNXG25HLmd1A097tIjVmkYjwDT+V03uTomF4UMUXd7tjSEl8 P6XKvnwYT8rghYA3eW7wx9K7ildu3LcJYMfNiO5DCSnmAdCYlczH89gha/eX88hUaKSG LWAFh4oOD/nMX0PWmqzUBt2d1ywmHHNuzMY/m2fTpp4fzLbByJwLuwVdXpfJN2sqJyu6 fTFw== X-Gm-Message-State: AKS2vOy+CRLd+O4160ADt9aWVbAoRqATiEP2tcH1kw9w3KBCMVBZNWau 2YGtHKj56C+Lr/zp0qvvZfi87dj7NJ0C8s8= X-Received: by 10.202.72.202 with SMTP id v193mr9288093oia.83.1498752100921; Thu, 29 Jun 2017 09:01:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.199.202 with HTTP; Thu, 29 Jun 2017 09:01:40 -0700 (PDT) From: Ian Lance Taylor Date: Thu, 29 Jun 2017 16:01:00 -0000 Message-ID: Subject: gotools patch committed: Test runtime, misc/cgo/{test,testcarchive} To: gcc-patches , "gofrontend-dev@googlegroups.com" Content-Type: multipart/mixed; boundary="001a1134e0d2957e7805531b6a74" X-SW-Source: 2017-06/txt/msg02303.txt.bz2 --001a1134e0d2957e7805531b6a74 Content-Type: text/plain; charset="UTF-8" Content-length: 856 This patch to the gotools Makefile adds tests to `make check`. We now test the runtime package using the newly built go tool, and test that cgo works by running the misc/cgo/test and misc/cgo/testcarchive tests. Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed to mainline. Ian 2017-06-29 Ian Lance Taylor * Makefile.am (MOSTLYCLEANFILES): Remove testing files and logs. (mostlyclean-local): Remove check-runtime-dir, cgo-test-dir, carchive-test-dir. (ECHO_ENV): Define. (check-go-tool): Depend on cgo. Write command to testlog. (check-runtime): New target. (check-cgo-test): New target. (check-carchive-test): New target. (check): Depend on check-runtime, check-cgo-test, check-carchive-test. Add @ to prettify output. (.PHONY): Add check-runtime, check-cgo-test, check-carchive-test. * Makefile.in: Rebuild. --001a1134e0d2957e7805531b6a74 Content-Type: text/plain; charset="US-ASCII"; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j4imad450 Content-length: 11094 SW5kZXg6IE1ha2VmaWxlLmFtCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t IE1ha2VmaWxlLmFtCShyZXZpc2lvbiAyNDk3NTgpCisrKyBNYWtlZmlsZS5h bQkod29ya2luZyBjb3B5KQpAQCAtNDQsNiArNDQsNyBAQCBHT0xJTksgPSAk KEdPQ09NUElMRVIpICQoR09DRkxBR1MpICQoQU1fCiAKIGxpYmdvc3JjZGly ID0gJChzcmNkaXIpLy4uL2xpYmdvL2dvCiBjbWRzcmNkaXIgPSAkKGxpYmdv c3JjZGlyKS9jbWQKK2xpYmdvbWlzY2RpciA9ICQoc3JjZGlyKS8uLi9saWJn by9taXNjCiAKIGdvX2NtZF9nb19maWxlcyA9IFwKIAkkKGNtZHNyY2Rpcikv Z28vYWxsZG9jcy5nbyBcCkBAIC0xMDYsNyArMTA3LDEyIEBAIHMtemRlZmF1 bHRjYzogTWFrZWZpbGUKIAkkKFNIRUxMKSAkKHNyY2RpcikvLi4vbW92ZS1p Zi1jaGFuZ2UgemRlZmF1bHRjYy5nby50bXAgemRlZmF1bHRjYy5nbwogCSQo U1RBTVApICRAIAogCi1NT1NUTFlDTEVBTkZJTEVTID0gemRlZmF1bHRjYy5n byBzLXpkZWZhdWx0Y2MKK01PU1RMWUNMRUFORklMRVMgPSBcCisJemRlZmF1 bHRjYy5nbyBzLXpkZWZhdWx0Y2MgXAorCWNoZWNrLWdjY2dvIGdvdG9vbHMu aGVhZCAqLXRlc3Rsb2cgZ290b29scy5zdW0gZ290b29scy5sb2cKKworbW9z dGx5Y2xlYW4tbG9jYWw6CisJcm0gLXJmIGNoZWNrLWdvLWRpciBjaGVjay1y dW50aW1lLWRpciBjZ28tdGVzdC1kaXIgY2FyY2hpdmUtdGVzdC1kaXIKIAog aWYgTkFUSVZFCiAKQEAgLTE1Niw2ICsxNjIsNyBAQCBjaGVjay1nY2Nnbzog TWFrZWZpbGUKIAljaG1vZCAreCAkQAogCiAjIENIRUNLX0VOViBzZXRzIHVw IHRoZSBlbnZpcm9ubWVudCB0byBydW4gdGhlIG5ld2x5IGJ1aWx0IGdvIHRv b2wuCisjIElmIHlvdSBjaGFuZ2UgdGhpcywgY2hhbmdlIEVDSE9fRU5WLCBi ZWxvdy4KIENIRUNLX0VOViA9IFwKIAlQQVRIPWBlY2hvICQoYWJzX2J1aWxk ZGlyKTokJHtQQVRIfSB8IHNlZCAncyw6OiosOixnO3MsXjoqLCw7cyw6KiQk LCwnYDsgXAogCWV4cG9ydCBQQVRIOyBcCkBAIC0xNjksMjUgKzE3Niw4MSBA QCBDSEVDS19FTlYgPSBcCiAJTERfTElCUkFSWV9QQVRIPWBlY2hvICQke2Fi c19saWJnb2Rpcn0vLmxpYnM6JCR7TERfTElCUkFSWV9QQVRIfSB8IHNlZCAn cyw6OiosOixnO3MsXjoqLCw7cyw6KiQkLCwnYDsgXAogCWV4cG9ydCBMRF9M SUJSQVJZX1BBVEg7CiAKKyMgRUNIT19FTlYgaXMgYSB2YXJpYW50IG9mIENI RUNLX0VOViB0byBwdXQgaW50byBhIHRlc3Rsb2cgZmlsZS4KKyMgSXQgYXNz dW1lcyB0aGF0IGFic19saWJnb2RpciBpcyBzZXQuCitFQ0hPX0VOViA9IFBB VEg9YGVjaG8gJChhYnNfYnVpbGRkaXIpOiQke1BBVEh9IHwgc2VkICdzLDo6 Kiw6LGc7cyxeOiosLDtzLDoqJCQsLCdgIEdDQ0dPPSckKGFic19idWlsZGRp cikvY2hlY2stZ2NjZ28nIEdDQ0dPVE9PTERJUj0nJChhYnNfYnVpbGRkaXIp JyBHT19URVNUSU5HX0dPVE9PTFM9eWVzIExEX0xJQlJBUllfUEFUSD1gZWNo byAkJHthYnNfbGliZ29kaXJ9Ly5saWJzOiQke0xEX0xJQlJBUllfUEFUSH0g fCBzZWQgJ3MsOjoqLDosZztzLF46KiwsO3MsOiokJCwsJ2AKKwogIyBjaGVj ay1nby10b29scyBydW5zIGBnbyB0ZXN0IGNtZC9nb2AgaW4gb3VyIGVudmly b25tZW50LgotY2hlY2stZ28tdG9vbDogZ28kKEVYRUVYVCkgY2hlY2staGVh ZCBjaGVjay1nY2NnbwotCXJtIC1yZiBjaGVjay1nby1kaXIKK2NoZWNrLWdv LXRvb2w6IGdvJChFWEVFWFQpIGNnbyQoRVhFRVhUKSBjaGVjay1oZWFkIGNo ZWNrLWdjY2dvCisJcm0gLXJmIGNoZWNrLWdvLWRpciBjbWRfZ28tdGVzdGxv ZwogCSQoTUtESVJfUCkgY2hlY2stZ28tZGlyL3NyYy9jbWQvZ28KIAljcCAk KGNtZHNyY2RpcikvZ28vKi5nbyBjaGVjay1nby1kaXIvc3JjL2NtZC9nby8K IAljcCAkKGxpYmdvZGlyKS96c3RkcGtnbGlzdC5nbyBjaGVjay1nby1kaXIv c3JjL2NtZC9nby8KIAljcCB6ZGVmYXVsdGNjLmdvIGNoZWNrLWdvLWRpci9z cmMvY21kL2dvLwogCWNwIC1yICQoY21kc3JjZGlyKS9nby90ZXN0ZGF0YSBj aGVjay1nby1kaXIvc3JjL2NtZC9nby8KKwlAYWJzX2xpYmdvZGlyPWBjZCAk KGxpYmdvZGlyKSAmJiAkKFBXRF9DT01NQU5EKWA7IFwKKwlhYnNfY2hlY2tk aXI9YGNkIGNoZWNrLWdvLWRpciAmJiAkKFBXRF9DT01NQU5EKWA7IFwKKwll Y2hvICJjZCBjaGVjay1nby1kaXIvc3JjL2NtZC9nbyAmJiAkKEVDSE9fRU5W KSBHT1BBVEg9JCR7YWJzX2NoZWNrZGlyfSAkKGFic19idWlsZGRpcikvZ28k KEVYRUVYVCkgdGVzdCAtdGVzdC5zaG9ydCAtdGVzdC52IiA+IGNtZF9nby10 ZXN0bG9nCiAJJChDSEVDS19FTlYpIFwKIAlHT1BBVEg9YGNkIGNoZWNrLWdv LWRpciAmJiAkKFBXRF9DT01NQU5EKWA7IFwKIAlleHBvcnQgR09QQVRIOyBc CiAJKGNkIGNoZWNrLWdvLWRpci9zcmMvY21kL2dvICYmICQoYWJzX2J1aWxk ZGlyKS9nbyQoRVhFRVhUKSB0ZXN0IC10ZXN0LnNob3J0IC10ZXN0LnYpID4g Y21kX2dvLXRlc3Rsb2cgMj4mMSB8fCB0cnVlCiAJZ3JlcCAnXi0tLSAnIGNt ZF9nby10ZXN0bG9nIHwgc2VkIC1lICdzL14tLS0gXCguKlwpIChbXildKikk JC9cMS8nCiAKKyMgY2hlY2stcnVudGltZSBydW5zIGBnbyB0ZXN0IHJ1bnRp bWVgIGluIG91ciBlbnZpcm9ubWVudC4KKyMgVGhlIHJ1bnRpbWUgcGFja2Fn ZSBpcyBhbHNvIHRlc3RlZCBhcyBwYXJ0IG9mIGxpYmdvLAorIyBidXQgdGhl IHJ1bnRpbWUgdGVzdHMgdXNlIHRoZSBnbyB0b29sIGhlYXZpbHksIHNvIHRl c3RpbmcKKyMgaGVyZSB0b28gd2lsbCBjYXRjaCBtb3JlIHByb2JsZW1zLgor Y2hlY2stcnVudGltZTogZ28kKEVYRUVYVCkgY2dvJChFWEVFWFQpIGNoZWNr LWhlYWQgY2hlY2stZ2NjZ28KKwlybSAtcmYgY2hlY2stcnVudGltZS1kaXIg cnVudGltZS10ZXN0bG9nCisJJChNS0RJUl9QKSBjaGVjay1ydW50aW1lLWRp cgorCUBhYnNfbGliZ29kaXI9YGNkICQobGliZ29kaXIpICYmICQoUFdEX0NP TU1BTkQpYDsgXAorCUxEX0xJQlJBUllfUEFUSD1gZWNobyAkJHthYnNfbGli Z29kaXJ9Ly5saWJzOiQke0xEX0xJQlJBUllfUEFUSH0gfCBzZWQgJ3MsOjoq LDosZztzLF46KiwsO3MsOiokJCwsJ2A7IFwKKwlHT0FSQ0g9YCQoYWJzX2J1 aWxkZGlyKS9nbyQoRVhFRVhUKSBlbnYgR09BUkNIYDsgXAorCUdPT1M9YCQo YWJzX2J1aWxkZGlyKS9nbyQoRVhFRVhUKSBlbnYgR09PU2A7IFwKKwlmaWxl cz1gJChTSEVMTCkgJChsaWJnb3NyY2RpcikvLi4vbWF0Y2guc2ggLS1nb2Fy Y2g9JCR7R09BUkNIfSAtLWdvb3M9JCR7R09PU30gLS1zcmNkaXI9JChsaWJn b3NyY2RpcikvcnVudGltZSAtLWV4dHJhZmlsZXM9IiQobGliZ29kaXIpL3J1 bnRpbWVfc3lzaW5mby5nbyAkKGxpYmdvZGlyKS9zaWd0YWIuZ28iIC0tdGFn PWxpYmZmaWA7IFwKKwllY2hvICIkKEVDSE9fRU5WKSBHQz0nJChhYnNfYnVp bGRkaXIpL2NoZWNrLWdjY2dvIC1mZ28tY29tcGlsaW5nLXJ1bnRpbWUnIEdP QVJDSD0kJHtHT0FSQ0h9IEdPT1M9JCR7R09PU30gJChTSEVMTCkgJChsaWJn b3NyY2RpcikvLi4vdGVzdHN1aXRlL2dvdGVzdCAtLWdvYXJjaD0kJHtHT0FS Q0h9IC0tZ29vcz0kJHtHT09TfSAtLWJhc2VkaXI9JChsaWJnb3NyY2Rpcikv Li4gLS1zcmNkaXI9JChsaWJnb3NyY2RpcikvcnVudGltZSAtLXBrZ3BhdGg9 cnVudGltZSAtLXBrZ2ZpbGVzPSckJHtmaWxlc30nIC10ZXN0LnYiID4gcnVu dGltZS10ZXN0bG9nCisJJChDSEVDS19FTlYpIFwKKwlHQz0iJCR7R0NDR099 IC1mZ28tY29tcGlsaW5nLXJ1bnRpbWUiOyBcCisJZXhwb3J0IEdDOyBcCisJ R09BUkNIPWAkKGFic19idWlsZGRpcikvZ28kKEVYRUVYVCkgZW52IEdPQVJD SGA7IFwKKwlHT09TPWAkKGFic19idWlsZGRpcikvZ28kKEVYRUVYVCkgZW52 IEdPT1NgOyBcCisJZmlsZXM9YCQoU0hFTEwpICQobGliZ29zcmNkaXIpLy4u L21hdGNoLnNoIC0tZ29hcmNoPSQke0dPQVJDSH0gLS1nb29zPSQke0dPT1N9 IC0tc3JjZGlyPSQobGliZ29zcmNkaXIpL3J1bnRpbWUgLS1leHRyYWZpbGVz PSIkKGxpYmdvZGlyKS9ydW50aW1lX3N5c2luZm8uZ28gJChsaWJnb2Rpcikv c2lndGFiLmdvIiAtLXRhZz1saWJmZmlgOyBcCisJJChTSEVMTCkgJChsaWJn b3NyY2RpcikvLi4vdGVzdHN1aXRlL2dvdGVzdCAtLWdvYXJjaD0kJHtHT0FS Q0h9IC0tZ29vcz0kJHtHT09TfSAtLWJhc2VkaXI9JChsaWJnb3NyY2Rpcikv Li4gLS1zcmNkaXI9JChsaWJnb3NyY2RpcikvcnVudGltZSAtLXBrZ3BhdGg9 cnVudGltZSAtLXBrZ2ZpbGVzPSIkJHtmaWxlc30iIC10ZXN0LnYgPj4gcnVu dGltZS10ZXN0bG9nIDI+JjEgfHwgdHJ1ZQorCWdyZXAgJ14tLS0gJyBydW50 aW1lLXRlc3Rsb2cgfCBzZWQgLWUgJ3MvXi0tLSBcKC4qXCkgKFteKV0qKSQk L1wxLycKKworIyBjaGVjay1jZ28tdGVzdCBydW5zIGBnbyB0ZXN0IG1pc2Mv Y2dvL3Rlc3RgIGluIG91ciBlbnZpcm9ubWVudC4KK2NoZWNrLWNnby10ZXN0 OiBnbyQoRVhFRVhUKSBjZ28kKEVYRUVYVCkgY2hlY2staGVhZCBjaGVjay1n Y2NnbworCXJtIC1yZiBjZ28tdGVzdC1kaXIgY2dvLXRlc3Rsb2cKKwkkKE1L RElSX1ApIGNnby10ZXN0LWRpci9taXNjL2NnbworCWNwIC1yICQobGliZ29t aXNjZGlyKS9jZ28vdGVzdCBjZ28tdGVzdC1kaXIvbWlzYy9jZ28vCisJQGFi c19saWJnb2Rpcj1gY2QgJChsaWJnb2RpcikgJiYgJChQV0RfQ09NTUFORClg OyBcCisJZWNobyAiY2QgY2dvLXRlc3QtZGlyL21pc2MvY2dvL3Rlc3QgJiYg JChFQ0hPX0VOVikgR09UUkFDRUJBQ0s9MiAkKGFic19idWlsZGRpcikvZ28k KEVYRUVYVCkgdGVzdCAtdGVzdC5zaG9ydCAtdGVzdC52IiA+IGNnby10ZXN0 bG9nCisJJChDSEVDS19FTlYpIFwKKwlHT1RSQUNFQkFDSz0yOyBcCisJZXhw b3J0IEdPVFJBQ0VCQUNLOyBcCisJKGNkIGNnby10ZXN0LWRpci9taXNjL2Nn by90ZXN0ICYmICQoYWJzX2J1aWxkZGlyKS9nbyQoRVhFRVhUKSB0ZXN0IC10 ZXN0LnNob3J0IC10ZXN0LnYpID4+IGNnby10ZXN0bG9nIDI+JjEgfHwgdHJ1 ZQorCWdyZXAgJ14tLS0gJyBjZ28tdGVzdGxvZyB8IHNlZCAtZSAncy9eLS0t IFwoLipcKSAoW14pXSopJCQvXDEvJworCisjIGNoZWNrLWNhcmNoaXZlLXRl c3QgcnVucyBgZ28gdGVzdCBtaXNjL2Nnby90ZXN0Y2FyY2hpdmUvY2FyY2hp dmVfdGVzdC5nb2AKKyMgaW4gb3VyIGVudmlyb25tZW50LgorY2hlY2stY2Fy Y2hpdmUtdGVzdDogZ28kKEVYRUVYVCkgY2dvJChFWEVFWFQpIGNoZWNrLWhl YWQgY2hlY2stZ2NjZ28KKwlybSAtcmYgY2FyY2hpdmUtdGVzdC1kaXIgY2Fy Y2hpdmUtdGVzdGxvZworCSQoTUtESVJfUCkgY2FyY2hpdmUtdGVzdC1kaXIv bWlzYy9jZ28KKwljcCAtciAkKGxpYmdvbWlzY2RpcikvY2dvL3Rlc3RjYXJj aGl2ZSBjYXJjaGl2ZS10ZXN0LWRpci9taXNjL2Nnby8KKwlAYWJzX2xpYmdv ZGlyPWBjZCAkKGxpYmdvZGlyKSAmJiAkKFBXRF9DT01NQU5EKWA7IFwKKwll Y2hvICJjZCBjYXJjaGl2ZS10ZXN0LWRpci9taXNjL2Nnby90ZXN0Y2FyY2hp dmUgJiYgJChFQ0hPX0VOVikgTElCUkFSWV9QQVRIPWBlY2hvICQke2Fic19s aWJnb2Rpcn0vLmxpYnNgICQoYWJzX2J1aWxkZGlyKS9nbyQoRVhFRVhUKSB0 ZXN0IC10ZXN0LnYgY2FyY2hpdmVfdGVzdC5nbyIgPiBjYXJjaGl2ZS10ZXN0 bG9nCisJJChDSEVDS19FTlYpIFwKKwlMSUJSQVJZX1BBVEg9YGVjaG8gJCR7 YWJzX2xpYmdvZGlyfS8ubGliczokJHtMSUJSQVJZX1BBVEh9IHwgc2VkICdz LDo6Kiw6LGc7cyxeOiosLDtzLDoqJCQsLCdgOyBcCisJZXhwb3J0IExJQlJB UllfUEFUSDsgXAorCShjZCBjYXJjaGl2ZS10ZXN0LWRpci9taXNjL2Nnby90 ZXN0Y2FyY2hpdmUgJiYgJChhYnNfYnVpbGRkaXIpL2dvJChFWEVFWFQpIHRl c3QgLXRlc3QudiBjYXJjaGl2ZV90ZXN0LmdvKSA+PiBjYXJjaGl2ZS10ZXN0 bG9nIDI+JjEgfHwgdHJ1ZQorCWdyZXAgJ14tLS0gJyBjYXJjaGl2ZS10ZXN0 bG9nIHwgc2VkIC1lICdzL14tLS0gXCguKlwpIChbXildKikkJC9cMS8nCisK ICMgVGhlIGNoZWNrIHRhcmdldHMgcnVucyB0aGUgdGVzdHMgYW5kIGFzc2Vt YmxlcyB0aGUgb3V0cHV0IGZpbGVzLgotY2hlY2s6IGNoZWNrLWhlYWQgY2hl Y2stZ28tdG9vbAotCW12IGdvdG9vbHMuaGVhZCBnb3Rvb2xzLnN1bQotCWNw IGdvdG9vbHMuc3VtIGdvdG9vbHMubG9nCi0JZm9yIGZpbGUgaW4gY21kX2dv LXRlc3Rsb2c7IGRvIFwKK2NoZWNrOiBjaGVjay1oZWFkIGNoZWNrLWdvLXRv b2wgY2hlY2stcnVudGltZSBjaGVjay1jZ28tdGVzdCBjaGVjay1jYXJjaGl2 ZS10ZXN0CisJQG12IGdvdG9vbHMuaGVhZCBnb3Rvb2xzLnN1bQorCUBjcCBn b3Rvb2xzLnN1bSBnb3Rvb2xzLmxvZworCUBmb3IgZmlsZSBpbiBjbWRfZ28t dGVzdGxvZyBydW50aW1lLXRlc3Rsb2cgY2dvLXRlc3Rsb2cgY2FyY2hpdmUt dGVzdGxvZzsgZG8gXAogCSAgdGVzdG5hbWU9YGVjaG8gJCR7ZmlsZX0gfCBz ZWQgLWUgJ3MvLXRlc3Rsb2cvLycgLWUgJ3N8X3wvfCdgOyBcCiAJICBlY2hv ICJSdW5uaW5nICQke3Rlc3RuYW1lfSIgPj4gZ290b29scy5zdW07IFwKIAkg IGVjaG8gIlJ1bm5pbmcgJCR7dGVzdG5hbWV9IiA+PiBnb3Rvb2xzLmxvZzsg XApAQCAtMTk2LDI0ICsyNTksMjQgQEAgY2hlY2s6IGNoZWNrLWhlYWQgY2hl Y2stZ28tdG9vbAogCWRvbmUKIAlAZWNobyA+PiBnb3Rvb2xzLnN1bQogCUBl Y2hvICIJCT09PSBnb3Rvb2xzIFN1bW1hcnkgPT09IiA+PiBnb3Rvb2xzLnN1 bQotCXBhc3M9YGdyZXAgLWMgJ15QQVNTJyBnb3Rvb2xzLnN1bWA7IFwKKwlA cGFzcz1gZ3JlcCAtYyAnXlBBU1MnIGdvdG9vbHMuc3VtYDsgXAogCWlmIHRl c3QgIiQke3Bhc3N9IiAtbmUgIjAiOyB0aGVuIFwKIAkgIGVjaG8gIiMgb2Yg ZXhwZWN0ZWQgcGFzc2VzCQkkJHtwYXNzfSIgPj4gZ290b29scy5zdW07IFwK IAlmaQotCWZhaWw9YGdyZXAgLWMgJ15GQUlMJyBnb3Rvb2xzLnN1bWA7IFwK KwlAZmFpbD1gZ3JlcCAtYyAnXkZBSUwnIGdvdG9vbHMuc3VtYDsgXAogCWlm IHRlc3QgIiQke2ZhaWx9IiAtbmUgIjAiOyB0aGVuIFwKIAkgIGVjaG8gIiMg b2YgdW5leHBlY3RlZCBmYWlsdXJlcwkkJHtmYWlsfSIgPj4gZ290b29scy5z dW07IFwKIAlmaQotCXVudGVzdGVkPWBncmVwIC1jICdeVU5URVNURUQnIGdv dG9vbHMuc3VtYDsgXAorCUB1bnRlc3RlZD1gZ3JlcCAtYyAnXlVOVEVTVEVE JyBnb3Rvb2xzLnN1bWA7IFwKIAlpZiB0ZXN0ICIkJHt1bnRlc3RlZH0iIC1u ZSAiMCI7IHRoZW4gXAogCSAgZWNobyAiIyBvZiB1bnRlc3RlZCB0ZXN0Y2Fz ZXMJCSQke3VudGVzdGVkfSIgPj4gZ290b29scy5zdW07IFwKIAlmaQotCWVj aG8gYGVjaG8gJChHT0NfRk9SX1RBUkdFVCkgfCBzZWQgLWUgJ3MvIC4qLy8n YCAgYCQoR09DX0ZPUl9UQVJHRVQpIC12IDI+JjEgfCBncmVwICIgdmVyc2lv biIgfCBzZWQgLW4gLWUgJ3MvLiogXCh2ZXJzaW9uLiokJFwpL1wxL3AnYCA+ PiBnb3Rvb2xzLnN1bQotCWVjaG8gPj4gZ290b29scy5sb2cKLQllY2hvICJy dW50ZXN0IGNvbXBsZXRlZCBhdCBgZGF0ZWAiID4+IGdvdG9vbHMubG9nCi0J aWYgZ3JlcCAnXkZBSUwnIGdvdG9vbHMuc3VtID4vZGV2L251bGwgMj4mMTsg dGhlbiBleGl0IDE7IGZpCisJQGVjaG8gYGVjaG8gJChHT0NfRk9SX1RBUkdF VCkgfCBzZWQgLWUgJ3MvIC4qLy8nYCAgYCQoR09DX0ZPUl9UQVJHRVQpIC12 IDI+JjEgfCBncmVwICIgdmVyc2lvbiIgfCBzZWQgLW4gLWUgJ3MvLiogXCh2 ZXJzaW9uLiokJFwpL1wxL3AnYCA+PiBnb3Rvb2xzLnN1bQorCUBlY2hvID4+ IGdvdG9vbHMubG9nCisJQGVjaG8gInJ1bnRlc3QgY29tcGxldGVkIGF0IGBk YXRlYCIgPj4gZ290b29scy5sb2cKKwlAaWYgZ3JlcCAnXkZBSUwnIGdvdG9v bHMuc3VtID4vZGV2L251bGwgMj4mMTsgdGhlbiBleGl0IDE7IGZpCiAKLS5Q SE9OWTogY2hlY2sgY2hlY2staGVhZCBjaGVjay1nby10b29sCisuUEhPTlk6 IGNoZWNrIGNoZWNrLWhlYWQgY2hlY2stZ28tdG9vbCBjaGVjay1ydW50aW1l IGNoZWNrLWNnby10ZXN0IGNoZWNrLWNhcmNoaXZlLXRlc3QKIAogZWxzZQog CkBAIC0yMjQsNiArMjg3LDMgQEAgZWxzZQogIyB0aGUgZ28vYnVpbGQgcGFj a2FnZS4gIEZpZ3VyZSB0aGlzIG91dCBsYXRlci4KIAogZW5kaWYKLQotbW9z dGx5Y2xlYW4tbG9jYWw6Ci0Jcm0gLXJmIGNoZWNrLWdvLWRpcgo= --001a1134e0d2957e7805531b6a74--