From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id OBQHKmBH92M4GgAAbAwnHQ (envelope-from ) for ; Thu, 23 Feb 2023 12:00:48 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id YOr+KWBH92NxOgEAauVa8A (envelope-from ) for ; Thu, 23 Feb 2023 12:00:48 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0158D14FAA for ; Thu, 23 Feb 2023 12:00:47 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=twdb.moe header.s=default header.b=lvS05pyK; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677150048; a=rsa-sha256; cv=none; b=t0q40eSxK5UWE80M/0RTCbZpUg0YC9qfEjEzdP7jvk8JaZqV26/3EC5b4tpq6ioBvNsv2O yIl1JR8bidEqvcZAxxn90howQZ/xTPeB3rgjFjQXqIpp2bYpthnYd0IaZyHxFCKqEAZWI8 4O36QmVIFo+pkQMvAMuJUwCOgDFaENErEqVvoqcEC8MqsKMDqAqTkU2yW37hDKVSFltktT G96XmO9QqSSlZBoAnngJ2iR4V7052GwoaOnh5hfuuwZwh5PpwsLy+ykovMuwvUV47Hz4rz TzoRz3dKXU7l3g0kFzlsEd4+SyQeab/+7bnSCxUMnlcYoHyIOvdKQ5V64noWtw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=twdb.moe header.s=default header.b=lvS05pyK; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677150048; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=vvy8MfzcDWSReYJ3rI8JR3aXqplzarz2RSBV3uQaZjM=; b=Cy6O3Nmt/GWO6wDOZ12g71XRnjsX1Drxmma42mgJBy1IeMLeeY/ij+P2JXzDIsx9YvUvM7 /VILPvkl71lYcCraD58u8tLs/4h8Ogu+pH25sA16/bzXIdc1uuxDvry2PtduosnP2XDwm5 o9Q8A48vIeIE8s6LdBhNuv5h9UmMIm8kG2CqcuRlweyqTh1Sf0OcqLTPFn1qCxUkHS/LPK CCR/g/+6VcwtIdYlFkFtQ8ivbzFgvEo7EG8alQ8y+AyZ6lQMQ90VMtMllBlISOIT4vaFJ1 NrBtbLwJtZeh273I3wKRyyk8PVjM3M5rQQhLyZvCbLgojP2hDVOx4ItGr5laYg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pV9Kf-00018A-Bc; Thu, 23 Feb 2023 06:00:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pV9Kd-00015G-7i for guix-devel@gnu.org; Thu, 23 Feb 2023 06:00:11 -0500 Received: from mta-14-4.privateemail.com ([198.54.118.206]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pV9KZ-00072j-Jc for guix-devel@gnu.org; Thu, 23 Feb 2023 06:00:10 -0500 Received: from mta-14.privateemail.com (localhost [127.0.0.1]) by mta-14.privateemail.com (Postfix) with ESMTP id D2B4B18000A3 for ; Thu, 23 Feb 2023 05:59:56 -0500 (EST) Received: from APP-18 (unknown [10.50.14.242]) by mta-14.privateemail.com (Postfix) with ESMTPA id AD85318000A4 for ; Thu, 23 Feb 2023 05:59:56 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=twdb.moe; s=default; t=1677149996; bh=vvy8MfzcDWSReYJ3rI8JR3aXqplzarz2RSBV3uQaZjM=; h=Date:From:To:Subject:From; b=lvS05pyKBOH7IKIyen/AZsQmejsK20saL2I/ebFxeutu696CdRElQUa5jx9B5jIxD qFlXxVZJ5tyXj5m0svuPLb8wWN3uK3H0/U91/A+rmPLI1ynKKRMdecCRXxlDEjsLUp wwllPXfmfJ/hjY6Ha56hhNM0moWgnWj9W7XBBd81Ajg3KTq9jblIQ1wPgsFMEM5SoM 0DcLCmXfJ2gNuFdXTwfba4ALTIfzh9dgqtdtTagahwMGeQ0uHLmPk/ViuAGHM9iM1C SM0krLBKNsjGJJAoVpTS/YxnQhxbYj1PEsohZWkEUZmet+XHc+KhAl8IKZ3X71ObSj 10rUtfEizb53Q== Date: Thu, 23 Feb 2023 07:59:56 -0300 (BRT) From: zamfofex To: "guix-devel@gnu.org" Message-ID: <966142788.351797.1677149996665@privateemail.com> Subject: progress report on updating the Hurd packages MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_351796_2088318806.1677149996664" X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev38 X-Originating-Client: open-xchange-appsuite X-Virus-Scanned: ClamAV using ClamSMTP Received-SPF: pass client-ip=198.54.118.206; envelope-from=zamfofex@twdb.moe; helo=MTA-14-4.privateemail.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: X-Migadu-Queue-Id: 0158D14FAA X-Spam-Score: -3.77 X-Migadu-Spam-Score: -3.77 X-Migadu-Scanner: scn0.migadu.com List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-TUID: JCuV8b7NI8dq ------=_Part_351796_2088318806.1677149996664 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, everyone! I just wanted to be able to report my progress with updati= ng the Hurd packages. I have been able to get past my previous issues with building GMP, I think,= but it seems that the glibc in Guix is still too outdated for the whole en= deavor to succeed. I could either update the glibc package again or simply apply a patch to it= (since the change needed seems to be small enough), but that would take qu= ite a while waiting for things to build, and I=E2=80=99m not sure I=E2=80= =99m up for it at the moment. I plan to pick this effort back up again at some point, but at the moment I= =E2=80=99m a bit tired of having to wait for packages to build for multiple= days. But if anyone wants to pick up where I left off, I will upload a =E2= =80=98git diff=E2=80=99 with my current changes. (Applicable to =E2=80=98co= re-updates=E2=80=99.) Here is some more insight based on my conversations on #hurd: - https://logs.guix.gnu.org/hurd/2023-02-20.log - https://logs.guix.gnu.org/hurd/2023-02-21.log If anyone wants to take this work meanwhile, please do let me know somehow = so that we don=E2=80=99t end up duplicating effort! Thanks for everyone=E2=80=99s amazing work on the Hurd and on Guix! ------=_Part_351796_2088318806.1677149996664 Content-Type: application/octet-stream; name=hurd.diff Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=hurd.diff X-Part-Id: 2fcc00bce5814cecb11e641175e6067c ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9iYXNlLnNjbSBiL2dudS9wYWNrYWdlcy9iYXNlLnNj bQppbmRleCA1NThhYmY4Li5lOGJiY2MwIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvYmFzZS5z Y20KKysrIGIvZ251L3BhY2thZ2VzL2Jhc2Uuc2NtCkBAIC0xNTYyLDMgKzE1NjIsNCBAQCAoZGVm aW5lLXB1YmxpYyAoJWZpbmFsLWlucHV0cykKICAgICAobW9kdWxlLXJlZiBpZmFjZSAnJWZpbmFs LWlucHV0cykpKQogCiA7OzsgYmFzZS5zY20gZW5kcyBoZXJlCisKZGlmZiAtLWdpdCBhL2dudS9w YWNrYWdlcy9nY2Muc2NtIGIvZ251L3BhY2thZ2VzL2djYy5zY20KaW5kZXggNWUyNzgzZC4uYzFi Zjc0NCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2djYy5zY20KKysrIGIvZ251L3BhY2thZ2Vz L2djYy5zY20KQEAgLTY4OCw3ICs2ODgsOCBAQCAoZGVmaW5lLXB1YmxpYyBnY2MtMTEKICAgICAg ICAgICAgICAgIjBmZGNsY3dmNzI4d2JxNTJ2cGhmY2p5d3pocHNqcDNraWZ6ajNwaWIzeGNpaHMw ejR6NWwiKSkKICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAiZ2NjLTktc3Ry bW92LXN0b3JlLWZpbGUtbmFtZXMucGF0Y2giCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgImdjYy01LjAtbGlidnR2LXJ1bnBhdGgucGF0Y2giCi0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgImdjYy0xMC10cmVlLXNyYS11bmlvbi1oYW5kbGluZy5wYXRj aCIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnY2MtMTAtdHJlZS1z cmEtdW5pb24taGFuZGxpbmcucGF0Y2giCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgImxpYnN0ZGMrKy1odXJkLmRpZmYiKSkKICAgICAgICAgICAgIChtb2R1bGVzICcoKGd1 aXggYnVpbGQgdXRpbHMpKSkKICAgICAgICAgICAgIChzbmlwcGV0IGdjYy1jYW5hZGlhbi1jcm9z cy1vYmpkdW1wLXNuaXBwZXQpKSkKIApkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2h1cmQuc2Nt IGIvZ251L3BhY2thZ2VzL2h1cmQuc2NtCmluZGV4IDFkY2VjM2UuLjFjZDBiMzggMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9odXJkLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaHVyZC5zY20KQEAg LTYsNiArNiw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAsIDIwMjIgSmFuIChqYW5uZWtlKSBO aWV1d2VuaHVpemVuIDxqYW5uZWtlQGdudS5vcmc+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgUmlj YXJkbyBXdXJtdXMgPHJla2Fkb0BlbGVwaGx5Lm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBS ZW5lIFNhYXZlZHJhIDxwYWNvb25AcHJvdG9ubWFpbC5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIw MjHigJMyMDIzIHphbWZvZmV4IDx6YW1mb2ZleEB0d2RiLm1vZT4KIDs7OwogOzs7IFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC02MSwxMyArNjIsOSBAQCAoZGVmaW5lICho dXJkLXN5c3RlbT8pCiAgICJSZXR1cm4gdHJ1ZSBpZiB0aGUgY3VycmVudCBzeXN0ZW0gaXMgdGhl IEh1cmQuIgogICAoYW5kPT4gKCVjdXJyZW50LXN5c3RlbSkgdGFyZ2V0LWh1cmQ/KSkKIAotKGRl ZmluZSAoaHVyZC1zb3VyY2UtdXJsIHZlcnNpb24pCi0gIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9nbnUvaHVyZC9odXJkLSIKLSAgICAgICAgICAgICAgICAgdmVyc2lvbiAiLnRhci5neiIpKQot CiAoZGVmaW5lLXB1YmxpYyBnbnVtYWNoLWhlYWRlcnMKLSAgIChsZXQgKChjb21taXQgIjA5N2Y5 Y2Y3MzVmZmExMjEyYjgyODY4MmFkOTJmMGY2YzVmMWM1NTIiKQotICAgICAgICAgKHJldmlzaW9u ICIxIikpCisgICAobGV0ICgoY29tbWl0ICI5OTBmNTQ5OTk5MzEwYWJjMmE0N2ViYzZmNzc4MmQy ZTA1YWU4Yzk2IikKKyAgICAgICAgIChyZXZpc2lvbiAiMiIpKQogICAgICAocGFja2FnZQogICAg ICAgIChuYW1lICJnbnVtYWNoLWhlYWRlcnMiKQogICAgICAgICh2ZXJzaW9uIChnaXQtdmVyc2lv biAiMS44IiByZXZpc2lvbiBjb21taXQpKQpAQCAtODAsNyArNzcsNyBAQCAoZGVmaW5lLXB1Ymxp YyBnbnVtYWNoLWhlYWRlcnMKICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSAi Z251bWFjaCIgdmVyc2lvbikpCiAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAiMHEzNno3azAyYnlrcmxkOTB6YXhiaHl6eGxtd2xxcXM0ZGl2Z2ly Nml4Mzh6c3A2aWNxayIpKSkpCisgICAgICAgICAgICAgIjB2Ynhiejc4bGduMXkxNmF2anA4NTVs cnBweGJheGZieWczOTBqbjVyN2M1bjl4dno2eTkiKSkpKQogICAgICAgIChidWlsZC1zeXN0ZW0g Z251LWJ1aWxkLXN5c3RlbSkKICAgICAgICAoYXJndW1lbnRzCiAgICAgICAgIGAoIzpwaGFzZXMK QEAgLTEwOSw0MiArMTA2LDQ2IEBAIChkZWZpbmUtcHVibGljIGdudW1hY2gtaGVhZGVycwogICAg ICAgIChsaWNlbnNlIGdwbDIrKSkpKQogCiAoZGVmaW5lLXB1YmxpYyBtaWcKLSAgKHBhY2thZ2UK LSAgICAobmFtZSAibWlnIikKLSAgICAodmVyc2lvbiAiMS44IikKLSAgICAoc291cmNlCi0gICAg IChvcmlnaW4KLSAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAibWlycm9yOi8vZ251L21pZy9taWctIgotICAgICAgICAgICAgICAgICAgICAgICAgICB2 ZXJzaW9uICIudGFyLmd6IikpCi0gICAgICAoc2hhMjU2Ci0gICAgICAgKGJhc2UzMgotICAgICAg ICAiMWd5ZGE4c3E2YjM3OW54MDFoa3BiZDg1bHozOWlyZHZ6MmI5d2JyNjNnaWNpY3g4aTcwNiIp KSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQotICAgIDs7IEZsZXggaXMg bmVlZGVkIGJvdGggYXQgYnVpbGQgYW5kIHJ1biB0aW1lLgotICAgIChpbnB1dHMgKGxpc3QgZ251 bWFjaC1oZWFkZXJzIGZsZXggcGVybCkpCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgKGxpc3Qg ZmxleCBiaXNvbikpCi0gICAgKGFyZ3VtZW50cyBgKCM6dGVzdHM/ICNmCi0gICAgICAgICAgICAg ICAgICM6cGhhc2VzCi0gICAgICAgICAgICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1w aGFzZXMKLSAgICAgICAgICAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdwYXRjaC1ub24t c2hlYmFuZy1yZWZlcmVuY2VzCi0gICAgICAgICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkg YnVpbGQgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgICAg ICAgICAgICAobGV0ICgocGVybCAoYXNzb2MtcmVmIGlucHV0cyAicGVybCIpKQotICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAob3V0ICAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKSkKLSAg ICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogKHN0cmluZy1hcHBlbmQgb3V0ICIv YmluL21pZyIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJwZXJsICIpIChzdHJpbmct YXBwZW5kIHBlcmwgIi9iaW4vcGVybCAiKSkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgI3Qp KSkpKSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2h1cmQv bWljcm9rZXJuZWwvbWFjaC9taWcvZ251X21pZy5odG1sIikKLSAgICAoc3lub3BzaXMgIk1hY2gg My4wIGludGVyZmFjZSBnZW5lcmF0b3IgZm9yIHRoZSBIdXJkIikKLSAgICAoZGVzY3JpcHRpb24K LSAgICAgIkdOVSBNSUcgaXMgdGhlIEdOVSBkaXN0cmlidXRpb24gb2YgdGhlIE1hY2ggMy4wIGlu dGVyZmFjZSBnZW5lcmF0b3IKKyAgKGxldCAoKGNvbW1pdCAiNWNmOTg4NWZkZTljOTY5N2U0YWRh ZGUwMGNkNzFiZWI4YmY0NjI0YiIpCisgICAgICAgICAocmV2aXNpb24gIjIiKSkKKyAgICAocGFj a2FnZQorICAgICAgKG5hbWUgIm1pZyIpCisgICAgICAodmVyc2lvbiAoZ2l0LXZlcnNpb24gIjEu OCIgcmV2aXNpb24gY29tbWl0KSkKKyAgICAgIChzb3VyY2UKKyAgICAgICAgKG9yaWdpbgorICAg ICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UK KyAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQv aHVyZC9taWcuZ2l0IikKKyAgICAgICAgICAgICAgICAgKGNvbW1pdCBjb21taXQpKSkKKyAgICAg ICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgICAg KHNoYTI1NgorICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAiMWpsMjk4emdxZjB2aG5z ODZrdjYxMHM0MHJrYWs4ajEzY2FranlsM3FkbWhyZ3gybDE0cCIpKSkpCisgICAgICAoYnVpbGQt c3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCisgICAgICA7OyBGbGV4IGlzIG5lZWRlZCBib3RoIGF0 IGJ1aWxkIGFuZCBydW4gdGltZS4KKyAgICAgIChpbnB1dHMgKGxpc3QgZ251bWFjaC1oZWFkZXJz IGZsZXggcGVybCkpCisgICAgICAobmF0aXZlLWlucHV0cworICAgICAgICAobGlzdCBhdXRvY29u ZiBhdXRvbWFrZSBiaXNvbiBmbGV4KSkKKyAgICAgIChhcmd1bWVudHMgYCgjOnRlc3RzPyAjZgor ICAgICAgICAgICAgICAgICAgICM6cGhhc2VzCisgICAgICAgICAgICAgICAgICAgKG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAn aW5zdGFsbCAncGF0Y2gtbm9uLXNoZWJhbmctcmVmZXJlbmNlcworICAgICAgICAgICAgICAgICAg ICAgICAobGFtYmRhKiAoIzprZXkgYnVpbGQgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1r ZXlzKQorICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChwZXJsIChhc3NvYy1yZWYgaW5w dXRzICJwZXJsIikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG91dCAgKGFzc29j LXJlZiBvdXRwdXRzICJvdXQiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Vic3Rp dHV0ZSogKHN0cmluZy1hcHBlbmQgb3V0ICIvYmluL21pZyIpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICgoInBlcmwgIikgKHN0cmluZy1hcHBlbmQgcGVybCAiL2Jpbi9wZXJsICIpKSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICN0KSkpKSkpCisgICAgICAoaG9tZS1wYWdlICJo dHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2h1cmQvbWljcm9rZXJuZWwvbWFjaC9taWcvZ251 X21pZy5odG1sIikKKyAgICAgIChzeW5vcHNpcyAiTWFjaCAzLjAgaW50ZXJmYWNlIGdlbmVyYXRv ciBmb3IgdGhlIEh1cmQiKQorICAgICAgKGRlc2NyaXB0aW9uCisgICAgICAgIkdOVSBNSUcgaXMg dGhlIEdOVSBkaXN0cmlidXRpb24gb2YgdGhlIE1hY2ggMy4wIGludGVyZmFjZSBnZW5lcmF0b3IK IE1JRywgYXMgbWFpbnRhaW5lZCBieSB0aGUgR05VIEh1cmQgZGV2ZWxvcGVycyBmb3IgdGhlIEdO VSBwcm9qZWN0LgogWW91IG5lZWQgdGhpcyB0b29sIHRvIGNvbXBpbGUgdGhlIEdOVSBNYWNoIGFu ZCBHTlUgSHVyZCBkaXN0cmlidXRpb25zLAogYW5kIHRvIGNvbXBpbGUgdGhlIEdOVSBDIGxpYnJh cnkgZm9yIHRoZSBIdXJkLiAgQWxzbywgeW91IHdpbGwgbmVlZCBpdAogZm9yIG90aGVyIHNvZnR3 YXJlIGluIHRoZSBHTlUgc3lzdGVtIHRoYXQgdXNlcyBNYWNoLWJhc2VkIGludGVyLXByb2Nlc3MK IGNvbW11bmljYXRpb24uIikKLSAgICAobGljZW5zZSBncGwyKykpKQorICAgICAgKGxpY2Vuc2Ug Z3BsMispKSkpCiAKIChkZWZpbmUtcHVibGljIG1pZy8zMi1iaXQKICAgOzsgV2hlbiBjcm9zcy1j b21waWxpbmcgZnJvbSB4ODZfNjQtbGludXggdG8gaTU4Ni1nbnUsIHdlIG5lZWQgdGhpcyAzMi1i aXQKQEAgLTE2MCw4ICsxNjEsOCBAQCAoZGVmaW5lLXB1YmxpYyBtaWcvMzItYml0CiAoZGVmaW5l LXB1YmxpYyBodXJkLWhlYWRlcnMKICAgOzsgUmVzb3J0IHRvIGEgcG9zdC0wLjkgc25hcHNob3Qg dGhhdCBwcm92aWRlcyB0aGUgJ2ZpbGVfdXRpbWVucycgYW5kCiAgIDs7ICdmaWxlX2V4ZWNfcGF0 aHMnIFJQQ3MgdGhhdCBnbGliYyAyLjI4IGV4cGVjdHMuCi0gIChsZXQgKChyZXZpc2lvbiAiMSIp Ci0gICAgICAgIChjb21taXQgIjkxYTUxNjcyZmY0Y2ZlMWYxYTA3MTJiNGM1NDJkZWQzMDgxYzgy NWIiKSkKKyAgKGxldCAoKHJldmlzaW9uICIyIikKKyAgICAgICAgKGNvbW1pdCAiNjdlZmI3NDZj NDkyYzI1ZmFjNGQ3N2FhMTZiODA4YThhYTI2MDg5ZCIpKQogICAgKHBhY2thZ2UKICAgICAgKG5h bWUgImh1cmQtaGVhZGVycyIpCiAgICAgICh2ZXJzaW9uIChnaXQtdmVyc2lvbiAiMC45IiByZXZp c2lvbiBjb21taXQpKQpAQCAtMTcyLDcgKzE3Myw3IEBAIChkZWZpbmUtcHVibGljIGh1cmQtaGVh ZGVycwogICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCBjb21taXQpKSkKICAgICAgICAgICAg ICAgIChzaGEyNTYKICAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgICIx Nms5d2thaHo5d2Fzdmlpano1M242aTEzbm1pd2E5ZnM2NGlrZjFqcWg4cmw2MGh3N2N6IikpCisg ICAgICAgICAgICAgICAgICIxbHk4cnpxaDM1azIyMzFkc25jaTFsd2Nic3JrNmRwbDdqNDYya3Yx bHk3anNmNGxiZm5qIikpCiAgICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1l IG5hbWUgdmVyc2lvbikpKSkKICAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQog ICAgICAobmF0aXZlLWlucHV0cwpAQCAtMTk0LDcgKzE5NSw2IEBAIChkZWZpbmUtcHVibGljIGh1 cmQtaGVhZGVycwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IFJlZHVjZSBzZXQgb2Yg ZGVwZW5kZW5jaWVzLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICItLXdpdGhvdXQtcGFy dGVkIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICItLWRpc2FibGUtbmN1cnNlc3ciCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tZGlzYWJsZS10ZXN0IgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICItLXdpdGhvdXQtbGliYnoyIgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICItLXdpdGhvdXQtbGliY3J5cHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ii0td2l0aG91dC1saWJ6IgpAQCAtMjA4LDcgKzIwOCwxMCBAQCAoZGVmaW5lLXB1YmxpYyBodXJk LWhlYWRlcnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYWNfY3ZfZnVuY19maWxlX2V4 ZWNfcGF0aHM9bm8iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjX2N2X2Z1bmNfZXhl Y19leGVjX3BhdGhzPW5vIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhY19jdl9mdW5j X19odXJkX2V4ZWNfcGF0aHM9bm8iCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgImFjX2N2 X2Z1bmNfZmlsZV9mdXRpbWVucz1ubyIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFj X2N2X2Z1bmNfX2h1cmRfbGliY19wcm9jX2luaXQ9bm8iCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgImFjX2N2X2Z1bmNfZmlsZV9mdXRpbWVucz1ubyIKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiLS13aXRob3V0LXJ1bXAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0t d2l0aG91dC1hY3BpY2EiKQogCiAgICAgICAgICM6dGVzdHM/ICNmKSkKICAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9odXJkL2h1cmQuaHRtbCIpCkBAIC0yOTEs OCArMjk0LDExIEBAIChkZWZpbmUtcHVibGljIGdudW1hY2gKICAgICAobmFtZSAiZ251bWFjaCIp CiAgICAgKGFyZ3VtZW50cwogICAgICAoc3Vic3RpdHV0ZS1rZXl3b3JkLWFyZ3VtZW50cyAocGFj a2FnZS1hcmd1bWVudHMgZ251bWFjaC1oZWFkZXJzKQorICAgICAgIDsgTWFjaCBkb2Vzbid0IGV4 cGVjdCB0byBiZSBidWlsdCB3aXRoIGBDX0lOQ0xVREVfUEFUSCcgc2V0LAorICAgICAgIDsgc28g d2UgdW5zZXQgaXQgaGVyZSB0byBwcmV2ZW50IGl0IGZyb20gdXNpbmcgaGVhZGVycyBmcm9tCisg ICAgICAgOyBnbGliYyBieSBhY2NpZGVudC4KICAgICAgICAoKCM6bWFrZS1mbGFncyBmbGFncyAn JygpKQotICAgICAgICBgKGNvbnMgIkNGTEFHUz0tZmNvbW1vbiIgLGZsYWdzKSkKKyAgICAgICAg YChjb25zKiAiQ19JTkNMVURFX1BBVEg9IiAiQ1JPU1NfQ19JTkNMVURFX1BBVEg9IiAsZmxhZ3Mp KQogICAgICAgICgoIzpjb25maWd1cmUtZmxhZ3MgZmxhZ3MgJycoKSkKICAgICAgICAgYChjb25z ICItLWVuYWJsZS1rZGIiICxmbGFncykpICAgICAgICAgICAgO2VuYWJsZSBrZXJuZWwgZGVidWdn ZXIKICAgICAgICAoKCM6cGhhc2VzIHBoYXNlcyAnJXN0YW5kYXJkLXBoYXNlcykKQEAgLTMxNiwx NCArMzIyLDE0IEBAIChkZWZpbmUgdW5pZm9udAogICAob3JpZ2luCiAgICAgKG1ldGhvZCB1cmwt ZmV0Y2gpCiAgICAgKHVyaQotICAgICAiaHR0cDovL3VuaWZvdW5kcnkuY29tL3B1Yi91bmlmb250 LTcuMC4wNi9mb250LWJ1aWxkcy91bmlmb250LTcuMC4wNi5iZGYuZ3oiKQorICAgICAiaHR0cHM6 Ly91bmlmb3VuZHJ5LmNvbS9wdWIvdW5pZm9udC91bmlmb250LTE1LjAuMDEvZm9udC1idWlsZHMv dW5pZm9udC0xNS4wLjAxLmJkZi5neiIpCiAgICAgKHNoYTI1NgogICAgICAoYmFzZTMyCi0gICAg ICAiMHAydmhuYzE4Y25ibWIzOXZxNG03aHp2NG1obm0ybDBhMnM3Z3gzYXIyNzdmd25nM2h5cyIp KSkpCisgICAgICAiMTQwbXJyM3J5bDAzM2k5d3lpOG1yYnZzMTBpNDk5ZmIweHIxcHhrczFmMW4x YThibXA4eiIpKSkpCiAKIChkZWZpbmUgZGRlLXNvdXJjZXMKICAgOzsgVGhpcyBpcyB0aGUgY3Vy cmVudCB0aXAgb2YgdGhlIGRkZSBicmFuY2gKLSAgKGxldCAoKGNvbW1pdCAiYWMxYzdlYjdhOGIy NGI3NDY5YmVkNTM2NWJlMzhhOTY4ZDU5YTEzNiIpKQorICAobGV0ICgoY29tbWl0ICJjZTg4MTAy NzdmYTM1ODRlYjM2ZWNiMjNkYTU4Mzk0MTUzZmFiZTZmIikpCiAgICAgKG9yaWdpbgogICAgICAg KG1ldGhvZCBnaXQtZmV0Y2gpCiAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCkBAIC0zMzEsMzEg KzMzNywzMyBAQCAoZGVmaW5lIGRkZS1zb3VyY2VzCiAgICAgICAgICAgICAoY29tbWl0IGNvbW1p dCkpKQogICAgICAgKHNoYTI1NgogICAgICAgIChiYXNlMzIKLSAgICAgICAgIjF2cnlpbmJnNzV4 cHlkZnJ2OWRiZ2ZuZHM2a25saDhsOGJrMnJ4cDMyeTlkYzU4ejA2OTIiKSkKKyAgICAgICAgIjB5 Z2s3am00am1ocHZoMHp6aTViazYzODI0Mno3c2JjYWIyaTU3ZmtiNHkybW1ka2pqYnciKSkKICAg ICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgImRkZSIgY29tbWl0KSkpKSkKIAogKGRlZmlu ZS1wdWJsaWMgaHVyZAogICAocGFja2FnZQogICAgIChuYW1lICJodXJkIikKICAgICAodmVyc2lv biAocGFja2FnZS12ZXJzaW9uIGh1cmQtaGVhZGVycykpCi0gICAgKHNvdXJjZSAob3JpZ2luIChp bmhlcml0IChwYWNrYWdlLXNvdXJjZSBodXJkLWhlYWRlcnMpKQotICAgICAgICAgICAgICAgICAg ICAocGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgImh1cmQtY3Jvc3MucGF0Y2giCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaHVyZC14YXR0ci5wYXRjaCIpKSkp CisgICAgKHNvdXJjZSAocGFja2FnZS1zb3VyY2UgaHVyZC1oZWFkZXJzKSkKICAgICAoYXJndW1l bnRzCi0gICAgIGAoIzpwaGFzZXMKKyAgICA7IFRoZSBIdXJkIGRvZXNuJ3QgZXhwZWN0IHRvIGJl IGJ1aWx0IHdpdGggYENfSU5DTFVERV9QQVRIJyBzZXQsCisgICAgOyBzbyB3ZSB1bnNldCBpdCBo ZXJlIHRvIHByZXZlbnQgaXQgZnJvbSB1c2luZyBoZWFkZXJzIGZyb20KKyAgICA7IGdsaWJjIGJ5 IGFjY2lkZW50LgorICAgICBgKCM6bWFrZS1mbGFncyAnKCJDX0lOQ0xVREVfUEFUSD0iICJDUk9T U19DX0lOQ0xVREVfUEFUSD0iKQorICAgICAgICM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFz ZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdwcmVwYXJl LWRkZQogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgbmF0aXZlLWlucHV0cyBpbnB1dHMgIzph bGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiTWFrZWZpbGUiCi0g ICAgICAgICAgICAgICAoKCJsaWJicGYgIikKLSAgICAgICAgICAgICAgICAibGliYnBmIGxpYm1h Y2hkZXYgbGlibWFjaGRldmRkZSBsaWJkZGVraXQiKSkKKyAgICAgICAgICAgICAgICgoImxpYm1h Y2hkZXYgIikKKyAgICAgICAgICAgICAgICAibGlibWFjaGRldiBsaWJtYWNoZGV2ZGRlIGxpYmRk ZWtpdCAiKSkKICAgICAgICAgICAgICAoZm9yLWVhY2ggbWFrZS1maWxlLXdyaXRhYmxlIChmaW5k LWZpbGVzICIuIikpCiAgICAgICAgICAgICAgKGxldCAoKGRkZSAob3IgKGFzc29jLXJlZiBpbnB1 dHMgImRkZS1zb3VyY2VzIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVm IG5hdGl2ZS1pbnB1dHMgImRkZS1zb3VyY2VzIikpKSkKICAgICAgICAgICAgICAgIChmb3ItZWFj aCAobGFtYmRhIChkaXIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNp dmVseQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGRkZSAiLyIg ZGlyICkgZGlyKSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAnKCJsaWJtYWNoZGV2IiAibGli bWFjaGRldmRkZSIgImxpYmRkZWtpdCIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAnKCJs aWJtYWNoZGV2ZGRlIiAibGliZGRla2l0IikpKQogICAgICAgICAgICAgICN0KSkKICAgICAgICAg IChhZGQtYWZ0ZXIgJ3VucGFjayAnZmluZC10aXJwYwogICAgICAgICAgICAobGFtYmRhKiAoIzpr ZXkgaW5wdXRzICM6YWxsb3ctb3RoZXIta2V5cykKQEAgLTUwNCw4ICs1MTIsNyBAQCAoZGVmaW5l LXB1YmxpYyBodXJkCiAgICAgICAgICAgICAgICAgOzsgVGhpcyBpcyBuZWVkZWQgdG8gcGFzcyB0 aGUgY29uZmlndXJlIGNoZWNrIGZvcgogICAgICAgICAgICAgICAgIDs7IGNsbnRfY3JlYXRlCiAg ICAgICAgICAgICAgICAgImFjX2Z1bmNfc2VhcmNoX3NhdmVfTElCUz0tbHRpcnBjIgotICAgICAg ICAgICAgICAgICJhY19jdl9zZWFyY2hfY2xudF9jcmVhdGU9ZmFsc2UiCi0gICAgICAgICAgICAg ICAgIkNGTEFHUz0tZmNvbW1vbiIpKSkKKyAgICAgICAgICAgICAgICAiYWNfY3Zfc2VhcmNoX2Ns bnRfY3JlYXRlPWZhbHNlIikpKQogICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkK ICAgICAoaW5wdXRzCiAgICAgIGAoKCJnbGliYy1odXJkLWhlYWRlcnMiICxnbGliYy9odXJkLWhl YWRlcnMpCkBAIC01NDgsOCArNTU1LDggQEAgKGRlZmluZS1wdWJsaWMgaHVyZAogICAgIChsaWNl bnNlIGdwbDIrKSkpCiAKIChkZWZpbmUtcHVibGljIG5ldGRkZQotICAobGV0ICgoY29tbWl0ICI0 YTEwMTZmMTMwYjZmMjA2NWQzZjA4ODMyNWU1ZmIwYjI5OTdhZTEyIikKLSAgICAgICAgKHJldmlz aW9uICIxIikpCisgIChsZXQgKChjb21taXQgImJlODI4ZTQ0YjMzMmNjZmVlZjZmNjg3ZDY5YjVk NzRiMmExNjMyM2QiKQorICAgICAgICAocmV2aXNpb24gIjIiKSkKICAgICAocGFja2FnZQogICAg ICAgKG5hbWUgIm5ldGRkZSIpCiAgICAgICA7OyBUaGUgdmVyc2lvbiBwcmVmaXggY29ycmVzcG9u ZHMgdG8gdGhlIHZlcnNpb24gb2YgTGludXggZnJvbSB3aGljaCB0aGUKQEAgLTU2Miw3ICs1Njks NyBAQCAoZGVmaW5lLXB1YmxpYyBuZXRkZGUKICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0 IGNvbW1pdCkpKQogICAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgICAgKGJh c2UzMgotICAgICAgICAgICAgICAgICAgIjFuanY5ZHN6cTRsajA1eXE0djlqNXYyNDdoZmdocHp2 dno0aHp5MGtoampyMzVtdzdocjgiKSkKKyAgICAgICAgICAgICAgICAgICIxdml4bXY5eGRwY2Zw OGNrdjRoM2ZxaGJ5MGRobjZuOHgwczg5bW0xYTN5aTZ5YnJ4dnhqIikpCiAgICAgICAgICAgICAg ICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIGNvbW1pdCkpKSkKICAgICAgIChidWls ZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgICAgIChhcmd1bWVudHMKQEAgLTU5OSwxMSAr NjA2LDYgQEAgKGRlZmluZS1wdWJsaWMgbmV0ZGRlCiAgICAgICAgICAgIChhZGQtYWZ0ZXIgJ2J1 aWxkLWxpYmRkZS1saW51eDI2ICdjb252ZXJ0CiAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5 IG1ha2UtZmxhZ3MgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgICAgKGFwcGx5IGlu dm9rZSAibWFrZSIgImNvbnZlcnQiIG1ha2UtZmxhZ3MpKSkKLSAgICAgICAgICAgKHJlcGxhY2Ug J2J1aWxkCi0gICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IG1ha2UtZmxhZ3MgIzphbGxvdy1v dGhlci1rZXlzKQotICAgICAgICAgICAgICAgOzsgbm8tY29tbW9uIGNhbiBiZSBkcm9wcGVkIHdp dGggR0NDIDEwKyB3aGVyZSB0aGlzIGlzIHRoZQotICAgICAgICAgICAgICAgOzsgZGVmYXVsdC4K LSAgICAgICAgICAgICAgIChhcHBseSBpbnZva2UgIm1ha2UiICJDRkxBR1M9LWZuby1jb21tb24i IG1ha2UtZmxhZ3MpKSkKICAgICAgICAgICAgKHJlcGxhY2UgJ2luc3RhbGwKICAgICAgICAgICAg ICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAg ICAgICAoaW5zdGFsbC1maWxlICJuZXRkZGUiCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGF0 Y2hlcy9saWJzdGRjKystaHVyZC5kaWZmIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvbGlic3RkYysr LWh1cmQuZGlmZgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lNmE3ZmQ2Ci0t LSAvZGV2L251bGwKKysrIGIvZ251L3BhY2thZ2VzL3BhdGNoZXMvbGlic3RkYysrLWh1cmQuZGlm ZgpAQCAtMCwwICsxLDQ4IEBACitUaGlzIGlzIG5vdGFibHkgbmVlZGVkIGJlY2F1c2UgaW4gZ2xp YmMgMi4zNCwgdGhlIG1vdmUgb2YgcHRocmVhZCBmdW5jdGlvbnMKK2ludG8gbGliYy5zbyBoYXBw ZW5lZCBmb3IgTGludXggb25seSwgbm90IEdOVS9IdXJkLgorCitUaGUgcHRocmVhZF9zZWxmKCkg ZnVuY3Rpb24gY2FuIGFsc28gYWx3YXlzIGJlIHVzZWQgZmluZSBhcyBpdCBpcyBvbgorR05VL0h1 cmQuCisKK2xpYnN0ZGMrKy12My9DaGFuZ2VMb2c6CisKKyAgICAgICAgKiBjb25maWcvb3MvZ251 LWxpbnV4L29zX2RlZmluZXMuaCBbIV9fbGludXhfX10KKyAgICAgICAgICAoX0dMSUJDWFhfTkFU SVZFX1RIUkVBRF9JRCwgX0dMSUJDWFhfR1RIUkVBRF9VU0VfV0VBSyk6IERvIG5vdCBkZWZpbmUu CisKKy0tLSBhL2xpYnN0ZGMrKy12My9jb25maWcvb3MvZ251LWxpbnV4L29zX2RlZmluZXMuaAor KysrIGIvbGlic3RkYysrLXYzL2NvbmZpZy9vcy9nbnUtbGludXgvb3NfZGVmaW5lcy5oCitAQCAt NDksMjIgKzQ5LDI0IEBACisgLy8gdmVyc2lvbiBkeW5hbWljYWxseSBpbiBjYXNlIGl0IGhhcyBj aGFuZ2VkIHNpbmNlIGxpYnN0ZGMrKyB3YXMgY29uZmlndXJlZC4KKyAjZGVmaW5lIF9HTElCQ1hY X05PX09CU09MRVRFX0lTSU5GX0lTTkFOX0RZTkFNSUMgX19HTElCQ19QUkVSRVEoMiwyMykKKyAK Ky0jaWYgX19HTElCQ19QUkVSRVEoMiwgMjcpCistLy8gU2luY2UgZ2xpYmMgMi4yNyBwdGhyZWFk X3NlbGYoKSBpcyB1c2FibGUgd2l0aG91dCBsaW5raW5nIHRvIGxpYnB0aHJlYWQuCistIyBkZWZp bmUgX0dMSUJDWFhfTkFUSVZFX1RIUkVBRF9JRCBwdGhyZWFkX3NlbGYoKQorLSNlbHNlCisrI2lm ZGVmIF9fbGludXhfXworKyMgaWYgX19HTElCQ19QUkVSRVEoMiwgMjcpCisrLy8gU2luY2UgZ2xp YmMgMi4yNyBMaW51eCcgcHRocmVhZF9zZWxmKCkgaXMgdXNhYmxlIHdpdGhvdXQgbGlua2luZyB0 byBsaWJwdGhyZWFkLgorKyMgIGRlZmluZSBfR0xJQkNYWF9OQVRJVkVfVEhSRUFEX0lEIHB0aHJl YWRfc2VsZigpCisrIyBlbHNlCisgLy8gQmVmb3JlIHRoZW4gaXQgd2FzIGluIGxpYmMuc28uNiBi dXQgbm90IGxpYmMuYSwgYW5kIGFsd2F5cyByZXR1cm5zIDAsCisgLy8gd2hpY2ggYnJlYWtzIHRo ZSBpbnZhcmlhbnQgdGhpc190aHJlYWQ6OmdldF9pZCgpICE9IHRocmVhZDo6aWR7fS4KKyAvLyBT byBvbmx5IHVzZSBpdCBpZiB3ZSBrbm93IHRoZSBsaWJwdGhyZWFkIHZlcnNpb24gaXMgYXZhaWxh YmxlLgorIC8vIE90aGVyd2lzZSB1c2UgKF9fZ3RocmVhZF90KTEgYXMgdGhlIElEIG9mIHRoZSBt YWluIChhbmQgb25seSkgdGhyZWFkLgorLSMgZGVmaW5lIF9HTElCQ1hYX05BVElWRV9USFJFQURf SUQgXAorLSAgKF9fZ3RocmVhZF9hY3RpdmVfcCgpID8gX19ndGhyZWFkX3NlbGYoKSA6IChfX2d0 aHJlYWRfdCkxKQorLSNlbmRpZgorKyMgIGRlZmluZSBfR0xJQkNYWF9OQVRJVkVfVEhSRUFEX0lE IFwKKysgICAoX19ndGhyZWFkX2FjdGl2ZV9wKCkgPyBfX2d0aHJlYWRfc2VsZigpIDogKF9fZ3Ro cmVhZF90KTEpCisrIyBlbmRpZgorIAorLSNpZiBfX0dMSUJDX1BSRVJFUSgyLCAzNCkKKy0vLyBT aW5jZSBnbGliYyAyLjM0IGFsbCBwdGhyZWFkcyBmdW5jdGlvbnMgYXJlIHVzYWJsZSB3aXRob3V0 IGxpbmtpbmcgdG8KKysjIGlmIF9fR0xJQkNfUFJFUkVRKDIsIDM0KQorKy8vIFNpbmNlIGdsaWJj IDIuMzQgYWxsIExpbnV4IHB0aHJlYWRzIGZ1bmN0aW9ucyBhcmUgdXNhYmxlIHdpdGhvdXQgbGlu a2luZyB0bworIC8vIGxpYnB0aHJlYWQuCistIyBkZWZpbmUgX0dMSUJDWFhfR1RIUkVBRF9VU0Vf V0VBSyAwCisrIyAgZGVmaW5lIF9HTElCQ1hYX0dUSFJFQURfVVNFX1dFQUsgMAorKyMgZW5kaWYK KyAjZW5kaWYKKyAKKyAjZW5kaWYKZGlmZiAtLWdpdCBhL2dudS9zeXN0ZW0vaHVyZC5zY20gYi9n bnUvc3lzdGVtL2h1cmQuc2NtCmluZGV4IDI0ZmM2ZGIuLjU3YjEzMmMgMTAwNjQ0Ci0tLSBhL2du dS9zeXN0ZW0vaHVyZC5zY20KKysrIGIvZ251L3N5c3RlbS9odXJkLnNjbQpAQCAtNjgsNyArNjgs NyBAQCAoZGVmaW5lICViYXNlLXBhY2thZ2VzL2h1cmQKICAgOzsgTm90ZTogdGhlIFNoZXBoZXJk IGNvbWVzIGJlZm9yZSB0aGUgSHVyZCwgbm90IGp1c3QgYmVjYXVzZSBpdHMgZHV0eSBpcyB0bwog ICA7OyBzaGVwaGVyZCB0aGUgaGVyZCwgYnV0IGFsc28gYmVjYXVzZSB3ZSB3YW50IGl0cyAnaGFs dCcgYW5kICdyZWJvb3QnCiAgIDs7IGNvbW1hbmRzIHRvIHRha2UgcHJlY2VkZW5jZS4KLSAgKGxp c3Qgc2hlcGhlcmQgaHVyZCBiYXNoIGNvcmV1dGlscyBmaWxlIGZpbmR1dGlscyBncmVwIHNlZAor ICAobGlzdCBzaGVwaGVyZC0wLjggaHVyZCBiYXNoIGNvcmV1dGlscyBmaWxlIGZpbmR1dGlscyBn cmVwIHNlZAogICAgICAgICBkaWZmdXRpbHMgcGF0Y2ggZ2F3ayB0YXIgZ3ppcCBiemlwMiB4eiBs emlwCiAgICAgICAgIGd1aWxlLTMuMC1sYXRlc3QgZ3VpbGUtY29sb3JpemVkIGd1aWxlLXJlYWRs aW5lCiAgICAgICAgIG5ldC1iYXNlIGluZXR1dGlscyBsZXNzIHNoYWRvdyBzdWRvIHdoaWNoCg== ------=_Part_351796_2088318806.1677149996664--