From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 aPjVD9WUk2J13QAAbAwnHQ (envelope-from ) for ; Sun, 29 May 2022 17:44:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id IGnaD9WUk2L2kgAA9RJhRA (envelope-from ) for ; Sun, 29 May 2022 17:44:21 +0200 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 CD917E53C for ; Sun, 29 May 2022 17:44:19 +0200 (CEST) Received: from localhost ([::1]:45986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nvL5W-0001SI-8j for larch@yhetil.org; Sun, 29 May 2022 11:44:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59518) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nvL5G-0001S8-2V for guix-patches@gnu.org; Sun, 29 May 2022 11:44:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47730) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nvL5F-0002dz-Ms for guix-patches@gnu.org; Sun, 29 May 2022 11:44:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nvL5F-0005Ai-LM for guix-patches@gnu.org; Sun, 29 May 2022 11:44:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55703] [PATCH] Update minetest Resent-From: Vivien Kraus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 29 May 2022 15:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55703 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler , 55703@debbugs.gnu.org Cc: Maxime Devos Received: via spool by 55703-submit@debbugs.gnu.org id=B55703.165383903919865 (code B ref 55703); Sun, 29 May 2022 15:44:01 +0000 Received: (at 55703) by debbugs.gnu.org; 29 May 2022 15:43:59 +0000 Received: from localhost ([127.0.0.1]:41627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nvL55-0005AE-MM for submit@debbugs.gnu.org; Sun, 29 May 2022 11:43:59 -0400 Received: from planete-kraus.eu ([89.234.140.182]:44554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nvL4z-0005A1-86 for 55703@debbugs.gnu.org; Sun, 29 May 2022 11:43:49 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 7b74d02f; Sun, 29 May 2022 15:43:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version; s=dkim; bh=WaskHX/I0fJceZRfTxsGr9uCR Co=; b=q/6RJusiiLl/D1pln5l3NzdE5ZZ4v7kauAbyHYvA7l52PgLwJjgUnsJAW UMKIbY8LZPqlsQtq+GTmoWg9MvP7VQrj82hXTCa/sST3LIUbY0cuuiWONAqUPcRz QjUa3MkRQUTXLTJBvXeYzvTSVnnP3gQsk7WMhMvdx61sD4CRvQ= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id fa68e04c (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Sun, 29 May 2022 15:43:38 +0000 (UTC) Message-ID: <12632f4ae00e1b060afa612aa66a54f7a64beddb.camel@planete-kraus.eu> Date: Sun, 29 May 2022 17:43:28 +0200 In-Reply-To: <55cb9d13a8fbd5474aaf72f7c0c21a59eef9d76b.camel@gmail.com> References: <88c65d08cae0393ec661df673bd0e815a10df7b1.camel@planete-kraus.eu> <55cb9d13a8fbd5474aaf72f7c0c21a59eef9d76b.camel@gmail.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-RMmDa8bJXEyZhNGFISxX" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Vivien Kraus X-ACL-Warn: , Vivien Kraus via Guix-patches From: Vivien Kraus via Guix-patches via X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653839060; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=4UG06M6AP19ggPjsh6kJg3KOQQrvE2+Gth7ncQon9dk=; b=MpWgUF0YVHtNOXewPI4UeDuAD0o+AkPf64Qar4hd/1SyGh3sSW/o0UDqF4LPI++wbttBL7 V/N+9OY12XRpoTOV9+Gcm0Pw2EHvoJWnXFrvRB+rrh390tCHOQdvlTss9jJ8V3X1ggdO8a nbkaUAAVwe8k6JLKue5F3UklyjogdWaXQ+dTU+tr0zlfxa/Sw8O9sL84uoLieiA9u/wyfv SvlhDBto8uLcwk8nZuKsQu0ApkxLaI0LLPiXD8FUYq9UQBNJmswNk3ap6mPrqcAAoQuuyW CaqYygw6yLBolxJDQghgG9eGHeHZ8Ks30GxJaKNovEjIcTFwVS/P4SrPe1uynw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653839060; a=rsa-sha256; cv=none; b=jNPiRgchJYDy8Bwv/IK1g72ngOZMW9Vzpdhee3OpE9IkgmbVNEfGNiYlMxsMyQxMkuuvx4 aXfbCQ9QQsDDLMAbCBpeNjCGjobtei+Rmx45F8iFD2Vfb4kiIBfdy+t/BzexK3WbKY/ZbX cMrZ94FODZ5vZDwOD6crVXVv9rCDkBWOTtXEC93Gpb3jRSI0goG7xSPkgV8U8ZfcFYS3ix eO0+25MHBX4J+wDNBJ1dgvXtB5dRuKLzWRkHXweGUKOhf2qTpOR0n8NGnf3kfYeqjcGpZo BQjYopji11g9+yiSQl2z9uwL4w/JHN6rgMx64gOJJIpgpUJJ/YL88v7W3jodFg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b="q/6RJusi"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.04 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=planete-kraus.eu header.s=dkim header.b="q/6RJusi"; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: CD917E53C X-Spam-Score: -3.04 X-Migadu-Scanner: scn1.migadu.com X-TUID: aLDBaHmdD9iV --=-RMmDa8bJXEyZhNGFISxX Content-Type: multipart/mixed; boundary="=-/xDJ9GMSkEwAosrcv5Y2" --=-/xDJ9GMSkEwAosrcv5Y2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello! Le dimanche 29 mai 2022 =C3=A0 15:48 +0200, Liliana Marie Prikler a =C3=A9c= rit=C2=A0: > Am Sonntag, dem 29.05.2022 um 14:47 +0200 schrieb Vivien Kraus: > > Subject: [PATCH v1 1/8] gnu: minetest: Update to 5.5.1. > >=20 > > * gnu/local.mk (dist_patch_DATA): Remove minetest-add- > > MINETEST_MOD_PATH.patch. > > * gnu/packages/patches/minetest-add-MINETEST_MOD_PATH.patch: Delete > > it. > > * gnu/packages/minetest.scm (irrlichtmt): New variable. > > (minetest): Update to 5.5.1. > > [patches]: Remove patch. > > [configure-flags]: find irrlichtmt and zstd. > > [inputs]: Replace irrlicht with irrlichtmt, add zstd. > > (minetest-data): Update hash. > I'd name "irrlichtmt" to "irrlicht-for-minetest" and perhaps split > this > patch into two.=C2=A0 Even if they need to be bumped "at once" later, I > don't think this holds for the initial introduction. I renamed the fork, and I split the commit as: introduce the fork, and then (update minetest + use irrlicht-for-minetest). If I split the minetest update commit further, it will create a broken commit. I was told on #guix that I should not create such commits. Quoting nckx: vivien: No, each commit should result in a sane state whenever possible. > > * gnu/packages/minetest.scm (minetest-basic-materials): Update to > > 2022-03-28 (commet 9d55f991=E2=80=A6). > > [snippet]: Make sound_api_core a dependency, not a submodule. > Again doing two things at once.=C2=A0 I think it'd be wiser to first do > the > updates, then add minetest-sound-core, then add the snippets.=C2=A0 WDYT? minetest-sound-core is introduced as a submodule for the basic_materials update. So the code for it is not present at all. If I first update basic_materials, then the tests will fail because it can=E2=80= =99t find sound_core. Do you mean that I should first try to respect the will of the author and add it as a submodule (I don=E2=80=99t know how to d= o that) and then take it out as a separate package? > =C2=B9 I did not check for hash mismatches or ContenDB version > equivalence. I just looked up the date and found a the commit in github that was there (usually contentdb reports the next day as the github commit). Is there something more to do? > =C2=B2 As pointed out by Maxime elsewhere in the mailing list, Minetest > packages usually have flaky tags in their forges, so someone needs to > look closer at whether this is going to break in the future. Yes. Mesecons was using version numbers and then the latest tag is a date. Given that it=E2=80=99s April 1st, maybe there=E2=80=99s something fu= nny occuring here, but the changes around that day looked reasonable to my untrained eye. However, one thing I didn=E2=80=99t notice at first was the drop of th= e + in the license. Sorry. Vivien --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename="v2-0001-gnu-minetest-Add-irrlicht-for-minetest.patch" Content-Type: text/x-patch; name="v2-0001-gnu-minetest-Add-irrlicht-for-minetest.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA5OThmNzBhMGFkNGUwNDczYTRjZjkyN2JlZDI3MTczMmIxMGQ0ZDEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDEzOjM3OjI3ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiAxLzldIGdudTogbWluZXRlc3Q6IEFkZCBpcnJsaWNodC1mb3ItbWluZXRlc3QuCgoqIGdudS9w YWNrYWdlcy9taW5ldGVzdC5zY20gKGlycmxpY2h0bXQtZm9yLW1pbmV0ZXN0KTogTmV3IHZhcmlh YmxlLgotLS0KIGdudS9wYWNrYWdlcy9taW5ldGVzdC5zY20gfCAyOCArKysrKysrKysrKysrKysr KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20gYi9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2Nt CmluZGV4IGM0MzE5NDI0NzMuLmEyMWI4YzFhZDMgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9t aW5ldGVzdC5zY20KKysrIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQpAQCAtNDgsNiArNDgs MzQgQEAgKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBtaW5ldGVzdCkKICAgIzp1c2UtbW9k dWxlIChndWl4IGJ1aWxkLXN5c3RlbSBtaW5ldGVzdCkKICAgIzp1c2UtbW9kdWxlICgoZ3VpeCBs aWNlbnNlcykgIzpwcmVmaXggbGljZW5zZTopKQogCisoZGVmaW5lLXB1YmxpYyBpcnJsaWNodC1m b3ItbWluZXRlc3QKKyAgOzsgVGhlIGlycmxpY2h0IGZvcmsgYW5kIG1pbmV0ZXN0IGV2b2x2ZSB0 b2dldGhlci4gVGhpcyBtYXkgbm90IGJlIHRoZQorICA7OyBsYXRlc3QgcmVsZWFzZSwgYnV0IGl0 IGlzIHRoZSByZWxlYXNlIGNvbXBhdGlibGUgd2l0aCB0aGUgbGF0ZXN0IG1pbmV0ZXN0CisgIDs7 IHJlbGVhc2UuCisgIChwYWNrYWdlCisgICAgKGluaGVyaXQgaXJybGljaHQpCisgICAgKG5hbWUg ImlycmxpY2h0LWZvci1taW5ldGVzdCIpCisgICAgKHZlcnNpb24gIjEuOS4wbXQ1IikKKyAgICAo c291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAoaW5oZXJpdCAocGFja2FnZS1zb3VyY2UgaXJy bGljaHQpKQorICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICh1cmkgKGdpdC1yZWZl cmVuY2UKKyAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vbWluZXRlc3QvaXJy bGljaHQiKQorICAgICAgICAgICAgIChjb21taXQgdmVyc2lvbikpKQorICAgICAgIChzaGEyNTYK KyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjFqeGsxeDBmNjBuOGxyejhhNng2MmFqMnBxZzBx bmJhanNsZDNscW5jdndzZmJpMHhqeDEiKSkKKyAgICAgICAocGF0Y2hlcyAnKCkpCisgICAgICAg KHNuaXBwZXQgJyhiZWdpbiAjdCkpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5 c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzp0ZXN0cz8gI2YpKQorICAgIChkZXNjcmlw dGlvbgorICAgICAiVGhpcyBpcyBhIGZvcmsgb2YgaXJybGljaHQgdGFpbG9yZWQgZm9yIG1pbmV0 ZXN0LiIpCisgICAgKGhvbWUtcGFnZQorICAgICAiaHR0cHM6Ly9naXRodWIuY29tL21pbmV0ZXN0 L2lycmxpY2h0IikpKQorCiAoZGVmaW5lLXB1YmxpYyBtaW5ldGVzdAogICAocGFja2FnZQogICAg IChuYW1lICJtaW5ldGVzdCIpCgpiYXNlLWNvbW1pdDogOWNkMjI3MDJiODdmODczZjdlMzA3Yzk5 YjQwNmZiNzU4ZTVhMzA3YwotLSAKMi4zNi4xCgo= --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename="v2-0002-gnu-minetest-Update-to-5.5.1.patch" Content-Type: text/x-patch; name="v2-0002-gnu-minetest-Update-to-5.5.1.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAyN2YzYjk1MmY3NGVkZjczMmYzMThmY2M2MjljYmE0NzI4NmZmMWJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDE2OjU4OjIyICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiAyLzldIGdudTogbWluZXRlc3Q6IFVwZGF0ZSB0byA1LjUuMS4KTUlNRS1WZXJzaW9uOiAxLjAK Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04CkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IDhiaXQKCiogZ251L2xvY2FsLm1rIChkaXN0X3BhdGNoX0RBVEEpOiBSZW1vdmUg bWluZXRlc3QtYWRkLU1JTkVURVNUX01PRF9QQVRILnBhdGNoLgoqIGdudS9wYWNrYWdlcy9taW5l dGVzdC5zY20gKGltcG9ydHMpOiBJbXBvcnQgKGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikgZm9y IHpzdGQuCihtaW5ldGVzdCk6IEJ1bXAgdmVyc2lvbiBudW1iZXIgdG8gNS41LjEgYW5kIHVwZGF0 ZSBoYXNoLgpbcGF0Y2hlc106IERvbuKAmXQgdXNlIHRoZSBwYXRjaCBhbnltb3JlLgpbY29uZmln dXJlLWZsYWdzXTogUG9pbnQgY21ha2UgdG8gaXJybGljaHQtZm9yLW1pbmV0ZXN0IGFuZCB6c3Rk LgpbaW5wdXRzXTogVXNlIGlycmxpY2h0LWZvci1taW5ldGVzdCBpbnN0ZWFkIG9mIGlycmxpY2h0 LCBhbmQgYWRkIHpzdGQuCihtaW5ldGVzdC1kYXRhKTogVXBkYXRlIGhhc2guCi0tLQogZ251L2xv Y2FsLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0KIGdudS9wYWNr YWdlcy9taW5ldGVzdC5zY20gICAgICAgICAgICAgICAgICAgICB8ICAyNyArLS0KIC4uLi9taW5l dGVzdC1hZGQtTUlORVRFU1RfTU9EX1BBVEgucGF0Y2ggICAgICB8IDE1NiAtLS0tLS0tLS0tLS0t LS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTY4IGRlbGV0aW9ucygt KQogZGVsZXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9wYXRjaGVzL21pbmV0ZXN0LWFkZC1N SU5FVEVTVF9NT0RfUEFUSC5wYXRjaAoKZGlmZiAtLWdpdCBhL2dudS9sb2NhbC5tayBiL2dudS9s b2NhbC5tawppbmRleCBiYzgyYzViYTlmLi5kZjU5MTZjZTcwIDEwMDY0NAotLS0gYS9nbnUvbG9j YWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC0xNDg4LDcgKzE0ODgsNiBAQCBkaXN0X3BhdGNo X0RBVEEgPQkJCQkJCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbWVzYS1za2lwLXRlc3RzLnBh dGNoCQkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9tZXNvbi1hbGxvdy1kaXJzLW91dHNpZGUt b2YtcHJlZml4LnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbWhhc2gta2V5Z2VuLXRl c3Qtc2VnZmF1bHQucGF0Y2gJCVwKLSAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbWluZXRlc3QtYWRk LU1JTkVURVNUX01PRF9QQVRILnBhdGNoCVwKICAgJUQlL3BhY2thZ2VzL3BhdGNoZXMvbWluZ3ct dzY0LTYuMC4wLWdjYy5wYXRjaAkJXAogICAlRCUvcGFja2FnZXMvcGF0Y2hlcy9taW5ndy13NjQt ZGxsdG9vbC10ZW1wLXByZWZpeC5wYXRjaAlcCiAgICVEJS9wYWNrYWdlcy9wYXRjaGVzL21pbmd3 LXc2NC1yZXByb2R1Y2libGUtZ2VuZGVmLnBhdGNoCVwKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdl cy9taW5ldGVzdC5zY20gYi9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCmluZGV4IGEyMWI4YzFh ZDMuLmZhM2M2ZGEzZGIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20KKysr IGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQpAQCAtMjYsNiArMjYsNyBAQCAoZGVmaW5lLW1v ZHVsZSAoZ251IHBhY2thZ2VzIG1pbmV0ZXN0KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdl cykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYXVkaW8pCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGJhc2UpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNvbXByZXNz aW9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjdXJsKQogICAjOnVzZS1tb2R1bGUg KGdudSBwYWNrYWdlcyBmb250dXRpbHMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdh bWVzKQpAQCAtNzksNyArODAsNyBAQCAoZGVmaW5lLXB1YmxpYyBpcnJsaWNodC1mb3ItbWluZXRl c3QKIChkZWZpbmUtcHVibGljIG1pbmV0ZXN0CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1pbmV0 ZXN0IikKLSAgICAodmVyc2lvbiAiNS40LjEiKQorICAgICh2ZXJzaW9uICI1LjUuMSIpCiAgICAg KHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQogICAgICAg ICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCkBAIC04OCwxMSArODksOCBAQCAoZGVmaW5lLXB1 YmxpYyBtaW5ldGVzdAogICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5h bWUgdmVyc2lvbikpCiAgICAgICAgICAgICAgIChzaGEyNTYKICAgICAgICAgICAgICAgIChiYXNl MzIKLSAgICAgICAgICAgICAgICAiMDYyaWxiN3MzNzdxM2h3ZmhsOHEwNnZ2Y3cycmF5ZHo1bGp6 bHp3eTJkbXl6bWRjbmRiOCIpKQorICAgICAgICAgICAgICAgICIwNDJ2NzFna2sweGZpeGNzbjgy YXoyZnJpMG4yOGZnZjlkMnpjejMxYmlqcW1nNXE3aW1qIikpCiAgICAgICAgICAgICAgIChtb2R1 bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKLSAgICAgICAgICAgICAgKHBhdGNoZXMKLSAgICAg ICAgICAgICAgIChzZWFyY2gtcGF0Y2hlcwotICAgICAgICAgICAgICAgICJtaW5ldGVzdC1hZGQt TUlORVRFU1RfTU9EX1BBVEgucGF0Y2giKSkKICAgICAgICAgICAgICAgKHNuaXBwZXQKICAgICAg ICAgICAgICAgICcoYmVnaW4KICAgICAgICAgICAgICAgICAgIDs7IERlbGV0ZSBidW5kbGVkIGxp YnJhcmllcy4KQEAgLTEwNSwxMiArMTAzLDE4IEBAIChkZWZpbmUtcHVibGljIG1pbmV0ZXN0CiAg ICAgICAgICAgICAgIi1ERU5BQkxFX0ZSRUVUWVBFPTEiCiAgICAgICAgICAgICAgIi1ERU5BQkxF X0dFVFRFWFQ9MSIKICAgICAgICAgICAgICAiLURFTkFCTEVfU1lTVEVNX0pTT05DUFA9VFJVRSIK LSAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLURJUlJMSUNIVF9JTkNMVURFX0RJUj0iCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJpcnJs aWNodCIpCisgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1ESVJSTElDSFRNVF9JTkNMVURF X0RJUj0iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5w dXRzICJpcnJsaWNodC1mb3ItbWluZXRlc3QiKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvaW5jbHVkZS9pcnJsaWNodCIpCiAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgIi1EQ1VS TF9JTkNMVURFX0RJUj0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAl YnVpbGQtaW5wdXRzICJjdXJsIikKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2luY2x1 ZGUvY3VybCIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvaW5jbHVkZS9jdXJsIikK KyAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLURaU1REX0lOQ0xVREVfRElSPSIKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgInpzdGQiKQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvaW5jbHVkZS96c3RkIikKKyAgICAgICAgICAg ICAoc3RyaW5nLWFwcGVuZCAiLURaU1REX0xJQlJBUlk9IgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAienN0ZCIpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9saWIvbGlienN0ZC5zbyIpKQogICAgICAgICM6cGhhc2VzCiAgICAgICAg KG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwogICAgICAgICAgKGFkZC1hZnRlciAndW5w YWNrICdwYXRjaC1zb3VyY2VzCkBAIC0xNTEsNyArMTU1LDcgQEAgKGRlZmluZS1wdWJsaWMgbWlu ZXRlc3QKICAgICAgICAoImZyZWV0eXBlIiAsZnJlZXR5cGUpCiAgICAgICAgKCJnZXR0ZXh0IiAs Z2V0dGV4dC1taW5pbWFsKQogICAgICAgICgiZ21wIiAsZ21wKQotICAgICAgICgiaXJybGljaHQi ICxpcnJsaWNodCkKKyAgICAgICAoImlycmxpY2h0LWZvci1taW5ldGVzdCIgLGlycmxpY2h0LWZv ci1taW5ldGVzdCkKICAgICAgICAoImpzb25jcHAiICxqc29uY3BwKQogICAgICAgICgibGlianBl ZyIgLGxpYmpwZWctdHVyYm8pCiAgICAgICAgKCJsaWJwbmciICxsaWJwbmcpCkBAIC0xNjIsNyAr MTY2LDggQEAgKGRlZmluZS1wdWJsaWMgbWluZXRlc3QKICAgICAgICAoIm1lc2EiICxtZXNhKQog ICAgICAgICgibmN1cnNlcyIgLG5jdXJzZXMpCiAgICAgICAgKCJvcGVuYWwiICxvcGVuYWwpCi0g ICAgICAgKCJzcWxpdGUiICxzcWxpdGUpKSkKKyAgICAgICAoInNxbGl0ZSIgLHNxbGl0ZSkKKyAg ICAgICAoInpzdGQiICx6c3RkICJsaWIiKSkpCiAgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCiAgICAg IChsaXN0IG1pbmV0ZXN0LWRhdGEpKQogICAgIChzeW5vcHNpcyAiSW5maW5pdGUtd29ybGQgYmxv Y2sgc2FuZGJveCBnYW1lIikKQEAgLTE4Nyw3ICsxOTIsNyBAQCAoZGVmaW5lIG1pbmV0ZXN0LWRh dGEKICAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24p KQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAg ICAgICAgICAgIjBpNDVsYm5pa3ZnajlreGRwMHlwaHBqandqY2dwNGlibjQ5eGtqNzhqNWljMXM5 bjhqZDQiKSkpKQorICAgICAgICAgICAgICAgICIxMmNwYWl3dzE0OHN6dm5yYzhyOGNmZnd2bDMz c21ucmw3azI5c2g0MDF5djBwYnFpM2o4IikpKSkKICAgICAoYnVpbGQtc3lzdGVtIHRyaXZpYWwt YnVpbGQtc3lzdGVtKQogICAgIChuYXRpdmUtaW5wdXRzCiAgICAgIGAoKCJzb3VyY2UiICxzb3Vy Y2UpKSkKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVzL21pbmV0ZXN0LWFkZC1NSU5F VEVTVF9NT0RfUEFUSC5wYXRjaCBiL2dudS9wYWNrYWdlcy9wYXRjaGVzL21pbmV0ZXN0LWFkZC1N SU5FVEVTVF9NT0RfUEFUSC5wYXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNDEz MzhlNmU2Zi4uMDAwMDAwMDAwMAotLS0gYS9nbnUvcGFja2FnZXMvcGF0Y2hlcy9taW5ldGVzdC1h ZGQtTUlORVRFU1RfTU9EX1BBVEgucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwxNTYgKzAsMCBA QAotRnJvbSBkMTBlYTJhZDdlZmMyMzY0YThhMjAwN2I0YzZkM2U4NTUxMWUyZjg0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQotRnJvbTogTWF4aW1lIERldm9zIDxtYXhpbWVkZXZvc0B0ZWxlbmV0 LmJlPgotRGF0ZTogVHVlLCAzIEF1ZyAyMDIxIDAxOjAwOjIzICswMjAwCi1TdWJqZWN0OiBbUEFU Q0hdIEFkZCBlbnZpcm9ubWVudCB2YXJpYWJsZSBNSU5FVEVTVF9NT0RfUEFUSAotCi1UaGlzIGFk ZHMgYW4gZW52aXJvbm1lbnQgdmFyaWFibGUgTUlORVRFU1RfTU9EX1BBVEguCi1XaGVuIGl0IGV4 aXN0cywgTWluZXRlc3Qgd2lsbCBsb29rIHRoZXJlIGZvciBtb2RzCi1pbiBhZGRpdGlvbiB0byB+ Ly5taW5ldGVzdC9tb2RzLy4gIE1vZHMgY2FuIHN0aWxsIGJlCi1pbnN0YWxsZWQgdG8gfi8ubWlu ZXRlc3QvbW9kcy8gd2l0aCB0aGUgYnVpbHQtaW4gaW5zdGFsbGVyLgotCi1XaXRoIHRoYW5rcyB0 byBMaWxpYW5hIE1hcmllIFByaWtsZXIuCi0tLS0KLSBidWlsdGluL21haW5tZW51L3BrZ21nci5s dWEgICAgICAgfCAgNyArKystLS0tCi0gZG9jL21lbnVfbHVhX2FwaS50eHQgICAgICAgICAgICAg IHwgIDggKysrKysrKy0KLSBzcmMvY29udGVudC9zdWJnYW1lcy5jcHAgICAgICAgICAgfCAxMSAr KysrKysrKysrKwotIHNyYy9zY3JpcHQvbHVhX2FwaS9sX21haW5tZW51LmNwcCB8IDIzICsrKysr KysrKysrKysrKysrKysrKysrCi0gc3JjL3NjcmlwdC9sdWFfYXBpL2xfbWFpbm1lbnUuaCAgIHwg IDIgKysKLSA1IGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p Ci0KLWRpZmYgLS1naXQgYS9idWlsdGluL21haW5tZW51L3BrZ21nci5sdWEgYi9idWlsdGluL21h aW5tZW51L3BrZ21nci5sdWEKLWluZGV4IDc4NzkzNmUzMS4uZDhmYmEwZWJlIDEwMDY0NAotLS0t IGEvYnVpbHRpbi9tYWlubWVudS9wa2dtZ3IubHVhCi0rKysgYi9idWlsdGluL21haW5tZW51L3Br Z21nci5sdWEKLUBAIC02ODIsMTAgKzY4Miw5IEBAIGZ1bmN0aW9uIHBrZ21nci5wcmVwYXJlbW9k bGlzdChkYXRhKQotIAlsb2NhbCBnYW1lX21vZHMgPSB7fQotIAotIAktLXJlYWQgZ2xvYmFsIG1v ZHMKLS0JbG9jYWwgbW9kcGF0aCA9IGNvcmUuZ2V0X21vZHBhdGgoKQotLQotLQlpZiBtb2RwYXRo IH49IG5pbCBhbmQKLS0JCW1vZHBhdGggfj0gIiIgdGhlbgotKwlsb2NhbCBtb2RwYXRocyA9IGNv cmUuZ2V0X21vZHBhdGhzKCkKLSsJLS1YWFggd2hhdCB3YXMg4oCYbW9kcGF0aCB+PSAiIuKAmSBh bmQg4oCYbW9kcGF0aCB+PSBuaWzigJkgZm9yPwotKwlmb3IgXyxtb2RwYXRoIGluIGlwYWlycyht b2RwYXRocykgZG8KLSAJCWdldF9tb2RzKG1vZHBhdGgsZ2xvYmFsX21vZHMpCi0gCWVuZAotIAot ZGlmZiAtLWdpdCBhL2RvYy9tZW51X2x1YV9hcGkudHh0IGIvZG9jL21lbnVfbHVhX2FwaS50eHQK LWluZGV4IGIzOTc1YmMxZC4uMTMyNDQ0YjE0IDEwMDY0NAotLS0tIGEvZG9jL21lbnVfbHVhX2Fw aS50eHQKLSsrKyBiL2RvYy9tZW51X2x1YV9hcGkudHh0Ci1AQCAtMjE4LDcgKzIxOCwxMyBAQCBQ YWNrYWdlIC0gY29udGVudCB3aGljaCBpcyBkb3dubG9hZGFibGUgZnJvbSB0aGUgY29udGVudCBk YiwgbWF5IG9yIG1heSBub3QgYmUgaQotICAgICAqIHJldHVybnMgcGF0aCB0byBnbG9iYWwgdXNl ciBkYXRhLAotICAgICAgIHRoZSBkaXJlY3RvcnkgdGhhdCBjb250YWlucyB1c2VyLXByb3ZpZGVk IG1vZHMsIHdvcmxkcywgZ2FtZXMsIGFuZCB0ZXh0dXJlIHBhY2tzLgotICogY29yZS5nZXRfbW9k cGF0aCgpIChwb3NzaWJsZSBpbiBhc3luYyBjYWxscykKLS0gICAgKiByZXR1cm5zIHBhdGggdG8g Z2xvYmFsIG1vZHBhdGgKLSsgICAgKiByZXR1cm5zIHBhdGggdG8gZ2xvYmFsIG1vZHBhdGgsIHdo ZXJlIG1vZHMgY2FuIGJlIGluc3RhbGxlZAotKyogY29yZS5nZXRfbW9kcGF0aHMoKSAocG9zc2li bGUgaW4gYXN5bmMgY2FsbHMpCi0rICAgICogcmV0dXJucyBsaXN0IG9mIHBhdGhzIHRvIGdsb2Jh bCBtb2RwYXRocywgd2hlcmUgbW9kcyBoYXZlIGJlZW4gaW5zdGFsbGVkCi0rCi0rICAgICAgVGhl IGRpZmZlcmVuY2Ugd2l0aCAiY29yZS5nZXRfbW9kcGF0aCIgaXMgdGhhdCBubyBtb2RzIHNob3Vs ZCBiZSBpbnN0YWxsZWQgaW4gdGhlc2UKLSsgICAgICBkaXJlY3RvcmllcyBieSBNaW5ldGVzdCAt LSB0aGV5IG1pZ2h0IGJlIHJlYWQtb25seS4KLSsKLSAqIGNvcmUuZ2V0X2NsaWVudG1vZHBhdGgo KSAocG9zc2libGUgaW4gYXN5bmMgY2FsbHMpCi0gICAgICogcmV0dXJucyBwYXRoIHRvIGdsb2Jh bCBjbGllbnQtc2lkZSBtb2RwYXRoCi0gKiBjb3JlLmdldF9nYW1lcGF0aCgpIChwb3NzaWJsZSBp biBhc3luYyBjYWxscykKLWRpZmYgLS1naXQgYS9zcmMvY29udGVudC9zdWJnYW1lcy5jcHAgYi9z cmMvY29udGVudC9zdWJnYW1lcy5jcHAKLWluZGV4IGU5ZGM2MDliMC4uZDczZjk1YTFmIDEwMDY0 NAotLS0tIGEvc3JjL2NvbnRlbnQvc3ViZ2FtZXMuY3BwCi0rKysgYi9zcmMvY29udGVudC9zdWJn YW1lcy5jcHAKLUBAIC02MSw2ICs2MSwxMiBAQCBzdGQ6OnN0cmluZyBnZXRTdWJnYW1lUGF0aEVu digpCi0gCXJldHVybiBzdWJnYW1lX3BhdGggPyBzdGQ6OnN0cmluZyhzdWJnYW1lX3BhdGgpIDog IiI7Ci0gfQotIAotK3N0ZDo6c3RyaW5nIGdldE1vZFBhdGhFbnYoKQotK3sKLSsJY2hhciAqbW9k X3BhdGggPSBnZXRlbnYoIk1JTkVURVNUX01PRF9QQVRIIik7Ci0rCXJldHVybiBtb2RfcGF0aCA/ IHN0ZDo6c3RyaW5nKG1vZF9wYXRoKSA6ICIiOwotK30KLSsKLSBTdWJnYW1lU3BlYyBmaW5kU3Vi Z2FtZShjb25zdCBzdGQ6OnN0cmluZyAmaWQpCi0gewotIAlpZiAoaWQuZW1wdHkoKSkKLUBAIC0x MTAsNiArMTE2LDExIEBAIFN1YmdhbWVTcGVjIGZpbmRTdWJnYW1lKGNvbnN0IHN0ZDo6c3RyaW5n ICZpZCkKLSAJc3RkOjpzZXQ8c3RkOjpzdHJpbmc+IG1vZHNfcGF0aHM7Ci0gCWlmICghdXNlcl9n YW1lKQotIAkJbW9kc19wYXRocy5pbnNlcnQoc2hhcmUgKyBESVJfREVMSU0gKyAibW9kcyIpOwot KwotKwlTdHJmbmQgbW9kX3NlYXJjaF9wYXRocyhnZXRNb2RQYXRoRW52KCkpOwotKwl3aGlsZSAo IW1vZF9zZWFyY2hfcGF0aHMuYXRfZW5kKCkpCi0rCQltb2RzX3BhdGhzLmluc2VydChtb2Rfc2Vh cmNoX3BhdGhzLm5leHQoUEFUSF9ERUxJTSkpOwotKwotIAlpZiAodXNlciAhPSBzaGFyZSB8fCB1 c2VyX2dhbWUpCi0gCQltb2RzX3BhdGhzLmluc2VydCh1c2VyICsgRElSX0RFTElNICsgIm1vZHMi KTsKLSAKLWRpZmYgLS1naXQgYS9zcmMvc2NyaXB0L2x1YV9hcGkvbF9tYWlubWVudS5jcHAgYi9z cmMvc2NyaXB0L2x1YV9hcGkvbF9tYWlubWVudS5jcHAKLWluZGV4IDNlOTcwOWJkZS4uOTAzYWMz YTIyIDEwMDY0NAotLS0tIGEvc3JjL3NjcmlwdC9sdWFfYXBpL2xfbWFpbm1lbnUuY3BwCi0rKysg Yi9zcmMvc2NyaXB0L2x1YV9hcGkvbF9tYWlubWVudS5jcHAKLUBAIC0yMSw2ICsyMSw3IEBAIHdp dGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb24sIEluYy4sCi0gI2luY2x1ZGUgImx1YV9hcGkvbF9pbnRlcm5hbC5oIgotICNpbmNsdWRl ICJjb21tb24vY19jb250ZW50LmgiCi0gI2luY2x1ZGUgImNwcF9hcGkvc19hc3luYy5oIgotKyNp bmNsdWRlICJ1dGlsL3N0cmZuZC5oIgotICNpbmNsdWRlICJndWkvZ3VpRW5naW5lLmgiCi0gI2lu Y2x1ZGUgImd1aS9ndWlNYWluTWVudS5oIgotICNpbmNsdWRlICJndWkvZ3VpS2V5Q2hhbmdlTWVu dS5oIgotQEAgLTUwMiw2ICs1MDMsMjYgQEAgaW50IE1vZEFwaU1haW5NZW51OjpsX2dldF9tb2Rw YXRoKGx1YV9TdGF0ZSAqTCkKLSAJcmV0dXJuIDE7Ci0gfQotIAotKy8qKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKiovCi0raW50IE1vZEFwaU1haW5NZW51OjpsX2dldF9tb2RwYXRocyhsdWFfU3RhdGUgKkwp Ci0rewotKwljb25zdCBjaGFyICpjX21vZHBhdGggPSBnZXRlbnYoIk1JTkVURVNUX01PRF9QQVRI Iik7Ci0rCWlmIChjX21vZHBhdGggPT0gTlVMTCkKLSsJCWNfbW9kcGF0aCA9ICIiOwotKwlpbnQg aW5kZXggPSAxOwotKwlsdWFfbmV3dGFibGUoTCk7Ci0rCVN0cmZuZCBtb2Rfc2VhcmNoX3BhdGhz e3N0ZDo6c3RyaW5nKGNfbW9kcGF0aCl9OwotKwl3aGlsZSAoIW1vZF9zZWFyY2hfcGF0aHMuYXRf ZW5kKCkpIHsKLSsJCXN0ZDo6c3RyaW5nIGNvbXBvbmVudCA9IG1vZF9zZWFyY2hfcGF0aHMubmV4 dChQQVRIX0RFTElNKTsKLSsJCWx1YV9wdXNoc3RyaW5nKEwsIGNvbXBvbmVudC5jX3N0cigpKTsK LSsJCWx1YV9yYXdzZXRpKEwsIC0yLCBpbmRleCk7Ci0rCQlpbmRleCsrOwotKwl9Ci0rCU1vZEFw aU1haW5NZW51OjpsX2dldF9tb2RwYXRoKEwpOwotKwlsdWFfcmF3c2V0aShMLCAtMiwgaW5kZXgp OwotKwlyZXR1cm4gMTsKLSt9Ci0rCi0gLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLSBpbnQgTW9k QXBpTWFpbk1lbnU6OmxfZ2V0X2NsaWVudG1vZHBhdGgobHVhX1N0YXRlICpMKQotIHsKLUBAIC05 NDksNiArOTcwLDcgQEAgdm9pZCBNb2RBcGlNYWluTWVudTo6SW5pdGlhbGl6ZShsdWFfU3RhdGUg KkwsIGludCB0b3ApCi0gCUFQSV9GQ1QoZ2V0X21hcGdlbl9uYW1lcyk7Ci0gCUFQSV9GQ1QoZ2V0 X3VzZXJfcGF0aCk7Ci0gCUFQSV9GQ1QoZ2V0X21vZHBhdGgpOwotKwlBUElfRkNUKGdldF9tb2Rw YXRocyk7Ci0gCUFQSV9GQ1QoZ2V0X2NsaWVudG1vZHBhdGgpOwotIAlBUElfRkNUKGdldF9nYW1l cGF0aCk7Ci0gCUFQSV9GQ1QoZ2V0X3RleHR1cmVwYXRoKTsKLUBAIC05ODMsNiArMTAwNSw3IEBA IHZvaWQgTW9kQXBpTWFpbk1lbnU6OkluaXRpYWxpemVBc3luYyhsdWFfU3RhdGUgKkwsIGludCB0 b3ApCi0gCUFQSV9GQ1QoZ2V0X21hcGdlbl9uYW1lcyk7Ci0gCUFQSV9GQ1QoZ2V0X3VzZXJfcGF0 aCk7Ci0gCUFQSV9GQ1QoZ2V0X21vZHBhdGgpOwotKwlBUElfRkNUKGdldF9tb2RwYXRocyk7Ci0g CUFQSV9GQ1QoZ2V0X2NsaWVudG1vZHBhdGgpOwotIAlBUElfRkNUKGdldF9nYW1lcGF0aCk7Ci0g CUFQSV9GQ1QoZ2V0X3RleHR1cmVwYXRoKTsKLWRpZmYgLS1naXQgYS9zcmMvc2NyaXB0L2x1YV9h cGkvbF9tYWlubWVudS5oIGIvc3JjL3NjcmlwdC9sdWFfYXBpL2xfbWFpbm1lbnUuaAotaW5kZXgg MzNhYzllNzIxLi5hNmE1NGEyY2IgMTAwNjQ0Ci0tLS0gYS9zcmMvc2NyaXB0L2x1YV9hcGkvbF9t YWlubWVudS5oCi0rKysgYi9zcmMvc2NyaXB0L2x1YV9hcGkvbF9tYWlubWVudS5oCi1AQCAtMTEy LDYgKzExMiw4IEBAIGNsYXNzIE1vZEFwaU1haW5NZW51OiBwdWJsaWMgTW9kQXBpQmFzZQotIAot IAlzdGF0aWMgaW50IGxfZ2V0X21vZHBhdGgobHVhX1N0YXRlICpMKTsKLSAKLSsJc3RhdGljIGlu dCBsX2dldF9tb2RwYXRocyhsdWFfU3RhdGUgKkwpOwotKwotIAlzdGF0aWMgaW50IGxfZ2V0X2Ns aWVudG1vZHBhdGgobHVhX1N0YXRlICpMKTsKLSAKLSAJc3RhdGljIGludCBsX2dldF9nYW1lcGF0 aChsdWFfU3RhdGUgKkwpOwotLS0gCi0yLjMyLjAKLQotLSAKMi4zNi4xCgo= --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename="v2-0003-gnu-minetest-Add-minetest-sound-api-core.patch" Content-Type: text/x-patch; name="v2-0003-gnu-minetest-Add-minetest-sound-api-core.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBhMjFlYWNiYWNhYTc4NTE3Y2E3YTliODg3NjI3OTM4ZmExMzAwMDdhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDE0OjE0OjE1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiAzLzldIGdudTogbWluZXRlc3Q6IEFkZCBtaW5ldGVzdC1zb3VuZC1hcGktY29yZS4KCiogZ251 L3BhY2thZ2VzL21pbmV0ZXN0LnNjbSAobWluZXRlc3Qtc291bmQtYXBpLWNvcmUpOiBOZXcgdmFy aWFibGUuCi0tLQogZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbSB8IDI4ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbSBiL2dudS9wYWNrYWdlcy9taW5ldGVzdC5z Y20KaW5kZXggZmEzYzZkYTNkYi4uYjE5MjI1MTYyNiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2Vz L21pbmV0ZXN0LnNjbQorKysgYi9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCkBAIC0yNDEsNiAr MjQxLDM0IEBAIChkZWZpbmUtcHVibGljIG1pbmV0ZXN0LW1vcmVvcmVzCiAgICAgKGxpY2Vuc2Ug bGljZW5zZTp6bGliKQogICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAiQ2FsaW5v dS9tb3Jlb3JlcyIpKSkpKQogCisoZGVmaW5lLXB1YmxpYyBtaW5ldGVzdC1zb3VuZC1hcGktY29y ZQorICAocGFja2FnZQorICAgIChuYW1lICJtaW5ldGVzdC1zb3VuZC1hcGktY29yZSIpCisgICAg OzsgTm8gdGFncywgbm8gcmVsZWFzZXMuIFRoaXMgaXMgdXNlZCBhcyBhIHN1Ym1vZHVsZS4KKyAg ICAodmVyc2lvbiAiMjAyMi0wMi0yNyIpCisgICAgKHNvdXJjZQorICAgICAob3JpZ2luCisgICAg ICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQorICAgICAg ICAgICAgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9tdC1tb2RzL3NvdW5kX2FwaV9jb3JlIikK KyAgICAgICAgICAgICAoY29tbWl0ICI2OTU2ZTQ5ZTc3NWYzMjUxMTZmOGUwYzY0Mzg5OWMwODlj NjkxZTFlIikpKQorICAgICAgIChzaGEyNTYKKyAgICAgICAgKGJhc2UzMiAiMXlzNmcyc2toa2tz YTRjeDlhZ3hoc2liajVqczh6NHkycTFuZ2lzOWRkcjM4cDc1NnBjeSIpKQorICAgICAgIChmaWxl LW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKKyAgICAgICAoc25pcHBldAorICAg ICAgICAnKGJlZ2luCisgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUgIm1vZC5jb25m IgorICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAgICAgICAgICAgICAoZm9ybWF0IHBv cnQgIlwKK25hbWUgPSBzb3VuZF9hcGlfY29yZSIpKSkpKSkpCisgICAgKGJ1aWxkLXN5c3RlbSBt aW5ldGVzdC1tb2QtYnVpbGQtc3lzdGVtKQorICAgIChwcm9wYWdhdGVkLWlucHV0cyAnKCkpCisg ICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL210LW1vZHMvc291bmRfYXBpX2NvcmUi KQorICAgIChzeW5vcHNpcyAiQ29yZSBmb3IgZ2FtZSBhZ25vc3RpYyBzb3VuZHMiKQorICAgIChk ZXNjcmlwdGlvbgorICAgICAiVGhpcyBsaWJyYXJ5IGNhbiBiZSB1c2VkIHRvIGdldCBzb21lIHNw ZWNpZmljIHNvdW5kcywgd2hhdGV2ZXIgdGhlIGdhbWUuIikKKyAgICAobGljZW5zZSBsaWNlbnNl OmV4cGF0KSkpCisKIChkZWZpbmUtcHVibGljIG1pbmV0ZXN0LWJhc2ljLW1hdGVyaWFscwogICAo cGFja2FnZQogICAgIChuYW1lICJtaW5ldGVzdC1iYXNpYy1tYXRlcmlhbHMiKQotLSAKMi4zNi4x Cgo= --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename*0=v2-0004-gnu-minetest-basic-materials-Update-to-2022-03-28.pat; filename*1=ch Content-Type: text/x-patch; name="v2-0004-gnu-minetest-basic-materials-Update-to-2022-03-28.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwMDcxMDRlMWE1NzI5ZDNlN2ExZTE5MjE4NDJjOGMyMmMwYmNjY2U1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDE0OjE0OjQ0ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiA0LzldIGdudTogbWluZXRlc3QtYmFzaWMtbWF0ZXJpYWxzOiBVcGRhdGUgdG8gMjAyMi0wMy0y OC4KTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVU Ri04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCiogZ251L3BhY2thZ2VzL21pbmV0 ZXN0LnNjbSAobWluZXRlc3QtYmFzaWMtbWF0ZXJpYWxzKTogVXBkYXRlIHRvCjIwMjItMDMtMjgg KGNvbW1pdCA5ZDU1Zjk5MeKApikuCltzbmlwcGV0XTogTWFrZSBzb3VuZF9hcGlfY29yZSBhIGRl cGVuZGVuY3ksIG5vdCBhIHN1Ym1vZHVsZS4KLS0tCiBnbnUvcGFja2FnZXMvbWluZXRlc3Quc2Nt IHwgMjAgKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25z KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9taW5ldGVzdC5z Y20gYi9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCmluZGV4IGIxOTIyNTE2MjYuLjIzYWZlZGYz YzUgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20KKysrIGIvZ251L3BhY2th Z2VzL21pbmV0ZXN0LnNjbQpAQCAtMjczLDIxICsyNzMsMzEgQEAgKGRlZmluZS1wdWJsaWMgbWlu ZXRlc3QtYmFzaWMtbWF0ZXJpYWxzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1pbmV0ZXN0LWJh c2ljLW1hdGVyaWFscyIpCiAgICAgOzsgVXBzdHJlYW0gdXNlcyBkYXRlcyBhcyB2ZXJzaW9uIG51 bWJlcnMuCi0gICAgKHZlcnNpb24gIjIwMjEtMTItMjYiKQorICAgICh2ZXJzaW9uICIyMDIyLTAz LTI4IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIGdpdC1mZXRj aCkKICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCiAgICAgICAgICAgICAgKHVybCAiaHR0cHM6 Ly9naXRodWIuY29tL210LW1vZHMvYmFzaWNfbWF0ZXJpYWxzIikKLSAgICAgICAgICAgICAoY29t bWl0ICIwODkzOTc0YjA1NGEyMTkxYjVlMmQ1NDQ3ZWU0ZmM3M2Y5YzM1ZjZhIikpKQorICAgICAg ICAgICAgIChjb21taXQgIjlkNTVmOTkxNmQyMDc3OWVjYmY5M2M3ZTk1ZGFlOGFkZWJkMjA3OWIi KSkpCiAgICAgICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIwcDRubmZzanY3Mjg0em1ncjc4 MXpreWpicDA0OXdwMWp5MWw3bjU4NXp6ajE4MW5zNTdwIikpCi0gICAgICAgKGZpbGUtbmFtZSAo Z2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKSkpCisgICAgICAgIChiYXNlMzIgIjBueng1bWR3 MjZtazJieTE0aHh5dmJxY2tnejhrNjd2bGgyY2gzMHNrc3N2aDQ5ODRianciKSkKKyAgICAgICAo ZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgKHNuaXBwZXQK KyAgICAgICAgJyhiZWdpbgorICAgICAgICAgICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdXRp bHMpKQorICAgICAgICAgICAoc3Vic3RpdHV0ZSogIm1vZC5jb25mIgorICAgICAgICAgICAgICgo Im9wdGlvbmFsX2RlcGVuZHMgPSIpCisgICAgICAgICAgICAgICJkZXBlbmRzID0gc291bmRfYXBp X2NvcmUKK29wdGlvbmFsX2RlcGVuZHMgPSIpKQorICAgICAgICAgICAoc3Vic3RpdHV0ZSogIm5v ZGVzLmx1YSIKKyAgICAgICAgICAgICAoKCJiYXNpY19tYXRlcmlhbHMubW9kcGF0aCBcXC5cXC4g XCIvc291bmRfYXBpX2NvcmUvaW5pdC5sdWFcIiIpCisgICAgICAgICAgICAgICJtaW5ldGVzdC5n ZXRfbW9kcGF0aChcInNvdW5kX2FwaV9jb3JlXCIpIC4uIFwiL2luaXQubHVhXCIiKSkpKSkpCiAg ICAgKGJ1aWxkLXN5c3RlbSBtaW5ldGVzdC1tb2QtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdh dGVkLWlucHV0cwogICAgICA7OyBiYXNpY19tYXRlcmlhbHM6c2lsdmVyX3dpcmUgY2Fubm90IGJl IGNyYWZ0ZWQgd2l0aG91dAogICAgICA7OyBtb3Jlb3JlczpzaWx2ZXJfaW5nb3QuCi0gICAgIChs aXN0IG1pbmV0ZXN0LW1vcmVvcmVzKSkKKyAgICAgKGxpc3QgbWluZXRlc3QtbW9yZW9yZXMgbWlu ZXRlc3Qtc291bmQtYXBpLWNvcmUpKQogICAgIChob21lLXBhZ2UgKG1pbmV0ZXN0LXRvcGljIDIx MDAwKSkKICAgICAoc3lub3BzaXMgIlNvbWUgXCJiYXNpY1wiIG1hdGVyaWFscyBhbmQgaXRlbXMg Zm9yIG90aGVyIE1pbmV0ZXN0IG1vZHMgdG8gdXNlIikKICAgICAoZGVzY3JpcHRpb24KLS0gCjIu MzYuMQoK --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename*0=v2-0005-gnu-minetest-homedecor-modpack-Update-to-2022-05-.pat; filename*1=ch Content-Type: text/x-patch; name="v2-0005-gnu-minetest-homedecor-modpack-Update-to-2022-05-.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4YTVjOTFmNjE3NjdiYzFlZmMyZTNhODgwNzNjOWM2ZDVmOGFmOTMwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDE0OjIwOjA5ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiA1LzldIGdudTogbWluZXRlc3QtaG9tZWRlY29yLW1vZHBhY2s6IFVwZGF0ZSB0byAyMDIyLTA1 LTE4LgoKKiBnbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtIChtaW5ldGVzdC1ob21lZGVjb3ItbW9k cGFjayk6IFVwZGF0ZSB0bwoyMDIyLTA1LTE4IChjb21taXQgSUQgZnJvbSBtYXkgMTcpLgotLS0K IGdudS9wYWNrYWdlcy9taW5ldGVzdC5zY20gfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv bWluZXRlc3Quc2NtIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQppbmRleCAyM2FmZWRmM2M1 Li5iMTZkOTY4YmJhIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCisrKyBi L2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20KQEAgLTM3MCwxNSArMzcwLDE1IEBAIChkZWZpbmUt cHVibGljIG1pbmV0ZXN0LWhvbWVkZWNvci1tb2RwYWNrCiAgICAgKG5hbWUgIm1pbmV0ZXN0LWhv bWVkZWNvci1tb2RwYWNrIikKICAgICA7OyBVcHN0cmVhbSBkb2Vzbid0IHRhZyByZWxlYXNlcywg c28gdXNlIHRoZSByZWxlYXNlIHRpdGxlIGZyb20KICAgICA7OyBDb250ZW50REIgYXMgdmVyc2lv bi4KLSAgICAodmVyc2lvbiAiMjAyMS0xMi0yNiIpCisgICAgKHZlcnNpb24gIjIwMjItMDUtMTgi KQogICAgIChzb3VyY2UKICAgICAgKG9yaWdpbgogICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQog ICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKICAgICAgICAgICAgICAodXJsICJodHRwczovL2dp dGh1Yi5jb20vbXQtbW9kcy9ob21lZGVjb3JfbW9kcGFjayIpCi0gICAgICAgICAgICAgKGNvbW1p dCAiYThmY2ViMjQ5ZDYzZjA4MTg1NWNmYmExZmJkNmUyYWE4NjM2NTIyNCIpKSkKKyAgICAgICAg ICAgICAoY29tbWl0ICI1ZmZkYzI2NjczMTY5ZTA1NDkyMTQxNzA5ZmJiMThlOGZiNmU1OTM3Iikp KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWxxY3ljZ2t5a2Q4Njg1M2pqcjUw bTFxdjJhczJkbHFmNTJnYmRzNG1oaWFmc2xucDltaSIpKQorICAgICAgICAoYmFzZTMyICIwM3Bm MjU0cjNobnpua2x3N2xmM3E0cnpxZzBhMXk0YzlyampoenNzZjFxN2FpNXBkcmtuIikpCiAgICAg ICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKSkpCiAgICAgKGJ1aWxk LXN5c3RlbSBtaW5ldGVzdC1tb2QtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0 cwotLSAKMi4zNi4xCgo= --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename="v2-0006-gnu-minetest-mesecons-Update-to-2022-04-01.patch" Content-Type: text/x-patch; name="v2-0006-gnu-minetest-mesecons-Update-to-2022-04-01.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwMDQ3NWQ3NTFmOGQxNzg2NjMxOTljOWZkODUxY2I1MzAyOTZmZDU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDE0OjI3OjQ0ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiA2LzldIGdudTogbWluZXRlc3QtbWVzZWNvbnM6IFVwZGF0ZSB0byAyMDIyLTA0LTAxLgoKKiBn bnUvcGFja2FnZXMvbWluZXRlc3Quc2NtIChtaW5ldGVzdC1tZXNlY29ucyk6IFVwZGF0ZSB0byAy MDIyLTA0LTAxICh1c2UKZ2l0aHViIHRhZykuCltsaWNlbnNlXTogVGhlIHByb2plY3QgZGVjaWRl ZCB0byBkcm9wIHRoZSArLgotLS0KIGdudS9wYWNrYWdlcy9taW5ldGVzdC5zY20gfCA0OSArKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBp bnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv bWluZXRlc3Quc2NtIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQppbmRleCBiMTZkOTY4YmJh Li4zNDE4MDJjOGJiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCisrKyBi L2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20KQEAgLTM5Niw0MCArMzk2LDMzIEBAIChkZWZpbmUt cHVibGljIG1pbmV0ZXN0LWhvbWVkZWNvci1tb2RwYWNrCiAgICAgKHByb3BlcnRpZXMgYCgodXBz dHJlYW0tbmFtZSAuICJWYW5lc3NhRS9ob21lZGVjb3JfbW9kcGFjayIpKSkpKQogCiAoZGVmaW5l LXB1YmxpYyBtaW5ldGVzdC1tZXNlY29ucwotICA7OyBUaGUgcmVsZWFzZSBvbiBDb250ZW50REIg ZG9lcyBub3QgaGF2ZSBpdHMgb3duIHZlcnNpb24gbnVtYmVyLgotICAobGV0ICgoY29tbWl0ICJk YjU4Nzk3MDZkMDRkMzQ4MGJjNDg2M2NlMGMwM2ZhNzNlNWYxMGM3IikKLSAgICAgICAgKHJldmlz aW9uICIwIikpCi0gICAgKHBhY2thZ2UKLSAgICAgIChuYW1lICJtaW5ldGVzdC1tZXNlY29ucyIp Ci0gICAgICAodmVyc2lvbiAoZ2l0LXZlcnNpb24gIjEuMi4xIiByZXZpc2lvbiBjb21taXQpKQot ICAgICAgKHNvdXJjZQotICAgICAgIChvcmlnaW4KLSAgICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQotICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQotICAgICAgICAgICAgICAgKHVybCAiaHR0 cHM6Ly9naXRodWIuY29tL21pbmV0ZXN0LW1vZHMvbWVzZWNvbnMiKQotICAgICAgICAgICAgICAg KGNvbW1pdCBjb21taXQpKSkKLSAgICAgICAgIChzaGEyNTYKLSAgICAgICAgICAoYmFzZTMyICIw NG05czlsM2ZydzFsZ2tpNDFoZ3Zqc3cyemtydmZ2MHN5NzUwYjZqMTJhcnpiM2x2NjQ1IikpCi0g ICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpKSkKLSAgICAg IChidWlsZC1zeXN0ZW0gbWluZXRlc3QtbW9kLWJ1aWxkLXN5c3RlbSkKLSAgICAgIChob21lLXBh Z2UgImh0dHBzOi8vbWVzZWNvbnMubmV0IikKLSAgICAgIChzeW5vcHNpcwotICAgICAgICJEaWdp dGFsIGNpcmN1aXRyeSBmb3IgTWluZXRlc3QsIGluY2x1ZGluZyB3aXJlcywgYnV0dG9ucyBhbmQg bGlnaHRzIikKLSAgICAgIChkZXNjcmlwdGlvbgotICAgICAgICJNZXNlY29ucyBpcyBhIG1vZCBm b3IgTWluZXRlc3QgaW1wbGVtZW50aW5nIHZhcmlvdXMgaXRlbXMgcmVsYXRlZAorICAocGFja2Fn ZQorICAgIChuYW1lICJtaW5ldGVzdC1tZXNlY29ucyIpCisgICAgKHZlcnNpb24gIjIwMjItMDQt MDEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRob2QgZ2l0LWZldGNo KQorICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAodXJsICJodHRwczov L2dpdGh1Yi5jb20vbWluZXRlc3QtbW9kcy9tZXNlY29ucyIpCisgICAgICAgICAgICAgKGNvbW1p dCAoc3RyaW5nLWFwcGVuZCAidiIgdmVyc2lvbikpKSkKKyAgICAgICAoc2hhMjU2CisgICAgICAg IChiYXNlMzIgIjFmcGwyenBqcDY4cWo5bmpzNXFpaWNoa2ZpeGg2NnJrZ2g2YnJnbjZ4aTNyaTR6 bHgxaTEiKSkKKyAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikp KSkKKyAgICAoYnVpbGQtc3lzdGVtIG1pbmV0ZXN0LW1vZC1idWlsZC1zeXN0ZW0pCisgICAgKGhv bWUtcGFnZSAiaHR0cHM6Ly9tZXNlY29ucy5uZXQiKQorICAgIChzeW5vcHNpcworICAgICAiRGln aXRhbCBjaXJjdWl0cnkgZm9yIE1pbmV0ZXN0LCBpbmNsdWRpbmcgd2lyZXMsIGJ1dHRvbnMgYW5k IGxpZ2h0cyIpCisgICAgKGRlc2NyaXB0aW9uCisgICAgICJNZXNlY29ucyBpcyBhIG1vZCBmb3Ig TWluZXRlc3QgaW1wbGVtZW50aW5nIHZhcmlvdXMgaXRlbXMgcmVsYXRlZAogdG8gZGlnaXRhbCBj aXJjdWl0cnksIHN1Y2ggYXMgd2lyZXMsIGJ1dHRvbnMsIGxpZ2h0cyBhbmQgcHJvZ3JhbW1hYmxl CiBjb250cm9sbGVycy4gIEFtb25nIG90aGVyIHRoaW5ncywgdGhlcmUgYXJlIGFsc28gcGlzdG9u cywgc29sYXIgcGFuZWxzLAogcHJlc3N1cmUgcGxhdGVzIGFuZCBub3RlIGJsb2Nrcy4KIAogTWVz ZWNvbnMgaGFzIGEgc2ltaWxhciBnb2FsIHRvIFJlZHN0b25lIGluIE1pbmVjcmFmdCwgYnV0IHdv cmtzIGluIGl0cyBvd24gd2F5LAogd2l0aCBkaWZmZXJlbnQgcnVsZXMgYW5kIG1lY2hhbmljcy4i KQotICAgICAgOzsgTEdQTCBmb3IgY29kZSwgQ0MtQlktU0EgZm9yIHRleHR1cmVzLgotICAgICAg OzsgVGhlIFJFQURNRS5tZCBhbmQgQ09QWUlORy50eHQgZGlzYWdyZWUgYWJvdXQgdGhlICIrIiBp biBsaWNlbnNlOmxncGwzKy4KLSAgICAgIDs7IEZvciBub3csIGFzc3VtZSBSRUFETUUubWQgaXMg Y29ycmVjdC4gIFVwc3RyZWFtIGhhcyBiZWVuIGFza2VkIHRvCi0gICAgICA7OyBjb3JyZWN0IHRo ZSBpbmNvbnNpc3RlbmN5OgotICAgICAgOzsgPGh0dHBzOi8vZ2l0aHViLmNvbS9taW5ldGVzdC1t b2RzL21lc2Vjb25zL2lzc3Vlcy81NzU+LgotICAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTps Z3BsMysgbGljZW5zZTpjYy1ieS1zYTMuMCkpCi0gICAgICAocHJvcGVydGllcyBgKCh1cHN0cmVh bS1uYW1lIC4gIkplaWphL21lc2Vjb25zIikpKSkpKQorICAgIDs7IExHUEwgZm9yIGNvZGUsIEND LUJZLVNBIGZvciB0ZXh0dXJlcy4KKyAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmxncGwzIGxp Y2Vuc2U6Y2MtYnktc2EzLjApKQorICAgIChwcm9wZXJ0aWVzIGAoKHVwc3RyZWFtLW5hbWUgLiAi SmVpamEvbWVzZWNvbnMiKSkpKSkKIAogKGRlZmluZS1wdWJsaWMgbWluZXRlc3QtbWluZWNsb25l CiAgIChwYWNrYWdlCi0tIAoyLjM2LjEKCg== --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename="v2-0007-gnu-minetest-mineclone-Update-to-0.75.0.patch" Content-Type: text/x-patch; name="v2-0007-gnu-minetest-mineclone-Update-to-0.75.0.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwZTVmYTk4OTdhYWU1NmU4MTY0YzY1NTBhMmM1MDBkZGUzNTUwZTljIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDE0OjMwOjIzICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiA3LzldIGdudTogbWluZXRlc3QtbWluZWNsb25lOiBVcGRhdGUgdG8gMC43NS4wLgoKKiBnbnUv cGFja2FnZXMvbWluZXRlc3Quc2NtIChtaW5ldGVzdC1taW5lY2xvbmUpOiBVcGRhdGUgdG8gMC43 NS4wLgotLS0KIGdudS9wYWNrYWdlcy9taW5ldGVzdC5zY20gfCA2ICsrKy0tLQogMSBmaWxlIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUv cGFja2FnZXMvbWluZXRlc3Quc2NtIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQppbmRleCAz NDE4MDJjOGJiLi44MmY3MzQzZWYwIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbWluZXRlc3Qu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20KQEAgLTQyNywxNiArNDI3LDE2IEBA IChkZWZpbmUtcHVibGljIG1pbmV0ZXN0LW1lc2Vjb25zCiAoZGVmaW5lLXB1YmxpYyBtaW5ldGVz dC1taW5lY2xvbmUKICAgKHBhY2thZ2UKICAgICAobmFtZSAibWluZXRlc3QtbWluZWNsb25lIikK LSAgICAodmVyc2lvbiAiMC43MS4wIikKKyAgICAodmVyc2lvbiAiMC43NS4wIikKICAgICAoc291 cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCiAgICAgICAgICAg ICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKLSAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6 Ly9naXQubWluZXRlc3QubGFuZC9XdXp6eS9NaW5lQ2xvbmUyIikKKyAgICAgICAgICAgICAgICAg ICAgKHVybCAiaHR0cHM6Ly9naXQubWluZXRlc3QubGFuZC9NaW5lQ2xvbmUyL01pbmVDbG9uZTIi KQogICAgICAgICAgICAgICAgICAgICAoY29tbWl0IHZlcnNpb24pKSkKICAgICAgICAgICAgICAg KGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQogICAgICAgICAgICAgICAo c2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjBxbTgwOWRx dnhjN3BhMWNyOXNrbWdscTl2cmJxNWhobTRjNG01eWk0NmxkaDF2OTZkZ2YiKSkpKQorICAgICAg ICAgICAgICAgICIxMGFwamE4YnA4d21yYmpseGczZ3ZydzViZGM4bWl6Y25ndm5maTJmZjc5MGY2 YnNjNWlwIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGNvcHktYnVpbGQtc3lzdGVtKQogICAgIChh cmd1bWVudHMKICAgICAgYCgjOmluc3RhbGwtcGxhbgotLSAKMi4zNi4xCgo= --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename="v2-0008-gnu-minetest-technic-Update-to-2022-02-06.patch" Content-Type: text/x-patch; name="v2-0008-gnu-minetest-technic-Update-to-2022-02-06.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA2OGNlMzgxYjVlMDNjYmNhMTZjMmNmNDA5Yjc2N2I0MmVhZDk5YWZhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDE0OjM1OjE1ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiA4LzldIGdudTogbWluZXRlc3QtdGVjaG5pYzogVXBkYXRlIHRvIDIwMjItMDItMDYuCgoqIGdu dS9wYWNrYWdlcy9taW5ldGVzdC5zY20gKG1pbmV0ZXN0LXRlY2huaWMpOiBVcGRhdGUgdG8gMjAy Mi0wMi0wNi4KLS0tCiBnbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtIHwgNiArKystLS0KIDEgZmls ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbSBiL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20KaW5k ZXggODJmNzM0M2VmMC4uOGZjMjBmYjdlYSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL21pbmV0 ZXN0LnNjbQorKysgYi9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCkBAIC01NDAsMTUgKzU0MCwx NSBAQCAoZGVmaW5lLXB1YmxpYyBtaW5ldGVzdC10ZWNobmljCiAgICAgKG5hbWUgIm1pbmV0ZXN0 LXRlY2huaWMiKQogICAgIDs7IFVwc3RyZWFtIGRvZXNuJ3Qga2VlcCB2ZXJzaW9uIG51bWJlcnMs IHNvIHVzZSB0aGUgcmVsZWFzZQogICAgIDs7IGRhdGUgb24gQ29udGVudERCIGluc3RlYWQuCi0g ICAgKHZlcnNpb24gIjIwMjEtMDktMTEiKQorICAgICh2ZXJzaW9uICIyMDIyLTAyLTA2IikKICAg ICAoc291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKICAgICAg ICAodXJpIChnaXQtcmVmZXJlbmNlCiAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIu Y29tL21pbmV0ZXN0LW1vZHMvdGVjaG5pYyIpCi0gICAgICAgICAgICAgKGNvbW1pdCAiMTQwNzAx Yzk5ZWZiNjBkODFiZjYzYzlhOTA4NzcyMGIyMWM0MTRjYSIpKSkKKyAgICAgICAgICAgICAoY29t bWl0ICJkMmI2OGE2YmVmNTNlMzRlMTY2ZGVhZGQ2NGUwMmI1OGJjYWU1OWExIikpKQogICAgICAg IChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMWZraGN2OHNnM2t4ZmFkYzJqbmZkdzZieHhra2tj Y3pzaDRiZjYycmd3d212Mmt5N3pyeCIpKQorICAgICAgICAoYmFzZTMyICIwdm1pMXkzOXEweDM5 czl3MGhoZ2k5NzlhNGhmNm4xYWg1amFhemp2bWpmMDJwamN2dnkxIikpCiAgICAgICAgKGZpbGUt bmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBt aW5ldGVzdC1tb2QtYnVpbGQtc3lzdGVtKQogICAgIChwcm9wYWdhdGVkLWlucHV0cwotLSAKMi4z Ni4xCgo= --=-/xDJ9GMSkEwAosrcv5Y2 Content-Disposition: attachment; filename="v2-0009-gnu-minetest-advtrains-Update-to-2.4.1.patch" Content-Type: text/x-patch; name="v2-0009-gnu-minetest-advtrains-Update-to-2.4.1.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAwNWUyNzQ3MDEwNWQwNDAzMDlkOTJkNjZhOGZjZTY1YTU1ODQ4ZWFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDI5IE1heSAyMDIyIDE0OjQzOjI4ICswMjAwClN1YmplY3Q6IFtQQVRDSCB2 MiA5LzldIGdudTogbWluZXRlc3QtYWR2dHJhaW5zOiBVcGRhdGUgdG8gMi40LjEuCgoqIGdudS9w YWNrYWdlcy9taW5ldGVzdC5zY20gKG1pbmV0ZXN0LWFkdnRyYWlucyk6IFVwZGF0ZSB0byAyLjQu MS4KLS0tCiBnbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdl ZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNr YWdlcy9taW5ldGVzdC5zY20gYi9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCmluZGV4IDhmYzIw ZmI3ZWEuLjExNTc5ZDgwM2UgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20K KysrIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQpAQCAtNzE1LDcgKzcxNSw3IEBAIChkZWZp bmUtcHVibGljIG1pbmV0ZXN0LXVuaWZpZWQtaW52ZW50b3J5CiAoZGVmaW5lLXB1YmxpYyBtaW5l dGVzdC1hZHZ0cmFpbnMKICAgKHBhY2thZ2UKICAgICAobmFtZSAibWluZXRlc3QtYWR2dHJhaW5z IikKLSAgICAodmVyc2lvbiAiMi4zLjEiKQorICAgICh2ZXJzaW9uICIyLjQuMSIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCkBAIC03MjMsNyAr NzIzLDcgQEAgKGRlZmluZS1wdWJsaWMgbWluZXRlc3QtYWR2dHJhaW5zCiAgICAgICAgICAgICAg KHVybCAiaHR0cHM6Ly9naXQuYmFuYW5hY2guc3BhY2UvYWR2dHJhaW5zLmdpdCIpCiAgICAgICAg ICAgICAgKGNvbW1pdCAoc3RyaW5nLWFwcGVuZCAicmVsZWFzZS0iIHZlcnNpb24pKSkpCiAgICAg ICAgKHNoYTI1NgotICAgICAgICAoYmFzZTMyICIxaWpxbGNoaDI2OWpwdm1nbWRtZHZ5M25zbmsw YnN6a3Z2Y3FrNnZheXN2eGFtNjk1Z2d3IikpCisgICAgICAgIChiYXNlMzIgIjFxMmpqODE4MXBq Z3Nha2wyOHhhZHYwejRzc3pxMWxiNXJwZ2owNzB3cjBweDZtcDQ0N3AiKSkKICAgICAgICAoZmls ZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpKSkKICAgICAoYnVpbGQtc3lzdGVt IG1pbmV0ZXN0LW1vZC1idWlsZC1zeXN0ZW0pCiAgICAgKGhvbWUtcGFnZSAiaHR0cDovL2FkdnRy YWlucy5kZS8iKQotLSAKMi4zNi4xCgo= --=-/xDJ9GMSkEwAosrcv5Y2-- --=-RMmDa8bJXEyZhNGFISxX Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQHMBAABCAA2FiEEq4yIHjMvkliPpwQnO7C8EjLYuCwFAmKTlKEYHHZpdmllbkBw bGFuZXRlLWtyYXVzLmV1AAoJEDuwvBIy2Lgs6W4L/jgBXH0Nu2UdyJ6hGZolLrg3 s+HW7Cw2awLZlOHGbXWoyCZKmuW1qGOen79L6tjqHOoXJhw46/Tw1yBA28tMpq3k I4qH80mobOCETTDCV/WBOqitshRgPLgcKzzRw3AQmvyP1C/OhnL/z/UpTkUB9LB2 ur2o6or/MgpMg2PQdlqUCIhFSp9jTHXScDbTwYfrje2Lo4HhH33Jk50RYSdmAT+A bKXO2VIYlL/cRRVkeZxul+86fXA64G3pbzdZ0Z6gwKuj2e5c4rSvwgc2nF6MGktp qTq+TXWhXE3UWM6ZehABCfwIoFqoMNTFXz6A5TA6rGaPpSyx7c0nBbi/6keMzvQJ X1PcYS0i1HnpAKZOwNgyPGm/VOa/0yOKfYekCecJcmRUD7X29/VR1dWNxBYk1BF/ +BcuaLeDC72HVNTJXIXw43tF0ttI6yoH35b6M3V8NIhDipuJGf3YV42GdoGbSQIK 0Vsx02BuNKMZbenP2kakz3dQ+a10Izqggowo2TaXNQ== =B7cc -----END PGP SIGNATURE----- --=-RMmDa8bJXEyZhNGFISxX--