From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qLazBtoS7GHzJwAAgWs5BA (envelope-from ) for ; Sat, 22 Jan 2022 15:21:14 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id aL3COtkS7GGWNQEAG6o9tA (envelope-from ) for ; Sat, 22 Jan 2022 15:21:13 +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 74A5828738 for ; Sat, 22 Jan 2022 15:21:13 +0100 (CET) Received: from localhost ([::1]:33608 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nBHGS-0006eZ-NI for larch@yhetil.org; Sat, 22 Jan 2022 09:21:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51444) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBHGK-0006eR-1G for bug-guix@gnu.org; Sat, 22 Jan 2022 09:21:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:43159) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nBHGI-0008MP-2I for bug-guix@gnu.org; Sat, 22 Jan 2022 09:21:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nBHGH-0003cS-SA for bug-guix@gnu.org; Sat, 22 Jan 2022 09:21:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#40319: Minetest can't retrieve packages for additional content due to SSL certificate either invalid or not available References: <20200329171725.5808f59d@runbox.com> In-Reply-To: <20200329171725.5808f59d@runbox.com> Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 22 Jan 2022 14:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40319 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 40319@debbugs.gnu.org Received: via spool by 40319-submit@debbugs.gnu.org id=B40319.164286122213840 (code B ref 40319); Sat, 22 Jan 2022 14:21:01 +0000 Received: (at 40319) by debbugs.gnu.org; 22 Jan 2022 14:20:22 +0000 Received: from localhost ([127.0.0.1]:36062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBHFZ-0003b5-NC for submit@debbugs.gnu.org; Sat, 22 Jan 2022 09:20:22 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:52802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBHFX-0003av-8V for 40319@debbugs.gnu.org; Sat, 22 Jan 2022 09:20:16 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id lqLD2600P4UW6Th01qLDam; Sat, 22 Jan 2022 15:20:13 +0100 Message-ID: <9359f9f05deeae37a3ffe250999a0ed1760cd51d.camel@telenet.be> From: Maxime Devos Date: Sat, 22 Jan 2022 15:20:01 +0100 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-b++rnzOraQyiBAS7ORT2" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1642861213; bh=RtxUtPZcDo0XTywi7HIH3A0lUaOt6vHfG8aj0F/zCes=; h=Subject:From:To:Cc:Date; b=kFR0lGYtJIPhkKWjlxVNOcXV7p51DGnLXquW8DpNsQaooTzcVB9d0vvGwfC2KEIDg nFdcxdmNeWpIWEEC/nXDGytKMobXxSY0KSGQ3+ro+BB0gRsmgJQ07plwTJUByiFmAb yLobJ2f1eGi+vAIR4Y4rIxT4QTfMNlA7CmklhVMeZVWINhyNxxdLsJ6V5790Y4MY9j civ3dTzyVxyXEbDXNXGrQjK1D2e+H5AuqyNgMKhdpTcamKwlyIFKfggCLcfMsw5w87 LKSp0DFP0eNVJKsjVEW4iPJJ1O5j+MdZ+0U+JqfxxlYMuHnQxgdzaBMACEBoOvug/s IHaavbaNjtJag== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: pkill9 Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642861273; h=from:from:sender:sender: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=RtxUtPZcDo0XTywi7HIH3A0lUaOt6vHfG8aj0F/zCes=; b=R4X2QxlU0ITHhkmLyxxD6HCl0MChLf+yFSPfdjL4F8Ktko2Ab8uSnp3NC7bNaO8p2AGFss pymfB6dpsO/gRr9BepJfby+dht5BGEUOnGpDvfXXyc3Fn7kUhA9a4CLF0T+z4LfM8Al0y3 /+ahP8iQ3cKHejKhsSr3LMC63ncVEicjQ24e5qRqTcSUK2g5uyYA2Q7FpFY4rGbDw7VyLP xOWzMMQwmJsdnO7yZfxa+SsbNISLbdcRTuXxd38i7hTQIA8fb6TgRy6G2H+xrayxVpmm/r cMKNChHezfwobwnRI3nugmQA0GKUTfYcNemU+jNUUUFehZ7ayEc6zG7dL5593g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642861273; a=rsa-sha256; cv=none; b=tVg1BKELZHsdobMFCC169mQd6PfPN3k5Fgwafm9e92z9q4+a9MtR18TYlA+42Hcs5w8cnu AgezujqiXDZMAv9wCI9JSoZVsaHR62d3y19DvgusyVhbP4NiDebcdLlxodtaqAUFigAkyD gygi5ehJ7YxWt2iGBwpZZwDr1CS/b2CD0Rg5wTVgpp2Yh/94Y6F5jP+3AxXmek7iRLd6ra 3QY2EJvXsRE6Sruze4ilBNpzY04HlkjbmTfbJ03T2uGuaGHhGp1fVXLmPb9qqLhnVKetRW eIR9ZABv6O0vjFb5jtFT1eTtQwbM3APZ/vl+LPPE9dOm25H3maFvbSNxw1PZTg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=kFR0lGYt; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.63 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=kFR0lGYt; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 74A5828738 X-Spam-Score: -3.63 X-Migadu-Scanner: scn0.migadu.com X-TUID: HxmMC/D20SmO --=-b++rnzOraQyiBAS7ORT2 Content-Type: multipart/mixed; boundary="=-bBwxjKPcE1CnOhnPX/jX" --=-bBwxjKPcE1CnOhnPX/jX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I can confirm in a pure environment: 1. guix shell --pure minetest le-certs -- minetest 2. click on the + 3. In the GUI: =E2=80=98No packages could be retrieved=E2=80=99. In the terminal: 2022-01-22 13:19:05: ERROR[Main]: https://content.minetest.net/api/packages/?type=3Dmod&type=3Dgame&type=3Dtx= p&protocol_version=3D39&engine_version=3D5.4.1&hide=3Dnonfree&hide=3Ddeskto= p_default not found (SSL peer certificate or SSH remote key was not OK) (response code 0) Minetest uses curl HTTPS, so as a fix, I tried adding (native-search-paths (package-native-search-paths curl)) to the package definition of minetest, such that SSL_CERT_FILE/DIR would be set. To test: 1. apply the patch (see attachement) 2. ./pre-guix shell --pure minetest le-certs -- minetest 3. click on the + 4. In the GUI, a list of downloadable mods is shown. The first patch contains the actual fix, the later patches do some =E2=80=98cleaning=E2=80=99. I'll sent a mail later confirming that the lat= er patches don't break Minetest (assuming that's actually the case). Greetings, Maxime. --=-bBwxjKPcE1CnOhnPX/jX Content-Disposition: attachment; filename="0001-gnu-minetest-Find-TLS-certificates.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-minetest-Find-TLS-certificates.patch"; charset="UTF-8" RnJvbSBkNGY4MzI2NWY0NjM4YjY5YmI2MjMzODE1OWZmMjUxZDYxODg5ZTlkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFNhdCwgMjIgSmFuIDIwMjIgMTM6MjQ6MjIgKzAwMDAKU3ViamVjdDogW1BBVENIIDEv M10gZ251OiBtaW5ldGVzdDogRmluZCBUTFMgY2VydGlmaWNhdGVzLgoKKiBnbnUvcGFja2FnZXMv bWluZXRlc3Quc2NtIChtaW5ldGVzdClbbmF0aXZlLXNlYXJjaC1wYXRoc106IEFkZCBjdXJsJ3Mg c2VhcmNoIHBhdGhzLgoKRml4ZXM6IDxodHRwczovL2lzc3Vlcy5ndWl4LmdudS5vcmcvNDAzMT4u CgpSZXBvcnRlZC1ieTogcGtpbGw5IDxwa2lsbDlAcnVuYm94LmNvbT4KLS0tCiBnbnUvcGFja2Fn ZXMvbWluZXRlc3Quc2NtIHwgMTggKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg MTEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2Fn ZXMvbWluZXRlc3Quc2NtIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQppbmRleCBjNDMxOTQy NDczLi5jNjc2MmJiMWYyIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCisr KyBiL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20KQEAgLTcsNyArNyw3IEBACiA7OzsgQ29weXJp Z2h0IMKpIDIwMTnigJMyMDIxIFRvYmlhcyBHZWVyaW5ja3gtUmljZSA8bWVAdG9iaWFzLmdyPgog Ozs7IENvcHlyaWdodCDCqSAyMDIxIFRyZXZvciBIYXNzIDx0aGFzc0Bva3N0YXRlLmVkdT4KIDs7 OyBDb3B5cmlnaHQgwqkgMjAyMCwgMjAyMSBMaWxpYW5hIE1hcmllIFByaWtsZXIgPGxpbGlhbmEu cHJpa2xlckBnbWFpbC5jb20+Ci07OzsgQ29weXJpZ2h0IMKpIDIwMjEgTWF4aW1lIERldm9zIDxt YXhpbWVkZXZvc0B0ZWxlbmV0LmJlPgorOzs7IENvcHlyaWdodCDCqSAyMDIxLCAyMDIyIE1heGlt ZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT4KIDs7OyBUaGlzIGZpbGUgaXMgcGFydCBv ZiBHTlUgR3VpeC4KIDs7OwogOzs7IEdOVSBHdWl4IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKQEAgLTEwOSwxMiArMTA5LDE2IEBAIChk ZWZpbmUtcHVibGljIG1pbmV0ZXN0CiAgICAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAiL3Rt cCIpCiAgICAgICAgICAgICAgICAoaW52b2tlICJzcmMvbWluZXRlc3QiICItLXJ1bi11bml0dGVz dHMiKSkpKSkpKQogICAgIChuYXRpdmUtc2VhcmNoLXBhdGhzCi0gICAgIChsaXN0IChzZWFyY2gt cGF0aC1zcGVjaWZpY2F0aW9uCi0gICAgICAgICAgICAodmFyaWFibGUgIk1JTkVURVNUX1NVQkdB TUVfUEFUSCIpCi0gICAgICAgICAgICAoZmlsZXMgJygic2hhcmUvbWluZXRlc3QvZ2FtZXMiKSkp Ci0gICAgICAgICAgIChzZWFyY2gtcGF0aC1zcGVjaWZpY2F0aW9uCi0gICAgICAgICAgICAodmFy aWFibGUgIk1JTkVURVNUX01PRF9QQVRIIikKLSAgICAgICAgICAgIChmaWxlcyAnKCJzaGFyZS9t aW5ldGVzdC9tb2RzIikpKSkpCisgICAgIChhcHBlbmQgKGxpc3QgKHNlYXJjaC1wYXRoLXNwZWNp ZmljYXRpb24KKyAgICAgICAgICAgICAgICAgICAgKHZhcmlhYmxlICJNSU5FVEVTVF9TVUJHQU1F X1BBVEgiKQorICAgICAgICAgICAgICAgICAgICAoZmlsZXMgJygic2hhcmUvbWluZXRlc3QvZ2Ft ZXMiKSkpCisgICAgICAgICAgICAgICAgICAgKHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24KKyAg ICAgICAgICAgICAgICAgICAgKHZhcmlhYmxlICJNSU5FVEVTVF9NT0RfUEFUSCIpCisgICAgICAg ICAgICAgICAgICAgIChmaWxlcyAnKCJzaGFyZS9taW5ldGVzdC9tb2RzIikpKSkKKyAgICAgICAg IDs7IE1ha2Ugc3VyZSB0aGF0IE1pbmV0ZXN0IGNhbiBmaW5kIFRMUyBjZXJ0aWZpY2F0ZXMgc3Vj aCB0aGF0CisgICAgICAgICA7OyBidWlsdC1pbiBtb2QgZG93bmxvYWRlci9pbnN0YWxsZXIgY2Fu IHdvcmsuICBTZWUKKyAgICAgICAgIDs7IDxodHRwczovL2lzc3Vlcy5ndWl4LmdudS5vcmcvNDAz MTk+LgorICAgICAgICAgKHBhY2thZ2UtbmF0aXZlLXNlYXJjaC1wYXRocyBjdXJsKSkpCiAgICAg KG5hdGl2ZS1pbnB1dHMKICAgICAgKGxpc3QgcGtnLWNvbmZpZykpCiAgICAgKGlucHV0cwoKYmFz ZS1jb21taXQ6IDFiZDI1MDc4M2Q3MTE4YzMxMDFkZDJhNmUwOTBmM2Q2OTA0YjI0YTAKcHJlcmVx dWlzaXRlLXBhdGNoLWlkOiA4ZTY4MmQzNWQzNWE5ZTAyNjhjMDBjYzAwOWZhNWIzOTRkN2FkYzk0 CnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogN2ExODNjNTg2MjdiNzIyNTE1NGY3MmE3NmExYzI0MWM1 YjZjZDQxOQpwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGFlODllMDA3NzJjZjM3MzdlMzJiM2I3YmQx OTFiZmJlYWFmNWQwZWQKcHJlcmVxdWlzaXRlLXBhdGNoLWlkOiAwYzUyZTE3YzY0ZDljNmE0MzM3 NGMzMTU1N2YyZjUyOWQ3MTc5MDUyCnByZXJlcXVpc2l0ZS1wYXRjaC1pZDogY2JiOTAxNTUwMDMx MzQyMzVmOThiNzUwZjVlNGRlMjA5NmM5ZTQxNApwcmVyZXF1aXNpdGUtcGF0Y2gtaWQ6IGZmOGI1 NjdjMGI1ODAxOGI5YzIwODVhMzI0Y2UwMjcxMWVhZGM3N2UKcHJlcmVxdWlzaXRlLXBhdGNoLWlk OiA2MzgzYzNjMTBkMGM0N2JmMTNlZTg3NTYwNjMzZDZlYzhjODllN2RmCnByZXJlcXVpc2l0ZS1w YXRjaC1pZDogZWViNWM0NDQ2ODk2YjdkNTIwOWRlNzllN2I5YTI0ODZhOWE1ZGFkYgpwcmVyZXF1 aXNpdGUtcGF0Y2gtaWQ6IDJhYTk1N2QzOWUyNmYzMmM2YzY5Y2QyZGZlMGNlYjc1ZTZhNzhkMTQK LS0gCjIuMzQuMAoK --=-bBwxjKPcE1CnOhnPX/jX Content-Disposition: attachment; filename="0002-gnu-minetest-Remove-input-labels.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0002-gnu-minetest-Remove-input-labels.patch"; charset="UTF-8" RnJvbSA4ZWU0MGE5NWE2Y2U2ZWI2NTQzMDZjMGE0ODJlZDc4ZGNmMWFhZDIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFNhdCwgMjIgSmFuIDIwMjIgMTM6NDA6NDQgKzAwMDAKU3ViamVjdDogW1BBVENIIDIv M10gZ251OiBtaW5ldGVzdDogUmVtb3ZlIGlucHV0IGxhYmVscy4KCkNvbnZlcnRpbmcgdGhlIHBo YXNlcyBmcm9tIGEgUy1leHAgdG8gYSBHLWV4cCBpcyBzdHJpY3RseSBzcGVha2luZyBub3QKbmVj ZXNzYXJ5LCBidXQgaXQgc2VlbWVkIG5pY2UgZm9yIGNvbnNpc3RlbmN5IHdpdGggIzpjb25maWd1 cmUtZmxhZ3MuCkxpa2V3aXNlIGZvciB0aGUgb3JpZ2luIHNuaXBwZXQuCgoqIGdudS9wYWNrYWdl cy9taW5ldGVzdC5zY20gKG1pbmV0ZXN0KVthcmd1bWVudHNdOiBSZW1vdmUgbGFiZWxzLgogICht aW5ldGVzdClbc291cmNlXXtzbmlwcGV0fTogUmVtb3ZlIHRyYWlsaW5nICN0IGFuZCBjb252ZXJ0 IHRvIEctZXhwLgotLS0KIGdudS9wYWNrYWdlcy9taW5ldGVzdC5zY20gfCA3MyArKysrKysrKysr KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRp b25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvbWluZXRl c3Quc2NtIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQppbmRleCBjNjc2MmJiMWYyLi5jM2Nh NDQzMzk1IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCisrKyBiL2dudS9w YWNrYWdlcy9taW5ldGVzdC5zY20KQEAgLTQyLDYgKzQyLDcgQEAgKGRlZmluZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBtaW5ldGVzdCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgeG9yZykK ICAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1aXggZ2l0 LWRvd25sb2FkKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZ2V4cCkKICAgIzp1c2UtbW9kdWxlIChn dWl4IGJ1aWxkLXN5c3RlbSBjbWFrZSkKICAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3Rl bSBjb3B5KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVtIHRyaXZpYWwpCkBAIC02 Niw0OCArNjcsNDQgQEAgKGRlZmluZS1wdWJsaWMgbWluZXRlc3QKICAgICAgICAgICAgICAgIChz ZWFyY2gtcGF0Y2hlcwogICAgICAgICAgICAgICAgICJtaW5ldGVzdC1hZGQtTUlORVRFU1RfTU9E X1BBVEgucGF0Y2giKSkKICAgICAgICAgICAgICAgKHNuaXBwZXQKLSAgICAgICAgICAgICAgICco YmVnaW4KLSAgICAgICAgICAgICAgICAgIDs7IERlbGV0ZSBidW5kbGVkIGxpYnJhcmllcy4KLSAg ICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNpdmVseSAibGliIikKLSAgICAgICAg ICAgICAgICAgICN0KSkpKQorICAgICAgICAgICAgICAgOzsgRGVsZXRlIGJ1bmRsZWQgbGlicmFy aWVzLgorICAgICAgICAgICAgICAgI34oZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImxpYiIpKSkp CiAgICAgKGJ1aWxkLXN5c3RlbSBjbWFrZS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwog ICAgICBgKCM6Y29uZmlndXJlLWZsYWdzCi0gICAgICAgKGxpc3QgIi1EUlVOX0lOX1BMQUNFPTAi Ci0gICAgICAgICAgICAgIi1ERU5BQkxFX0ZSRUVUWVBFPTEiCi0gICAgICAgICAgICAgIi1ERU5B QkxFX0dFVFRFWFQ9MSIKLSAgICAgICAgICAgICAiLURFTkFCTEVfU1lTVEVNX0pTT05DUFA9VFJV RSIKLSAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLURJUlJMSUNIVF9JTkNMVURFX0RJUj0i Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJp cnJsaWNodCIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9pbmNsdWRlL2lycmxpY2h0 IikKLSAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiLURDVVJMX0lOQ0xVREVfRElSPSIKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImN1cmwi KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvaW5jbHVkZS9jdXJsIikpCisgICAgICAg LCN+KGxldCAoKGlycmxpY2h0ICMkKGxvb2t1cC1wYWNrYWdlLWlucHV0IHRoaXMtcGFja2FnZSAi aXJybGljaHQiKSkKKyAgICAgICAgICAgICAgICAoY3VybCAjJChsb29rdXAtcGFja2FnZS1pbnB1 dCB0aGlzLXBhY2thZ2UgImN1cmwiKSkpCisgICAgICAgICAgICAobGlzdCAiLURSVU5fSU5fUExB Q0U9MCIKKyAgICAgICAgICAgICAgICAgICItREVOQUJMRV9GUkVFVFlQRT0xIgorICAgICAgICAg ICAgICAgICAgIi1ERU5BQkxFX0dFVFRFWFQ9MSIKKyAgICAgICAgICAgICAgICAgICItREVOQUJM RV9TWVNURU1fSlNPTkNQUD1UUlVFIgorICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg Ii1ESVJSTElDSFRfSU5DTFVERV9ESVI9IiBpcnJsaWNodAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIi9pbmNsdWRlL2lycmxpY2h0IikKKyAgICAgICAgICAgICAgICAgIChzdHJp bmctYXBwZW5kICItRENVUkxfSU5DTFVERV9ESVI9IiBjdXJsICIvaW5jbHVkZS9jdXJsIikpKQog ICAgICAgICM6cGhhc2VzCi0gICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwot ICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdwYXRjaC1zb3VyY2VzCi0gICAgICAgICAgIChs YW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgIChz dWJzdGl0dXRlKiAic3JjL2ZpbGVzeXMuY3BwIgotICAgICAgICAgICAgICAgOzsgVXNlIHN0b3Jl LXBhdGggZm9yICJybSIgaW5zdGVhZCBvZiBub24tZXhpc3RpbmcgRkhTIHBhdGguCi0gICAgICAg ICAgICAgICAoKCJcIi9iaW4vcm1cIiIpCi0gICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg IlwiIiAoYXNzb2MtcmVmIGlucHV0cyAiY29yZXV0aWxzIikgIi9iaW4vcm1cIiIpKSkKLSAgICAg ICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9DTWFrZUxpc3RzLnR4dCIKLSAgICAgICAgICAgICAg IDs7IExldCBtaW5ldGVzdCBiaW5hcnkgcmVtYWluIGluIGJ1aWxkIGRpcmVjdG9yeS4KLSAgICAg ICAgICAgICAgICgoInNldFxcKEVYRUNVVEFCTEVfT1VUUFVUX1BBVEggLipcXCkiKSAiIikpCi0g ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMvdW5pdHRlc3QvdGVzdF9zZXJ2ZXJtb2RtYW5h Z2VyLmNwcCIKLSAgICAgICAgICAgICAgIDs7IGRvIG5vIG92ZXJyaWRlIE1JTkVURVNUX1NVQkdB TUVfUEFUSAotICAgICAgICAgICAgICAgKCgiKHVuKT9zZXRlbnZcXChcIk1JTkVURVNUX1NVQkdB TUVfUEFUSFwiLipcXCk7IikKLSAgICAgICAgICAgICAgICAiKHZvaWQpMDsiKSkKLSAgICAgICAg ICAgICAoc2V0ZW52ICJNSU5FVEVTVF9TVUJHQU1FX1BBVEgiCi0gICAgICAgICAgICAgICAgICAg ICAoc3RyaW5nLWFwcGVuZCAoZ2V0Y3dkKSAiL2dhbWVzIikpIDsgZm9yIGNoZWNrCi0gICAgICAg ICAgICAgI3QpKQotICAgICAgICAgKHJlcGxhY2UgJ2NoZWNrCi0gICAgICAgICAgIChsYW1iZGEq ICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzKQotICAgICAgICAgICAgIDs7IFRoYW5r cyB0byBvdXIgc3Vic3RpdHV0aW9ucywgdGhlIHRlc3RzIHNob3VsZCBhbHNvIHJ1bgotICAgICAg ICAgICAgIDs7IHdoZW4gaW52b2tlZCBvbiB0aGUgdGFyZ2V0IG91dHNpZGUgb2YgYGd1aXggYnVp bGQnLgotICAgICAgICAgICAgICh3aGVuIHRlc3RzPwotICAgICAgICAgICAgICAgKHNldGVudiAi SE9NRSIgIi90bXAiKQotICAgICAgICAgICAgICAgKGludm9rZSAic3JjL21pbmV0ZXN0IiAiLS1y dW4tdW5pdHRlc3RzIikpKSkpKSkKKyAgICAgICAsI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQt cGhhc2VzCisgICAgICAgICAgICAoYWRkLWFmdGVyICd1bnBhY2sgJ3BhdGNoLXNvdXJjZXMKKyAg ICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisg ICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzcmMvZmlsZXN5cy5jcHAiCisgICAgICAgICAg ICAgICAgICA7OyBVc2Ugc3RvcmUtcGF0aCBmb3IgInJtIiBpbnN0ZWFkIG9mIG5vbi1leGlzdGlu ZyBGSFMgcGF0aC4KKyAgICAgICAgICAgICAgICAgICgoIlwiL2Jpbi9ybVwiIikKKyAgICAgICAg ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiXCIiIChzZWFyY2gtaW5wdXQtZmlsZSBpbnB1dHMg ImJpbi9ybSIpICJcIiIpKSkKKyAgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9DTWFr ZUxpc3RzLnR4dCIKKyAgICAgICAgICAgICAgICAgIDs7IExldCBtaW5ldGVzdCBiaW5hcnkgcmVt YWluIGluIGJ1aWxkIGRpcmVjdG9yeS4KKyAgICAgICAgICAgICAgICAgICgoInNldFxcKEVYRUNV VEFCTEVfT1VUUFVUX1BBVEggLipcXCkiKSAiIikpCisgICAgICAgICAgICAgICAgKHN1YnN0aXR1 dGUqICJzcmMvdW5pdHRlc3QvdGVzdF9zZXJ2ZXJtb2RtYW5hZ2VyLmNwcCIKKyAgICAgICAgICAg ICAgICAgIDs7IGRvIG5vIG92ZXJyaWRlIE1JTkVURVNUX1NVQkdBTUVfUEFUSAorICAgICAgICAg ICAgICAgICAgKCgiKHVuKT9zZXRlbnZcXChcIk1JTkVURVNUX1NVQkdBTUVfUEFUSFwiLipcXCk7 IikKKyAgICAgICAgICAgICAgICAgICAiKHZvaWQpMDsiKSkKKyAgICAgICAgICAgICAgICAoc2V0 ZW52ICJNSU5FVEVTVF9TVUJHQU1FX1BBVEgiCisgICAgICAgICAgICAgICAgICAgICAgICAoc3Ry aW5nLWFwcGVuZCAoZ2V0Y3dkKSAiL2dhbWVzIikpKSkgOyBmb3IgY2hlY2sKKyAgICAgICAgICAg IChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgdGVzdHM/ICM6 YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgICA7OyBUaGFua3MgdG8gb3VyIHN1YnN0 aXR1dGlvbnMsIHRoZSB0ZXN0cyBzaG91bGQgYWxzbyBydW4KKyAgICAgICAgICAgICAgICA7OyB3 aGVuIGludm9rZWQgb24gdGhlIHRhcmdldCBvdXRzaWRlIG9mIGBndWl4IGJ1aWxkJy4KKyAgICAg ICAgICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgICAgIChzZXRlbnYgIkhPTUUi ICIvdG1wIikKKyAgICAgICAgICAgICAgICAgIChpbnZva2UgInNyYy9taW5ldGVzdCIgIi0tcnVu LXVuaXR0ZXN0cyIpKSkpKSkpCiAgICAgKG5hdGl2ZS1zZWFyY2gtcGF0aHMKICAgICAgKGFwcGVu ZCAobGlzdCAoc2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlvbgogICAgICAgICAgICAgICAgICAgICAo dmFyaWFibGUgIk1JTkVURVNUX1NVQkdBTUVfUEFUSCIpCi0tIAoyLjM0LjAKCg== --=-bBwxjKPcE1CnOhnPX/jX Content-Disposition: attachment; filename="0003-gnu-minetest-data-Switch-to-copy-build-system.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0003-gnu-minetest-data-Switch-to-copy-build-system.patch"; charset="UTF-8" RnJvbSBmNTQzZWNlNDZmMDE5NWI2YTQ0NDkzZWQ2MjUzZTQ4OTE2NjliYWVlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgRGV2b3MgPG1heGltZWRldm9zQHRlbGVuZXQuYmU+ CkRhdGU6IFNhdCwgMjIgSmFuIDIwMjIgMTM6NTI6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIIDMv M10gZ251OiBtaW5ldGVzdC1kYXRhOiBTd2l0Y2ggdG8gJ2NvcHktYnVpbGQtc3lzdGVtJy4KClRo aXMgbWFrZXMgdGhlIHBhY2thZ2UgZGVmaW5pdGlvbiBtdWNoIHNpbXBsZXIuCgoqIGdudS9wYWNr YWdlcy9taW5ldGVzdC5zY20gKG1pbmV0ZXN0LWRhdGEpW25hdGl2ZS1pbnB1dHNde3NvdXJjZX06 IFJlbW92ZS4KW2J1aWxkLXN5c3RlbV06IFN3aXRjaCB0byAnY29weS1idWlsZC1zeXN0ZW0nLgpb YXJndW1lbnRzXTwjOm1vZHVsZXM+OiBSZW1vdmUuClthcmd1bWVudHNdPCM6YnVpbGRlcj46IFJl cGxhY2UgYnkgYW4gZXF1aXZhbGVudCAjOmluc3RhbGwtcGxhbi4KLS0tCiBnbnUvcGFja2FnZXMv bWluZXRlc3Quc2NtIHwgMTYgKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z ZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL21p bmV0ZXN0LnNjbSBiL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20KaW5kZXggYzNjYTQ0MzM5NS4u YjViYTE5Yzk1MSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQorKysgYi9n bnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCkBAIC0xNjEsMjEgKzE2MSw5IEBAIChkZWZpbmUgbWlu ZXRlc3QtZGF0YQogICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMy CiAgICAgICAgICAgICAgICAgIjBpNDVsYm5pa3ZnajlreGRwMHlwaHBqandqY2dwNGlibjQ5eGtq NzhqNWljMXM5bjhqZDQiKSkpKQotICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0 ZW0pCi0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgYCgoInNvdXJjZSIgLHNvdXJjZSkpKQorICAg IChidWlsZC1zeXN0ZW0gY29weS1idWlsZC1zeXN0ZW0pCiAgICAgKGFyZ3VtZW50cwotICAgICBg KCM6bW9kdWxlcyAoKGd1aXggYnVpbGQgdXRpbHMpKQotICAgICAgICM6YnVpbGRlciAoYmVnaW4K LSAgICAgICAgICAgICAgICAgICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdXRpbHMpKQotICAg ICAgICAgICAgICAgICAgIChsZXQgKChpbnN0YWxsLWRpciAoc3RyaW5nLWFwcGVuZAotICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJW91dHB1dAotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZS9taW5ldGVzdC9nYW1lcy9taW5ldGVzdF9n YW1lIikpKQotICAgICAgICAgICAgICAgICAgICAgKG1rZGlyLXAgaW5zdGFsbC1kaXIpCi0gICAg ICAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseQotICAgICAgICAgICAgICAgICAgICAg IChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAic291cmNlIikKLSAgICAgICAgICAgICAgICAgICAg ICBpbnN0YWxsLWRpcikKLSAgICAgICAgICAgICAgICAgICAgICN0KSkpKQorICAgICAobGlzdCAj Omluc3RhbGwtcGxhbiAjficoKCIuIiAic2hhcmUvbWluZXRlc3QvZ2FtZXMvbWluZXRlc3RfZ2Ft ZSIpKSkpCiAgICAgKHN5bm9wc2lzICJNYWluIGdhbWUgZGF0YSBmb3IgdGhlIE1pbmV0ZXN0IGdh bWUgZW5naW5lIikKICAgICAoZGVzY3JpcHRpb24KICAgICAgIkdhbWUgZGF0YSBmb3IgdGhlIE1p bmV0ZXN0IGluZmluaXRlLXdvcmxkIGJsb2NrIHNhbmRib3ggZ2FtZS4iKQotLSAKMi4zNC4wCgo= --=-bBwxjKPcE1CnOhnPX/jX-- --=-b++rnzOraQyiBAS7ORT2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYewSkRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7nufAQDP0keqJUdVuofWZUYzlsJPte9g jo4VaPP/c01pRO2C5wD9E9j86ATtD9k3PbrT92zhz/fBccGcSEBl0jaxYfXNxg8= =e3Zn -----END PGP SIGNATURE----- --=-b++rnzOraQyiBAS7ORT2--