From mboxrd@z Thu Jan 1 00:00:00 1970 From: julien lepiller Subject: Re: PHP on core-updates Date: Mon, 27 Feb 2017 11:24:42 +0100 Message-ID: <7ab1df6095300e461f6a51bc86246194@lepiller.eu> References: <20170226204633.GA1501@jasmine> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_c9881ec9ff6c7c3cb20b2bb0a84376cc" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ciIUF-0000Kr-RB for guix-devel@gnu.org; Mon, 27 Feb 2017 05:25:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ciIUB-0000l5-UT for guix-devel@gnu.org; Mon, 27 Feb 2017 05:24:59 -0500 Received: from dau94-h03-89-91-205-84.dsl.sta.abo.bbox.fr ([89.91.205.84]:40519 helo=skaro.lepiller.eu) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ciIUB-0000kA-Am for guix-devel@gnu.org; Mon, 27 Feb 2017 05:24:55 -0500 Received: from localhost (localhost [127.0.0.1]) by skaro.lepiller.eu (Postfix) with ESMTP id A373B7FB5B for ; Mon, 27 Feb 2017 11:24:51 +0100 (CET) Received: from skaro.lepiller.eu ([127.0.0.1]) by localhost (lepiller.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m-_BrtlDfw_M for ; Mon, 27 Feb 2017 11:24:43 +0100 (CET) Received: from webmail.lepiller.eu (localhost [127.0.0.1]) by skaro.lepiller.eu (Postfix) with ESMTPA id 0E5717FA5A for ; Mon, 27 Feb 2017 11:24:43 +0100 (CET) In-Reply-To: <20170226204633.GA1501@jasmine> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=_c9881ec9ff6c7c3cb20b2bb0a84376cc Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Le 2017-02-26 21:46, Leo Famulari a =C3=A9crit=C2=A0: > Hi Julien, >=20 > Libgd is updated to 2.2.4 on the core-updates branch. >=20 > Can you take a look and decide what to do with gd-for-php on that > branch? I think php-for-gd would break with the new version (it would fail to=20 apply the patches), so I'd like to get rid of it, and use our gd package=20 instead. I found an issue with gd that was discovered by php, reported to gd and=20 fixed in their repo. I've extracted a patch from the gd repo and would=20 like to add it to our package. I found a way to "fix" the newly failing=20 tests and reported them upstream. I've attached two patches I'd like to=20 see in core-updates. I haven't tested them yet, though, but comments=20 would be highly appreciated ;) --=_c9881ec9ff6c7c3cb20b2bb0a84376cc Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-gd-Fix-an-issue-with-XBM-decoding.patch Content-Disposition: attachment; filename=0001-gnu-gd-Fix-an-issue-with-XBM-decoding.patch; size=5678 RnJvbSA2ZWUwYWZhYzFjNzJjOGU5MmRjZDAzODQwOTBlYWQ2MmQ1ZTBjZjhhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gTGVwaWxsZXIgPGp1bGllbkBsZXBpbGxlci5ldT4K RGF0ZTogTW9uLCAyNyBGZWIgMjAxNyAxMTowOToxMSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMS8y XSBnbnU6IGdkOiBGaXggYW4gaXNzdWUgd2l0aCBYQk0gZGVjb2RpbmcuCgoqIGdudS9wYWNrYWdl cy9wYXRjaGVzL2dkLXBocC03Mzk2OC1GaXgtMTA5LVhCTS1yZWFkaW5nLnBhdGNoOiBOZXcgZmls ZS4KKiBnbnUvbG9jYWwuc2NtIChkaXN0X3BhdGNoX0RBVEEpOiBBZGQgaXQuCiogZ251L3BhY2th Z2VzL2dkLnNjbSAoZ2QpW3NvdXJjZV06IFVzZSBpdC4KLS0tCiBnbnUvbG9jYWwubWsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBnbnUvcGFja2FnZXMvZ2Qu c2NtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogLi4uL3BhdGNoZXMv Z2QtcGhwLTczOTY4LUZpeC0xMDktWEJNLXJlYWRpbmcucGF0Y2ggfCAxMTQgKysrKysrKysrKysr KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDExNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ251L3BhY2thZ2VzL3BhdGNoZXMvZ2QtcGhwLTczOTY4 LUZpeC0xMDktWEJNLXJlYWRpbmcucGF0Y2gKCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9n bnUvbG9jYWwubWsKaW5kZXggM2Q5YWQ3MC4uMjcxZDJjNCAxMDA2NDQKLS0tIGEvZ251L2xvY2Fs Lm1rCisrKyBiL2dudS9sb2NhbC5tawpAQCAtNTgyLDYgKzU4Miw3IEBAIGRpc3RfcGF0Y2hfREFU QSA9CQkJCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9nZC1maXgtdGVzdHMtb24taTY4Ni5w YXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9nZC1maXgtdHJ1ZWNvbG9yLWZvcm1hdC1j b3JyZWN0aW9uLnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ2QtZnJlZXR5cGUtdGVz dC1mYWlsdXJlLnBhdGNoCQlcCisgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dkLXBocC03Mzk2OC1G aXgtMTA5LVhCTS1yZWFkaW5nLnBhdGNoCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2dlZ2wt Q1ZFLTIwMTItNDQzMy5wYXRjaAkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvZ2VvY2x1ZS1j b25maWcucGF0Y2gJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL2doYy1kb250LXBhc3MtbGlu a2VyLWZsYWdzLXZpYS1yZXNwb25zZS1maWxlcy5wYXRjaAlcCmRpZmYgLS1naXQgYS9nbnUvcGFj a2FnZXMvZ2Quc2NtIGIvZ251L3BhY2thZ2VzL2dkLnNjbQppbmRleCA4Y2FjMjQyLi42NjRlNjUz IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvZ2Quc2NtCisrKyBiL2dudS9wYWNrYWdlcy9nZC5z Y20KQEAgLTUyLDcgKzUyLDggQEAKICAgICAgICAgICAgICAgICIxcnA0djduMWRxMzhiOTJrbDdn a3ZwdnFxa3c3bnZkZm56NmQ1a2lwNWtsa3hma2k2enFrIikpCiAgICAgICAgICAgICAgKHBhdGNo ZXMgKHNlYXJjaC1wYXRjaGVzICJnZC1maXgtZ2QyLXJlYWQtdGVzdC5wYXRjaCIKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImdkLWZpeC10ZXN0cy1vbi1pNjg2LnBhdGNo IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ2QtZnJlZXR5cGUtdGVz dC1mYWlsdXJlLnBhdGNoIikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgImdkLWZyZWV0eXBlLXRlc3QtZmFpbHVyZS5wYXRjaCIKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgImdkLXBocC03Mzk2OC1GaXgtMTA5LVhCTS1yZWFkaW5nLnBhdGNo IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50 cwogICAgICBgKCM6cGhhc2VzCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9nZC1w aHAtNzM5NjgtRml4LTEwOS1YQk0tcmVhZGluZy5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVz L2dkLXBocC03Mzk2OC1GaXgtMTA5LVhCTS1yZWFkaW5nLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAuLmJmYWE0ZmYKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2Fn ZXMvcGF0Y2hlcy9nZC1waHAtNzM5NjgtRml4LTEwOS1YQk0tcmVhZGluZy5wYXRjaApAQCAtMCww ICsxLDExNCBAQAorRnJvbSAwODJjNTQ0NDgzOGVhMGQ4NGY5ZmI2NDQxYWVmZGI0NGQ3OGQ5YmJh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbTogIkNocmlzdG9waCBNLiBCZWNrZXIiIDxj bWJlY2tlcjY5QGdteC5kZT4KK0RhdGU6IEZyaSwgMjAgSmFuIDIwMTcgMjI6NDg6MjAgKzAxMDAK K1N1YmplY3Q6IFtQQVRDSF0gRml4ICMxMDk6IFhCTSByZWFkaW5nIGZhaWxzIHdpdGggcHJpbnRl ZCBlcnJvcgorCitXaGVuIGNhbGN1bGF0aW5nIHRoZSBudW1iZXIgb2YgcmVxdWlyZWQgYnl0ZXMg b2YgYW4gWEJNIGltYWdlLCB3ZSBoYXZlCit0byB0YWtlIHRoZSBsaW5lIHBhZGRpbmcgaW50byBh Y2NvdW50LgorCitUaGlzIHBhdGNoIGhhcyBiZWVuIHRha2VuIGZyb20gdGhlIGdkIHJlcG9zaXRv cnkgYW5kIGJpbmFyeSBmaWxlcyBoYXZlIGJlZW4KK3JlbW92ZWQgZnJvbSB0aGUgcGF0Y2ggYmVj YXVzZSBvdXIgcGF0Y2ggcHJvY2VkdXJlIGRvZXNuJ3Qgc3VwcG9ydCB0aGF0IGZvcm1hdC4KKy0t LQorIHNyYy9nZF94Ym0uYyAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCisgdGVzdHMveGJt L0NNYWtlTGlzdHMudHh0ICAgICAgICAgfCAgIDEgKworIHRlc3RzL3hibS9NYWtlbW9kdWxlLmFt ICAgICAgICAgIHwgICA1ICsrKystCisgdGVzdHMveGJtL2dpdGh1Yl9idWdfMTA5LmMgICAgICAg fCAgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKKyB0ZXN0cy94Ym0vZ2l0 aHViX2J1Z18xMDkueGJtICAgICB8ICAgNSArKysrKworIDUgZmlsZXMgY2hhbmdlZCwgNDcgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKKyBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMveGJt L2dpdGh1Yl9idWdfMTA5LmMKKyBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMveGJtL2dpdGh1Yl9i dWdfMTA5LnhibQorIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy94Ym0vZ2l0aHViX2J1Z18xMDlf ZXhwLnBuZworCitkaWZmIC0tZ2l0IGEvc3JjL2dkX3hibS5jIGIvc3JjL2dkX3hibS5jCitpbmRl eCA1ZjA5YjU2Li5jMmJhMmFkIDEwMDY0NAorLS0tIGEvc3JjL2dkX3hibS5jCisrKysgYi9zcmMv Z2RfeGJtLmMKK0BAIC0xMDgsNyArMTA4LDcgQEAgQkdEX0RFQ0xBUkUoZ2RJbWFnZVB0cikgZ2RJ bWFnZUNyZWF0ZUZyb21YYm0oRklMRSAqIGZkKQorIAkJCQltYXhfYml0ID0gMzI3Njg7CisgCQkJ fQorIAkJCWlmIChtYXhfYml0KSB7CistCQkJCWJ5dGVzID0gKHdpZHRoICogaGVpZ2h0IC8gOCkg KyAxOworKyAgICAgICAgICAgICAgICBieXRlcyA9ICh3aWR0aCArIDcpIC8gOCAqIGhlaWdodDsK KyAJCQkJaWYgKCFieXRlcykgeworIAkJCQkJcmV0dXJuIDA7CisgCQkJCX0KK2RpZmYgLS1naXQg YS90ZXN0cy94Ym0vQ01ha2VMaXN0cy50eHQgYi90ZXN0cy94Ym0vQ01ha2VMaXN0cy50eHQKK2lu ZGV4IDE4M2NmNWUuLjA4NTc2ZTAgMTAwNjQ0CistLS0gYS90ZXN0cy94Ym0vQ01ha2VMaXN0cy50 eHQKKysrKyBiL3Rlc3RzL3hibS9DTWFrZUxpc3RzLnR4dAorQEAgLTEsNCArMSw1IEBACisgTElT VChBUFBFTkQgVEVTVFNfRklMRVMKKysJZ2l0aHViX2J1Z18xMDkKKyAJZ2l0aHViX2J1Z18xNzAK KyApCisgCitkaWZmIC0tZ2l0IGEvdGVzdHMveGJtL01ha2Vtb2R1bGUuYW0gYi90ZXN0cy94Ym0v TWFrZW1vZHVsZS5hbQoraW5kZXggYmExZWFiZC4uMGY1YmViNiAxMDA2NDQKKy0tLSBhL3Rlc3Rz L3hibS9NYWtlbW9kdWxlLmFtCisrKysgYi90ZXN0cy94Ym0vTWFrZW1vZHVsZS5hbQorQEAgLTEs NSArMSw4IEBACisgbGliZ2RfdGVzdF9wcm9ncmFtcyArPSBcCisrCXhibS9naXRodWJfYnVnXzEw OSBcCisgCXhibS9naXRodWJfYnVnXzE3MAorIAorIEVYVFJBX0RJU1QgKz0gXAorLQl4Ym0vQ01h a2VMaXN0cy50eHQKKysJeGJtL0NNYWtlTGlzdHMudHh0IFwKKysJeGJtL2dpdGh1Yl9idWdfMTA5 LnhibSBcCisrCXhibS9naXRodWJfYnVnXzEwOV9leHAucG5nCitkaWZmIC0tZ2l0IGEvdGVzdHMv eGJtL2dpdGh1Yl9idWdfMTA5LmMgYi90ZXN0cy94Ym0vZ2l0aHViX2J1Z18xMDkuYworbmV3IGZp bGUgbW9kZSAxMDA2NDQKK2luZGV4IDAwMDAwMDAuLjFhMDIwYzYKKy0tLSAvZGV2L251bGwKKysr KyBiL3Rlc3RzL3hibS9naXRodWJfYnVnXzEwOS5jCitAQCAtMCwwICsxLDM1IEBACisrLyoqCisr ICogVGVzdCByZWFkaW5nIG9mIFhCTSBpbWFnZXMgd2l0aCBhIHdpZHRoIHRoYXQgaXMgbm90IGEg bXVsdGlwbGUgb2YgOAorKyAqCisrICogV2UncmUgcmVhZGluZyBzdWNoIGFuIFhCTSBpbWFnZSwg YW5kIGNoZWNrIHRoYXQgd2UgZ290IHdoYXQgd2UndmUgZXhwZWN0ZWQsCisrICogaW5zdGVhZCBv ZiBhbiBlcnJvciBtZXNzYWdlLgorKyAqCisrICogU2VlIGFsc28gPGh0dHBzOi8vZ2l0aHViLmNv bS9saWJnZC9saWJnZC9pc3N1ZXMvMTA5Pi4KKysgKi8KKysKKysKKysjaW5jbHVkZSAiZ2QuaCIK KysjaW5jbHVkZSAiZ2R0ZXN0LmgiCisrCisrCisraW50IG1haW4oKQorK3sKKysgICAgZ2RJbWFn ZVB0ciBpbTsKKysgICAgRklMRSAqZnA7CisrICAgIGNoYXIgKnBhdGg7CisrCisrICAgIGZwID0g Z2RUZXN0RmlsZU9wZW4yKCJ4Ym0iLCAiZ2l0aHViX2J1Z18xMDkueGJtIik7CisrICAgIGltID0g Z2RJbWFnZUNyZWF0ZUZyb21YYm0oZnApOworKyAgICBmY2xvc2UoZnApOworKyAgICBnZFRlc3RB c3NlcnQoaW0gIT0gTlVMTCk7CisrICAgIGdkVGVzdEFzc2VydChnZEltYWdlR2V0VHJ1ZUNvbG9y UGl4ZWwoaW0sIDAsIDApID09IDApOworKyAgICBnZFRlc3RBc3NlcnQoZ2RJbWFnZUdldFRydWVD b2xvclBpeGVsKGltLCAwLCAxKSA9PSAweGZmZmZmZik7CisrCisrICAgIHBhdGggPSBnZFRlc3RG aWxlUGF0aDIoInhibSIsICJnaXRodWJfYnVnXzEwOV9leHAucG5nIik7CisrICAgIGdkQXNzZXJ0 SW1hZ2VFcXVhbHNUb0ZpbGUocGF0aCwgaW0pOworKyAgICBnZEZyZWUocGF0aCk7CisrCisrICAg IGdkSW1hZ2VEZXN0cm95KGltKTsKKysKKysgICAgcmV0dXJuIGdkTnVtRmFpbHVyZXMoKTsKKyt9 CitkaWZmIC0tZ2l0IGEvdGVzdHMveGJtL2dpdGh1Yl9idWdfMTA5LnhibSBiL3Rlc3RzL3hibS9n aXRodWJfYnVnXzEwOS54Ym0KK25ldyBmaWxlIG1vZGUgMTAwNjQ0CitpbmRleCAwMDAwMDAwLi5m NDI3ZDg2CistLS0gL2Rldi9udWxsCisrKysgYi90ZXN0cy94Ym0vZ2l0aHViX2J1Z18xMDkueGJt CitAQCAtMCwwICsxLDUgQEAKKysjZGVmaW5lIHRlc3Rfd2lkdGggMTAKKysjZGVmaW5lIHRlc3Rf aGVpZ2h0IDEwCisrc3RhdGljIHVuc2lnbmVkIGNoYXIgdGVzdF9iaXRzW10gPSB7CisrICAweEZG LCAweDAzLCAweDAwLCAweDAwLCAweEZGLCAweDAzLCAweDAwLCAweDAwLCAweEZGLCAweDAzLCAw eDAwLCAweDAwLCAKKysgIDB4RkYsIDB4MDMsIDB4MDAsIDB4MDAsIDB4RkYsIDB4MDMsIDB4MDAs IDB4MDB9OworCistLSAKKzIuNy40CisKLS0gCjIuNy40Cgo= --=_c9881ec9ff6c7c3cb20b2bb0a84376cc Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0002-gnu-php-Update-to-7.1.2.patch Content-Disposition: attachment; filename=0002-gnu-php-Update-to-7.1.2.patch; size=3239 RnJvbSBiOWIxODFhMGE4MmU3OTMxYTk4ZGI2OTE2ZjM0ZWE5MjIzYWEyMDM0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gTGVwaWxsZXIgPGp1bGllbkBsZXBpbGxlci5ldT4K RGF0ZTogTW9uLCAyNyBGZWIgMjAxNyAxMToxNToyOSArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi8y XSBnbnU6IHBocDogVXBkYXRlIHRvIDcuMS4yLgoKKiBnbnUvcGFja2FnZXMvcGhwLnNjbSAocGhw KTogVXBkYXRlIHRvIDcuMS4yLgotLS0KIGdudS9wYWNrYWdlcy9waHAuc2NtIHwgMjYgKysrKysr KysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAx NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGhwLnNjbSBiL2dudS9w YWNrYWdlcy9waHAuc2NtCmluZGV4IDE2YjA5ODUuLjdhMDliOTYgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9waHAuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9waHAuc2NtCkBAIC01MCwyMSArNTAs MTAgQEAKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBnbnUpCiAgICM6dXNlLW1v ZHVsZSAoKGd1aXggbGljZW5zZXMpICM6cHJlZml4IGxpY2Vuc2U6KSkKIAotOzsgVGhpcyBmaXhl cyBQSFAgYnVncyA3MzE1NSBhbmQgNzMxNTkuIFJlbW92ZSB3aGVuIGdkCi07OyBpcyB1cGRhdGVk IHRvID4gMi4yLjMuCi0oZGVmaW5lIGdkLWZvci1waHAKLSAgKHBhY2thZ2UgKGluaGVyaXQgZ2Qp Ci0gICAgICAgICAgIChzb3VyY2UKLSAgICAgICAgICAgIChvcmlnaW4KLSAgICAgICAgICAgICAg KGluaGVyaXQgKHBhY2thZ2Utc291cmNlIGdkKSkKLSAgICAgICAgICAgICAgKHBhdGNoZXMgKHNl YXJjaC1wYXRjaGVzCi0gICAgICAgICAgICAgICAgICAgICAgICAiZ2QtZml4LXRydWVjb2xvci1m b3JtYXQtY29ycmVjdGlvbi5wYXRjaCIKLSAgICAgICAgICAgICAgICAgICAgICAgICJnZC1maXgt Y2h1bmstc2l6ZS1vbi1ib3VuZGFyaWVzLnBhdGNoIikpKSkpKQotCiAoZGVmaW5lLXB1YmxpYyBw aHAKICAgKHBhY2thZ2UKICAgICAobmFtZSAicGhwIikKLSAgICAodmVyc2lvbiAiNy4wLjE0IikK KyAgICAodmVyc2lvbiAiNy4xLjIiKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vc2VjdXJlLnBo cC5uZXQvIikKICAgICAoc291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCkBAIC03Miw3ICs2MSw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgbmFtZSAiLSIgdmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgICAgICAgICAoc2hhMjU2CiAg ICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjEyY2NnYnJmY2hndm1jZmI4 OHJja25xN3htcmYxOWM1eXNkcjR2OGp4azUxajlpenk3OGciKSkKKyAgICAgICAgICAgICAgICAi MHdnOW5nMjMwdzcyNHJwd3NyaGNnNHB3NDF4bTF4aHoweng3NmhhYW55eW1rejFzMDVmcSIpKQog ICAgICAgICAgICAgICAobW9kdWxlcyAnKChndWl4IGJ1aWxkIHV0aWxzKSkpCiAgICAgICAgICAg ICAgIChzbmlwcGV0CiAgICAgICAgICAgICAgICAnKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAi ZXh0IgpAQCAtMTc5LDYgKzE2OCwxMyBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJl eHQvc3RhbmRhcmQvdGVzdHMvZ2VuZXJhbF9mdW5jdGlvbnMvYnVnNDQ2NjcucGhwdCIKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiZXh0L3N0YW5kYXJkL3Rlc3RzL2dlbmVyYWxfZnVuY3Rp b25zL3Byb2Nfb3Blbi5waHB0IikKICAgICAgICAgICAgICAgICgoIi9iaW4vY2F0IikgKHdoaWNo ICJjYXQiKSkpCisKKyAgICAgICAgICAgICA7OyBUaGVzZSB0ZXN0cyBmYWlsIGJlY2F1c2UgdGhl eSBpbmNsdWRlIGEgZmlsZSB3aG9zZSBtb2RpZmljYXRpb24KKyAgICAgICAgICAgICA7OyB0aW1l IGlzIDAuIFRvdWNoIHRoZW0gdG8gbWFrZSB0aGUgdGVzdCBwYXNzLiBUaGUgaXNzdWUgaXMgcmVw b3J0ZWQKKyAgICAgICAgICAgICA7OyB1cHN0cmVhbSBhcyAjNzQxMzcuCisgICAgICAgICAgICAg KHV0aW1lICJzYXBpL3BocGRiZy90ZXN0cy9pbmNsdWRlX29uY2UucGhwdCIgMSAxKQorICAgICAg ICAgICAgICh1dGltZSAic2FwaS9waHBkYmcvdGVzdHMvcGhwZGJnX2dldF9leGVjdXRhYmxlX3N0 cmVhbV93cmFwcGVyLnBocHQiIDEgMSkKKwogICAgICAgICAgICAgIDs7IFRoZSBlbmNvZGluZyBv ZiB0aGlzIGZpbGUgaXMgbm90IHJlY29nbml6ZWQsIHNvIHdlIHNpbXBseSBkcm9wIGl0LgogICAg ICAgICAgICAgIChkZWxldGUtZmlsZSAiZXh0L21ic3RyaW5nL3Rlc3RzL21iX3NlbmRfbWFpbDA3 LnBocHQiKQogCkBAIC0yNTcsOCArMjUzLDEwIEBACiAgICAgICAgICAgICAgICAgICAgICAgICAg OzsgVGhlIHRlc3QgZXhwZWN0cyBhbiBBcnJheSwgYnV0IGluc3RlYWQgZ2V0IHRoZSBjb250ZW50 cyg/KS4KICAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0L2dkL3Rlc3RzL2J1ZzQzMDczLnBo cHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgaW1hZ2V0dGZ0ZXh0KCkgcmV0dXJucyB3 cm9uZyBjb29yZGluYXRlcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0L2dkL3Rlc3Rz L2J1ZzQ4NzMyLW1iLnBocHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dC9nZC90ZXN0 cy9idWc0ODczMi5waHB0IgogICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFNpbWlsYXJseSBm b3IgaW1hZ2VmdGJib3goKS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAiZXh0L2dkL3Rlc3Rz L2J1ZzQ4ODAxLW1iLnBocHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgImV4dC9nZC90ZXN0 cy9idWc0ODgwMS5waHB0IgogICAgICAgICAgICAgICAgICAgICAgICAgIDs7IERpZmZlcmVudCBl eHBlY3RlZCBvdXRwdXQgZnJvbSBpbWFnZWNvbG9yYWxsb2NhdGUoKS4KICAgICAgICAgICAgICAg ICAgICAgICAgICAiZXh0L2dkL3Rlc3RzL2J1ZzUzNTA0LnBocHQiCkBAIC0yOTEsNyArMjg5LDcg QEAKICAgICAgICAoImN1cmwiICxjdXJsKQogICAgICAgICgiY3lydXMtc2FzbCIgLGN5cnVzLXNh c2wpCiAgICAgICAgKCJmcmVldHlwZSIgLGZyZWV0eXBlKQotICAgICAgICgiZ2QiICxnZC1mb3It cGhwKQorICAgICAgICgiZ2QiICxnZCkKICAgICAgICAoImdkYm0iICxnZGJtKQogICAgICAgICgi Z2xpYmMiICxnbGliYykKICAgICAgICAoImdtcCIgLGdtcCkKLS0gCjIuNy40Cgo= --=_c9881ec9ff6c7c3cb20b2bb0a84376cc--