From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:57663) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hyVjU-0008WM-IZ for guix-patches@gnu.org; Fri, 16 Aug 2019 02:29:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hyVjS-0002PO-GH for guix-patches@gnu.org; Fri, 16 Aug 2019 02:29:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44125) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hyVjS-0002PH-CK for guix-patches@gnu.org; Fri, 16 Aug 2019 02:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hyVjS-0005vR-7X for guix-patches@gnu.org; Fri, 16 Aug 2019 02:29:02 -0400 Subject: [bug#37048] [PATCH core-updates] gnu: qemu: Update to 4.1.0. Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:57475) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hyViI-00088I-RF for guix-patches@gnu.org; Fri, 16 Aug 2019 02:27:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hyViG-0001bO-7j for guix-patches@gnu.org; Fri, 16 Aug 2019 02:27:49 -0400 Received: from mx.kolabnow.com ([95.128.36.40]:60598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hyViF-0001ag-Oj for guix-patches@gnu.org; Fri, 16 Aug 2019 02:27:48 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTP id CCAAF407F9 for ; Fri, 16 Aug 2019 08:27:44 +0200 (CEST) Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out003.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BYEqSkxZuWxf for ; Fri, 16 Aug 2019 08:27:43 +0200 (CEST) Received: from int-mx001.mykolab.com (unknown [10.9.13.1]) by ext-mx-out003.mykolab.com (Postfix) with ESMTPS id 672DE403B0 for ; Fri, 16 Aug 2019 08:27:43 +0200 (CEST) Received: from int-subm001.mykolab.com (unknown [10.9.37.1]) by int-mx001.mykolab.com (Postfix) with ESMTPS id 1817239A for ; Fri, 16 Aug 2019 08:27:43 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_400f2ffc8bb4a3ab230d00b73ebd7048" Date: Fri, 16 Aug 2019 06:27:42 +0000 From: Rutger Helling Message-ID: <4be5db9d4f44a8463b23950676fab56f@mykolab.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 37048@debbugs.gnu.org --=_400f2ffc8bb4a3ab230d00b73ebd7048 Content-Type: multipart/alternative; boundary="=_f88935e12d6b68777fd565ae90c3a88d" --=_f88935e12d6b68777fd565ae90c3a88d Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8; format=flowed Hey Guix, here's a patch to update QEMU to 4.1.0. I'm sending it in for core-updates, since it only works there. It errors out with "fatal error: gnu/stubs-32.h: No such file or directory" on master (x86_64). Some change in GCC on core-updates seems to have solved this problem. --=_f88935e12d6b68777fd565ae90c3a88d Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8

Hey Guix,

here's a patch to update QEMU to 4.1.0.
I'm sending it in for core-= updates, since it only works there. It errors out with "fatal error: gnu/st= ubs-32.h: No such file or directory" on master (x86_64). Some change in GCC= on core-updates seems to have solved this problem.

--=_f88935e12d6b68777fd565ae90c3a88d-- --=_400f2ffc8bb4a3ab230d00b73ebd7048 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-gnu-qemu-Update-to-4.1.0.patch Content-Disposition: attachment; filename=0001-gnu-qemu-Update-to-4.1.0.patch; size=8783 RnJvbSAxNzBkNjc1MTJkOGYzNDEyZWU3ZjFiMTliNTIyZmMyY2I3Y2Q2ZTI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRnZXIgSGVsbGluZyA8cmhlbGxpbmdAbXlrb2xhYi5jb20+ CkRhdGU6IFRodSwgMTUgQXVnIDIwMTkgMjI6MDE6NDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBn bnU6IHFlbXU6IFVwZGF0ZSB0byA0LjEuMC4KCiogZ251L2xvY2FsLm1rOiBSZW1vdmUgcWVtdS1D VkUtMjAxOC0xNjg3Mi5wYXRjaCBhbmQgcWVtdS1DVkUtMjAxOS02Nzc4LnBhdGNoLgoqIGdudS9w YWNrYWdlcy9wYXRjaGVzL3FlbXUtQ1ZFLTIwMTgtMTY4NzIucGF0Y2g6IFJlbW92ZSBmaWxlLgoq IGdudS9wYWNrYWdlcy9wYXRjaGVzL3FlbXUtQ1ZFLTIwMTktNjc3OC5wYXRjaDogUmVtb3ZlIGZp bGUuCiogZ251L3BhY2thZ2VzL3ZpcnR1YWxpemF0aW9uLnNjbSAocWVtdSk6IFVwZGF0ZSB0byA0 LjEuMC4KW3NvdXJjZV06IFJlbW92ZSBvYnNvbGV0ZSBwYXRjaGVzLgpbYXJndW1lbnRzXTogQWRk IHBoYXNlcyAnZGlzYWJsZS1saW5lIGFuZCAnZGlzYWJsZS11bnVzYWJsZS10ZXN0cy4KLS0tCiBn bnUvbG9jYWwubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAtCiAuLi4v cGF0Y2hlcy9xZW11LUNWRS0yMDE4LTE2ODcyLnBhdGNoICAgICAgICAgfCA4OCAtLS0tLS0tLS0t LS0tLS0tLS0tCiBnbnUvcGFja2FnZXMvcGF0Y2hlcy9xZW11LUNWRS0yMDE5LTY3NzgucGF0Y2gg fCA0MyAtLS0tLS0tLS0KIGdudS9wYWNrYWdlcy92aXJ0dWFsaXphdGlvbi5zY20gICAgICAgICAg ICAgICB8IDE5ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTM4IGRl bGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL3FlbXUt Q1ZFLTIwMTgtMTY4NzIucGF0Y2gKIGRlbGV0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMvcGF0 Y2hlcy9xZW11LUNWRS0yMDE5LTY3NzgucGF0Y2gKCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsg Yi9nbnUvbG9jYWwubWsKaW5kZXggMDhiYzIwNTYyMy4uMDAwMmY0OTQwOSAxMDA2NDQKLS0tIGEv Z251L2xvY2FsLm1rCisrKyBiL2dudS9sb2NhbC5tawpAQCAtMTI1Myw4ICsxMjUzLDYgQEAgZGlz dF9wYXRjaF9EQVRBID0JCQkJCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3B5dGhvbi11bml0 dGVzdDItcmVtb3ZlLWFyZ3BhcnNlLnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvcHl0 aG9uLXdhaXRyZXNzLWZpeC10ZXN0cy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9x ZW11LWdsaWJjLTIuMjcucGF0Y2ggCQkJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9xZW11LUNW RS0yMDE4LTE2ODcyLnBhdGNoIAkJXAotICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9xZW11LUNWRS0y MDE5LTY3NzgucGF0Y2ggCQlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL3F0NC1sZGZsYWdzLnBh dGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9xdGJhc2Utb2xkLWtlcm5lbC5wYXRjaAkJ CVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvcXRiYXNlLXVzZS1UWkRJUi5wYXRjaAkJCVwKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL3FlbXUtQ1ZFLTIwMTgtMTY4NzIucGF0Y2gg Yi9nbnUvcGFja2FnZXMvcGF0Y2hlcy9xZW11LUNWRS0yMDE4LTE2ODcyLnBhdGNoCmRlbGV0ZWQg ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwOTRlODIzZWU0Li4wMDAwMDAwMDAwCi0tLSBhL2dudS9w YWNrYWdlcy9wYXRjaGVzL3FlbXUtQ1ZFLTIwMTgtMTY4NzIucGF0Y2gKKysrIC9kZXYvbnVsbApA QCAtMSw4OCArMCwwIEBACi1GaXhlcyBDVkUtMjAxOC0xNjg3MjoKLQotaHR0cHM6Ly9jdmUubWl0 cmUub3JnL2NnaS1iaW4vY3ZlbmFtZS5jZ2k/bmFtZT1DVkUtMjAxOC0xNjg3MgotCi1QYXRjaCBj b3BpZWQgZnJvbSB1cHN0cmVhbSBzb3VyY2UgcmVwb3NpdG9yeToKLQotaHR0cHM6Ly9naXQucWVt dS5vcmcvP3A9cWVtdS5naXQ7YT1jb21taXRkaWZmO2g9YmFiOWRmMzVjZTczZDFjOGUxOWEzN2Uy NzM3NzE3ZWExYzk4NGRjMQotCi1Gcm9tIGJhYjlkZjM1Y2U3M2QxYzhlMTlhMzdlMjczNzcxN2Vh MWM5ODRkYzEgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCi1Gcm9tOiBHZXJkIEhvZmZtYW5uIDxr cmF4ZWxAcmVkaGF0LmNvbT4KLURhdGU6IFRodSwgMTMgRGVjIDIwMTggMTM6MjU6MTEgKzAxMDAK LVN1YmplY3Q6IFtQQVRDSF0gdXNiLW10cDogdXNlIE9fTk9GT0xMT1cgYW5kIE9fQ0xPRVhFQy4K LQotT3BlbiBmaWxlcyBhbmQgZGlyZWN0b3JpZXMgd2l0aCBPX05PRk9MTE9XIHRvIGF2b2lkIHN5 bWxpbmtzIGF0dGFja3MuCi1XaGlsZSBiZWluZyBhdCBpdCBhbHNvIGFkZCBPX0NMT0VYRUMuCi0K LXVzYi1tdHAgb25seSBoYW5kbGVzIHJlZ3VsYXIgZmlsZXMgYW5kIGRpcmVjdG9yaWVzIGFuZCBp Z25vcmVzCi1ldmVyeXRoaW5nIGVsc2UsIHNvIHVzZXJzIHNob3VsZCBub3Qgc2VlIGEgZGlmZmVy ZW5jZS4KLQotQmVjYXVzZSBxZW11IGlnbm9yZXMgc3ltbGlua3MsIGNhcnJ5aW5nIG91dCBhIHN1 Y2Nlc3NmdWwgc3ltbGluayBhdHRhY2sKLXJlcXVpcmVzIHN3YXBwaW5nIGFuIGV4aXN0aW5nIGZp bGUgb3IgZGlyZWN0b3J5IGJlbG93IHJvb3RkaXIgZm9yIGEKLXN5bWxpbmsgYW5kIHdpbm5pbmcg dGhlIHJhY2UgYWdhaW5zdCB0aGUgaW5vdGlmeSBub3RpZmljYXRpb24gdG8gcWVtdS4KLQotRml4 ZXM6IENWRS0yMDE4LTE2ODcyCi1DYzogUHJhc2FkIEogUGFuZGl0IDxwcGFuZGl0QHJlZGhhdC5j b20+Ci1DYzogQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+Ci1SZXBvcnRlZC1ieTogTWljaGFl bCBIYW5zZWxtYW5uIDxwdWJsaWNAaGFuc21pLmNoPgotU2lnbmVkLW9mZi1ieTogR2VyZCBIb2Zm bWFubiA8a3JheGVsQHJlZGhhdC5jb20+Ci1SZXZpZXdlZC1ieTogTWljaGFlbCBIYW5zZWxtYW5u IDxwdWJsaWNAaGFuc21pLmNoPgotTWVzc2FnZS1pZDogMjAxODEyMTMxMjI1MTEuMTM4NTMtMS1r cmF4ZWxAcmVkaGF0LmNvbQotLS0tCi0gaHcvdXNiL2Rldi1tdHAuYyB8IDEzICsrKysrKysrKy0t LS0KLSAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQotCi1k aWZmIC0tZ2l0IGEvaHcvdXNiL2Rldi1tdHAuYyBiL2h3L3VzYi9kZXYtbXRwLmMKLWluZGV4IDEw MGI3MTcxZjQuLjM2YzQzYjhjMjAgMTAwNjQ0Ci0tLS0gYS9ody91c2IvZGV2LW10cC5jCi0rKysg Yi9ody91c2IvZGV2LW10cC5jCi1AQCAtNjUzLDEzICs2NTMsMTggQEAgc3RhdGljIHZvaWQgdXNi X210cF9vYmplY3RfcmVhZGRpcihNVFBTdGF0ZSAqcywgTVRQT2JqZWN0ICpvKQotIHsKLSAgICAg c3RydWN0IGRpcmVudCAqZW50cnk7Ci0gICAgIERJUiAqZGlyOwotKyAgICBpbnQgZmQ7Ci0gCi0g ICAgIGlmIChvLT5oYXZlX2NoaWxkcmVuKSB7Ci0gICAgICAgICByZXR1cm47Ci0gICAgIH0KLSAg ICAgby0+aGF2ZV9jaGlsZHJlbiA9IHRydWU7Ci0gCi0tICAgIGRpciA9IG9wZW5kaXIoby0+cGF0 aCk7Ci0rICAgIGZkID0gb3BlbihvLT5wYXRoLCBPX0RJUkVDVE9SWSB8IE9fQ0xPRVhFQyB8IE9f Tk9GT0xMT1cpOwotKyAgICBpZiAoZmQgPCAwKSB7Ci0rICAgICAgICByZXR1cm47Ci0rICAgIH0K LSsgICAgZGlyID0gZmRvcGVuZGlyKGZkKTsKLSAgICAgaWYgKCFkaXIpIHsKLSAgICAgICAgIHJl dHVybjsKLSAgICAgfQotQEAgLTEwMDcsNyArMTAxMiw3IEBAIHN0YXRpYyBNVFBEYXRhICp1c2Jf bXRwX2dldF9vYmplY3QoTVRQU3RhdGUgKnMsIE1UUENvbnRyb2wgKmMsCi0gCi0gICAgIHRyYWNl X3VzYl9tdHBfb3BfZ2V0X29iamVjdChzLT5kZXYuYWRkciwgby0+aGFuZGxlLCBvLT5wYXRoKTsK LSAKLS0gICAgZC0+ZmQgPSBvcGVuKG8tPnBhdGgsIE9fUkRPTkxZKTsKLSsgICAgZC0+ZmQgPSBv cGVuKG8tPnBhdGgsIE9fUkRPTkxZIHwgT19DTE9FWEVDIHwgT19OT0ZPTExPVyk7Ci0gICAgIGlm IChkLT5mZCA9PSAtMSkgewotICAgICAgICAgdXNiX210cF9kYXRhX2ZyZWUoZCk7Ci0gICAgICAg ICByZXR1cm4gTlVMTDsKLUBAIC0xMDMxLDcgKzEwMzYsNyBAQCBzdGF0aWMgTVRQRGF0YSAqdXNi X210cF9nZXRfcGFydGlhbF9vYmplY3QoTVRQU3RhdGUgKnMsIE1UUENvbnRyb2wgKmMsCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGMtPmFyZ3ZbMV0sIGMtPmFyZ3Zb Ml0pOwotIAotICAgICBkID0gdXNiX210cF9kYXRhX2FsbG9jKGMpOwotLSAgICBkLT5mZCA9IG9w ZW4oby0+cGF0aCwgT19SRE9OTFkpOwotKyAgICBkLT5mZCA9IG9wZW4oby0+cGF0aCwgT19SRE9O TFkgfCBPX0NMT0VYRUMgfCBPX05PRk9MTE9XKTsKLSAgICAgaWYgKGQtPmZkID09IC0xKSB7Ci0g ICAgICAgICB1c2JfbXRwX2RhdGFfZnJlZShkKTsKLSAgICAgICAgIHJldHVybiBOVUxMOwotQEAg LTE2NTgsNyArMTY2Myw3IEBAIHN0YXRpYyB2b2lkIHVzYl9tdHBfd3JpdGVfZGF0YShNVFBTdGF0 ZSAqcykKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAwLCAwLCAwKTsKLSAg ICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICB9Ci0tICAgICAgICBkLT5mZCA9IG9wZW4o cGF0aCwgT19DUkVBVCB8IE9fV1JPTkxZLCBtYXNrKTsKLSsgICAgICAgIGQtPmZkID0gb3Blbihw YXRoLCBPX0NSRUFUIHwgT19XUk9OTFkgfCBPX0NMT0VYRUMgfCBPX05PRk9MTE9XLCBtYXNrKTsK LSAgICAgICAgIGlmIChkLT5mZCA9PSAtMSkgewotICAgICAgICAgICAgIHVzYl9tdHBfcXVldWVf cmVzdWx0KHMsIFJFU19TVE9SRV9GVUxMLCBkLT50cmFucywKLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwLCAwLCAwLCAwKTsKLS0tIAotMi4yMC4xCi0KZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy9wYXRjaGVzL3FlbXUtQ1ZFLTIwMTktNjc3OC5wYXRjaCBiL2dudS9wYWNrYWdl cy9wYXRjaGVzL3FlbXUtQ1ZFLTIwMTktNjc3OC5wYXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2 NDQKaW5kZXggMzE1ZjI5MjJkYS4uMDAwMDAwMDAwMAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hl cy9xZW11LUNWRS0yMDE5LTY3NzgucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSw0MyArMCwwIEBA Ci1GaXhlcyBDVkUtMjAxOS02Nzc4OgotCi1odHRwczovL2N2ZS5taXRyZS5vcmcvY2dpLWJpbi9j dmVuYW1lLmNnaT9uYW1lPUNWRS0yMDE5LTY3NzgKLQotUGF0Y2ggY29waWVkIGZyb20gdXBzdHJl YW0gc291cmNlIHJlcG9zaXRvcnk6Ci0KLWh0dHBzOi8vZ2l0LnFlbXUub3JnLz9wPXFlbXUuZ2l0 O2E9Y29tbWl0ZGlmZjtoPWE3MTA0ZWRhN2RhYjk5ZDBjZGJkMzU5NWMyMTE4NjRjYmE0MTU5MDUK LQotRnJvbSBhNzEwNGVkYTdkYWI5OWQwY2RiZDM1OTVjMjExODY0Y2JhNDE1OTA1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQotRnJvbTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVj dC5vcmc+Ci1EYXRlOiBTdW4sIDEzIEphbiAyMDE5IDIzOjI5OjQ4ICswNTMwCi1TdWJqZWN0OiBb UEFUQ0hdIHNsaXJwOiBjaGVjayBkYXRhIGxlbmd0aCB3aGlsZSBlbXVsYXRpbmcgaWRlbnQgZnVu Y3Rpb24KLQotV2hpbGUgZW11bGF0aW5nIGlkZW50aWZpY2F0aW9uIHByb3RvY29sLCB0Y3BfZW11 KCkgZG9lcyBub3QgY2hlY2sKLWF2YWlsYWJsZSBzcGFjZSBpbiB0aGUgJ3NjX3Jjdi0+c2JfZGF0 YScgYnVmZmVyLiBJdCBjb3VsZCBsZWFkIHRvCi1oZWFwIGJ1ZmZlciBvdmVyZmxvdyBpc3N1ZS4g QWRkIGNoZWNrIHRvIGF2b2lkIGl0LgotCi1SZXBvcnRlZC1ieTogS2lyYSA8ODY0Nzg2ODQyQHFx LmNvbT4KLVNpZ25lZC1vZmYtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qu b3JnPgotU2lnbmVkLW9mZi1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5z LWx5b24ub3JnPgotLS0tCi0gc2xpcnAvdGNwX3N1YnIuYyB8IDUgKysrKysKLSAxIGZpbGUgY2hh bmdlZCwgNSBpbnNlcnRpb25zKCspCi0KLWRpZmYgLS1naXQgYS9zbGlycC90Y3Bfc3Vici5jIGIv c2xpcnAvdGNwX3N1YnIuYwotaW5kZXggNGE5YTViNWVkYy4uMjNhODQxZjI2ZSAxMDA2NDQKLS0t LSBhL3NsaXJwL3RjcF9zdWJyLmMKLSsrKyBiL3NsaXJwL3RjcF9zdWJyLmMKLUBAIC02MzQsNiAr NjM0LDExIEBAIHRjcF9lbXUoc3RydWN0IHNvY2tldCAqc28sIHN0cnVjdCBtYnVmICptKQotIAkJ CXNvY2tsZW5fdCBhZGRybGVuID0gc2l6ZW9mKHN0cnVjdCBzb2NrYWRkcl9pbik7Ci0gCQkJc3Ry dWN0IHNidWYgKnNvX3JjdiA9ICZzby0+c29fcmN2OwotIAotKwkJCWlmIChtLT5tX2xlbiA+IHNv X3Jjdi0+c2JfZGF0YWxlbgotKwkJCQkJLSAoc29fcmN2LT5zYl93cHRyIC0gc29fcmN2LT5zYl9k YXRhKSkgewotKwkJCSAgICByZXR1cm4gMTsKLSsJCQl9Ci0rCi0gCQkJbWVtY3B5KHNvX3Jjdi0+ c2Jfd3B0ciwgbS0+bV9kYXRhLCBtLT5tX2xlbik7Ci0gCQkJc29fcmN2LT5zYl93cHRyICs9IG0t Pm1fbGVuOwotIAkJCXNvX3Jjdi0+c2JfcnB0ciArPSBtLT5tX2xlbjsKLS0tIAotMi4yMC4xCi0K ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy92aXJ0dWFsaXphdGlvbi5zY20gYi9nbnUvcGFja2Fn ZXMvdmlydHVhbGl6YXRpb24uc2NtCmluZGV4IDU1MzVkN2E0MjEuLjJiMDZjZThhMTIgMTAwNjQ0 Ci0tLSBhL2dudS9wYWNrYWdlcy92aXJ0dWFsaXphdGlvbi5zY20KKysrIGIvZ251L3BhY2thZ2Vz L3ZpcnR1YWxpemF0aW9uLnNjbQpAQCAtMTA3LDE2ICsxMDcsMTQgQEAKIChkZWZpbmUtcHVibGlj IHFlbXUKICAgKHBhY2thZ2UKICAgICAobmFtZSAicWVtdSIpCi0gICAgKHZlcnNpb24gIjMuMS4w IikKKyAgICAodmVyc2lvbiAiNC4xLjAiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAg ICAgIChtZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQg Imh0dHBzOi8vZG93bmxvYWQucWVtdS5vcmcvcWVtdS0iCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB2ZXJzaW9uICIudGFyLnh6IikpCi0gICAgICAgICAgICAgKHBhdGNoZXMgKHNl YXJjaC1wYXRjaGVzICJxZW11LUNWRS0yMDE4LTE2ODcyLnBhdGNoIgotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAicWVtdS1DVkUtMjAxOS02Nzc4LnBhdGNoIikpCiAgICAg ICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAi MXo1YmQ1bmZ5anZoZmkxczk1bGFiYzgyeTRoamRqamtkYWJ3OTMxMzYybHMwemdoaDFiYSIpKSkp CisgICAgICAgICAgICAgICAiMWloOXY2Z3hnaWxkM200ZzgwbGQ0ZHIzd3A5ZGIzYnB5MjAzazcz ZnhnYzlocWhuMHZrNSIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQog ICAgIChhcmd1bWVudHMKICAgICAgJyg7OyBSdW5uaW5nIHRlc3RzIGluIHBhcmFsbGVsIGNhbiBv Y2Nhc2lvbmFsbHkgbGVhZCB0byBmYWlsdXJlcywgbGlrZToKQEAgLTE4MCwxMyArMTc4LDI0IEBA IGV4ZWMgc21iZCAkQCIpKSkKICAgICAgICAgICAgICAgIChjaG1vZCAic2FtYmEtd3JhcHBlciIg I283NTUpCiAgICAgICAgICAgICAgICAoaW5zdGFsbC1maWxlICJzYW1iYS13cmFwcGVyIiBsaWJl eGVjKSkKICAgICAgICAgICAgICAjdCkpCi0gICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2Rp c2FibGUtdGVzdC1xZ2EKKyAgICAgICAgIChhZGQtYmVmb3JlICdjb25maWd1cmUgJ2Rpc2FibGUt bGluZQogICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICA7OyBQcmV2ZW50IHRoZSBi dWlsZCBmcm9tIHRyeWluZyB0byB1c2UgZ2l0IHRvIGZldGNoIGZyb20gdGhlIG5ldC4KKyAgICAg ICAgICAgICAoc3Vic3RpdHV0ZSogIk1ha2VmaWxlIgorICAgICAgICAgICAgICAgKCgiQC4vY29u ZmlnLnN0YXR1cyIpCisgICAgICAgICAgICAgICAgIiIpKSAjdCkpCisgICAgICAgICAoYWRkLWJl Zm9yZSAnY2hlY2sgJ2Rpc2FibGUtdW51c2FibGUtdGVzdHMKKyAgICAgICAgICAgKGxhbWJkYSog KCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogInRlc3RzL01ha2VmaWxlLmluY2x1ZGUiCiAgICAgICAgICAgICAgICA7OyBD b21tZW50IG91dCB0aGUgdGVzdC1xZ2EgdGVzdCwgd2hpY2ggbmVlZHMgL3N5cyBhbmQKICAgICAg ICAgICAgICAgIDs7IGZhaWxzIHdpdGhpbiB0aGUgYnVpbGQgZW52aXJvbm1lbnQuCiAgICAgICAg ICAgICAgICAoKCJjaGVjay11bml0LS4qIHRlc3RzL3Rlc3QtcWdhIiBhbGwpCiAgICAgICAgICAg ICAgICAgKHN0cmluZy1hcHBlbmQgIiMgIiBhbGwpKSkKKyAgICAgICAgICAgICAoc3Vic3RpdHV0 ZSogInRlc3RzL01ha2VmaWxlLmluY2x1ZGUiCisgICAgICAgICAgICAgICA7OyBDb21tZW50IG91 dCB0aGUgdGVzdC1jaGFyIHRlc3QsIHdoaWNoIG5lZWRzIG5ldHdvcmtpbmcgYW5kCisgICAgICAg ICAgICAgICA7OyBmYWlscyB3aXRoaW4gdGhlIGJ1aWxkIGVudmlyb25tZW50LgorICAgICAgICAg ICAgICAgKCgiY2hlY2stdW5pdC0uKiB0ZXN0cy90ZXN0LWNoYXIiIGFsbCkKKyAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCAiIyAiIGFsbCkpKQogICAgICAgICAgICAgICN0KSkpKSkKICAg ICAoaW5wdXRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBUT0RPOiBB ZGQgb3B0aW9uYWwgaW5wdXRzLgogICAgICBgKCgiYWxzYS1saWIiICxhbHNhLWxpYikKLS0gCjIu MjIuMQo= --=_400f2ffc8bb4a3ab230d00b73ebd7048--