From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 19 14:54:11 2021 Received: (at 50677) by debbugs.gnu.org; 19 Sep 2021 18:54:11 +0000 Received: from localhost ([127.0.0.1]:39963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS1x4-0006bQ-Ti for submit@debbugs.gnu.org; Sun, 19 Sep 2021 14:54:11 -0400 Received: from planete-kraus.eu ([89.234.140.182]:41790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mS1x2-0006bE-Lh for 50677@debbugs.gnu.org; Sun, 19 Sep 2021 14:54:09 -0400 Received: from planete-kraus.eu (localhost.lan [127.0.0.1]) by planete-kraus.eu (OpenSMTPD) with ESMTP id 4915f930; Sun, 19 Sep 2021 18:54:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=planete-kraus.eu; h= message-id:subject:from:to:date:in-reply-to:references :content-type:mime-version; s=*; bh=MlG/lsnXLPe2JYB8JsmYHL5wXKg=; b= QK2RyXTxu9UsBqrZKKRJ3DTRCIbP62Nfmkw5T9PjSkR+x8qk/oyDHED45aMun7rJ n6CeTJCeL8U/qpu7OBpsiaHcTv6UYnpcs9hBoAZrJ5zEaCFDBERp/ESvvWn01G3b 4AlqzfK4dcm3xekP/yuwUpx/EsQRjBAqhCJZP3iBDcU= Received: by planete-kraus.eu (OpenSMTPD) with ESMTPSA id 62c4fe13 (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Sun, 19 Sep 2021 18:54:03 +0000 (UTC) Message-ID: <67c326ff5fd285311dab48b03f646c28690fa376.camel@planete-kraus.eu> Subject: Re: bug#50677: [PATCH] Minetest basic_materials really depends on moreores From: Vivien Kraus To: Maxime Devos , 50677@debbugs.gnu.org Date: Sun, 19 Sep 2021 20:54:02 +0200 In-Reply-To: References: <47d31be5bfc24646981f2f71942fedd89c556405.camel@planete-kraus.eu> Content-Type: multipart/mixed; boundary="=-ooNQTNn4VSsWQzboB7uH" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50677 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-ooNQTNn4VSsWQzboB7uH Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Hello, Le dimanche 19 septembre 2021 à 19:40 +0200, Maxime Devos a écrit : > > + (version "v2.1.0") > > Versions in guix don't use any leading "v" prefix. If I'm not > mistaken, > Ludovic applied the patched to remove them automatically. Right, I just had not guix pulled lately, I confirm it works with a more recent guix version. > > /share/minetest/mods/moreores/_config.txt > > Is this "_config.txt" file moreores-specific? If not, maybe > minetest-mod-build-system > could be modified to install these files by default? I don’t know, but a quick web search for: minetest mod "_config.txt" gave me 2 hits, one for moreores, and one for moreblocks, by the same author. I supposed it is an author preference. I forgot to say, I could not figure out why the package did not build, because the check phase in the minetest build system stops after the first error line of output, which only stated that there was a problem with init.lua. I had to disable the error line detection in the build system implementation to know it was a problem with this file. So, I figured out that what we need to do is gather all error lines, until either the server stops or starts despite the error, and fail only then. I prefer the exceptions API because it can handle multiple lines of errors while displaying them cleanly (unlike the error function, that displays an ugly ~a and prints the arguments on 1 line). But, it’s only for the "new" guile 3.0. What do you think? Vivien --=-ooNQTNn4VSsWQzboB7uH Content-Disposition: attachment; filename*0=0003-gnu-minetest-basic-materials-Depend-on-minetest-more.pat; filename*1=ch Content-Type: text/x-patch; name="0003-gnu-minetest-basic-materials-Depend-on-minetest-more.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBlZWI5YzNhNTk5YWEwN2IzNmJkOGI4Y2E4MDAwYWQ2ZWY1OTRkZDk5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDE5IFNlcCAyMDIxIDE3OjAwOjQ1ICswMjAwClN1YmplY3Q6IFtQQVRDSCAz LzNdIGdudTogbWluZXRlc3QtYmFzaWMtbWF0ZXJpYWxzOiBEZXBlbmQgb24KIG1pbmV0ZXN0LW1v cmVvcmVzLgoKKiBtaW5ldGVzdC5zY20gKG1pbmV0ZXN0LWJhc2ljLW1hdGVyaWFscyk6IEFkZCBt aW5ldGVzdC1tb3Jlb3JlcyBhcyBhIHByb3BhZ2F0ZWQgaW5wdXQuCi0tLQogZ251L3BhY2thZ2Vz L21pbmV0ZXN0LnNjbSB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoK ZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9taW5ldGVzdC5zY20gYi9nbnUvcGFja2FnZXMvbWlu ZXRlc3Quc2NtCmluZGV4IGRlMTQxNTA5N2QuLjY2NmY3OGM2YmEgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9taW5ldGVzdC5zY20KKysrIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQpAQCAt MjMwLDYgKzIzMCwxMCBAQCBudW1lcmljIGlkZW50aWZpZXIgVE9QSUMtSUQgb24gdGhlIG9mZmlj aWFsIE1pbmV0ZXN0IGZvcnVtcy4iCiAgICAgICAgIChiYXNlMzIgIjB2NmwzbHJqZ3NoeTRzY2Nq aGZobWZ4YzNnazBjZHk3M3FiMDJpOXdkMnZ3NTA2djVhc3giKSkKICAgICAgICAoZmlsZS1uYW1l IChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpKSkKICAgICAoYnVpbGQtc3lzdGVtIG1pbmV0 ZXN0LW1vZC1idWlsZC1zeXN0ZW0pCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgIDs7IGJh c2ljX21hdGVyaWFsczpzaWx2ZXJfd2lyZSBjYW5ub3QgYmUgY3JhZnRlZCB3aXRob3V0CisgICAg IDs7IG1vcmVvcmVzOnNpbHZlcl9pbmdvdC4KKyAgICAgYCgoIm1pbmV0ZXN0LW1vcmVvcmVzIiAs bWluZXRlc3QtbW9yZW9yZXMpKSkKICAgICAoaG9tZS1wYWdlIChtaW5ldGVzdC10b3BpYyAyMTAw MCkpCiAgICAgKHN5bm9wc2lzICJTb21lIFwiYmFzaWNcIiBtYXRlcmlhbHMgYW5kIGl0ZW1zIGZv ciBvdGhlciBNaW5ldGVzdCBtb2RzIHRvIHVzZSIpCiAgICAgKGRlc2NyaXB0aW9uCi0tIAoyLjMz LjAKCg== --=-ooNQTNn4VSsWQzboB7uH Content-Disposition: attachment; filename="0002-gnu-Add-minetest-moreores.patch" Content-Type: text/x-patch; name="0002-gnu-Add-minetest-moreores.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkMTlmMjgxMmY4Yjc3ZmMyODk2ZmYxYjhiNDJiOWQ5OWVmYjQyYTBjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDE5IFNlcCAyMDIxIDE2OjU4OjUzICswMjAwClN1YmplY3Q6IFtQQVRDSCAy LzNdIGdudTogQWRkIG1pbmV0ZXN0LW1vcmVvcmVzLgoKKiBnbnUvcGFja2FnZXMvbWluZXRlc3Qu c2NtIChtaW5ldGVzdC1tb3Jlb3Jlcyk6IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMv bWluZXRlc3Quc2NtIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvbWluZXRl c3Quc2NtIGIvZ251L3BhY2thZ2VzL21pbmV0ZXN0LnNjbQppbmRleCBmZDE0MzlkNGQyLi5kZTE0 MTUwOTdkIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvbWluZXRlc3Quc2NtCisrKyBiL2dudS9w YWNrYWdlcy9taW5ldGVzdC5zY20KQEAgLTE4Nyw2ICsxODcsMzQgQEAgbnVtZXJpYyBpZGVudGlm aWVyIFRPUElDLUlEIG9uIHRoZSBvZmZpY2lhbCBNaW5ldGVzdCBmb3J1bXMuIgogICAoc3RyaW5n LWFwcGVuZCAiaHR0cHM6Ly9mb3J1bS5taW5ldGVzdC5uZXQvdmlld3RvcGljLnBocD90PSIKICAg ICAgICAgICAgICAgICAgKG51bWJlci0+c3RyaW5nIHRvcGljLWlkKSkpCiAKKyhkZWZpbmUtcHVi bGljIG1pbmV0ZXN0LW1vcmVvcmVzCisgIChwYWNrYWdlCisgICAgKG5hbWUgIm1pbmV0ZXN0LW1v cmVvcmVzIikKKyAgICAodmVyc2lvbiAiMi4xLjAiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdp bgorICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UK KyAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vbWluZXRlc3QtbW9kcy9tb3Jl b3JlcyIpCisgICAgICAgICAgICAgKGNvbW1pdCAiMGI2ZjY2OWRmNGM5Yjc3NzFjMDNlMGU2YmE4 ZWZmYjQ3MWNkZmNhZSIpKSkKKyAgICAgICAoc2hhMjU2IChiYXNlMzIgIjFjaGZxYmM2YmIyN2Fh Y2pjNjdqNWw1d2Nkdm1jc3ZrMnJmbWFuZ2lwZDdud2luaTN5MzQiKSkKKyAgICAgICAoZmlsZS1u YW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIG1p bmV0ZXN0LW1vZC1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cworICAgICBgKCM6cGhhc2Vz CisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgKGFkZC1h ZnRlciAnaW5zdGFsbCAnaW5zdGFsbC1fY29uZmlnLnR4dAorICAgICAgICAgICAobGFtYmRhKiBf CisgICAgICAgICAgICAgKGNvcHktZmlsZQorICAgICAgICAgICAgICAiX2NvbmZpZy50eHQiCisg ICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi9zaGFyZS9taW5ldGVzdC9tb2Rz L21vcmVvcmVzL19jb25maWcudHh0IikpCisgICAgICAgICAgICAgI3QpKSkpKQorICAgIChob21l LXBhZ2UgKG1pbmV0ZXN0LXRvcGljIDU0OSkpCisgICAgKHN5bm9wc2lzICJBZGRzIG5ldyBvcmUg dHlwZXMiKQorICAgIChkZXNjcmlwdGlvbiAiTW9yZSBvcmVzIGZvciBNaW5ldGVzdC4iKQorICAg IChsaWNlbnNlIGxpY2Vuc2U6emxpYikKKyAgICAocHJvcGVydGllcyBgKCh1cHN0cmVhbS1uYW1l IC4gIkNhbGlub3UvbW9yZW9yZXMiKSkpKSkKKwogKGRlZmluZS1wdWJsaWMgbWluZXRlc3QtYmFz aWMtbWF0ZXJpYWxzCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgIm1pbmV0ZXN0LWJhc2ljLW1hdGVy aWFscyIpCi0tIAoyLjMzLjAKCg== --=-ooNQTNn4VSsWQzboB7uH Content-Disposition: attachment; filename*0=0001-guix-minetest-build-system-Report-all-error-lines-be.pat; filename*1=ch Content-Type: text/x-patch; name="0001-guix-minetest-build-system-Report-all-error-lines-be.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0ODA5NWFhNzUxY2VmNDIwMmUyODBjMmQwZmZhMzVhOGQxY2I1YzEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaXZpZW4gS3JhdXMgPHZpdmllbkBwbGFuZXRlLWtyYXVzLmV1 PgpEYXRlOiBTdW4sIDE5IFNlcCAyMDIxIDIwOjAzOjEwICswMjAwClN1YmplY3Q6IFtQQVRDSCAx LzNdIGd1aXg6IG1pbmV0ZXN0LWJ1aWxkLXN5c3RlbTogUmVwb3J0IGFsbCBlcnJvciBsaW5lcwog YmVmb3JlIGZhaWxpbmcKCiogbWluZXRlc3QtYnVpbGQtc3lzdGVtLnNjbSAoY2hlY2spOiBSZXBv cnQgYWxsIGVycm9yIGxpbmVzIGJlZm9yZSBmYWlsaW5nLgotLS0KIGd1aXgvYnVpbGQvbWluZXRl c3QtYnVpbGQtc3lzdGVtLnNjbSB8IDI4ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9ndWl4L2J1aWxkL21pbmV0ZXN0LWJ1aWxkLXN5c3RlbS5zY20gYi9ndWl4L2J1aWxkL21p bmV0ZXN0LWJ1aWxkLXN5c3RlbS5zY20KaW5kZXggNDc3Y2MzZDFkMC4uYmFkYzQ1MTEyYiAxMDA2 NDQKLS0tIGEvZ3VpeC9idWlsZC9taW5ldGVzdC1idWlsZC1zeXN0ZW0uc2NtCisrKyBiL2d1aXgv YnVpbGQvbWluZXRlc3QtYnVpbGQtc3lzdGVtLnNjbQpAQCAtMjMsNiArMjMsNyBAQAogICAjOnVz ZS1tb2R1bGUgKGljZS05IHJkZWxpbSkKICAgIzp1c2UtbW9kdWxlIChpY2UtOSByZWNlaXZlKQog ICAjOnVzZS1tb2R1bGUgKGljZS05IHJlZ2V4KQorICAjOnVzZS1tb2R1bGUgKGljZS05IGV4Y2Vw dGlvbnMpCiAgICM6dXNlLW1vZHVsZSAoKGd1aXggYnVpbGQgZ251LWJ1aWxkLXN5c3RlbSkgIzpw cmVmaXggZ251OikKICAgIzp1c2UtbW9kdWxlICgoZ3VpeCBidWlsZCBjb3B5LWJ1aWxkLXN5c3Rl bSkgIzpwcmVmaXggY29weTopCiAgICM6ZXhwb3J0ICglc3RhbmRhcmQtcGhhc2VzCkBAIC0xOTks MjAgKzIwMCwyNSBAQCBhdXRoX2JhY2tlbmQgPSBzcWxpdGUzCiAgICAgICAgIChkZWZpbmUgKHN0 b3A/IGxpbmUpCiAgICAgICAgICAgKGFuZCAoc3RyaW5nPyBsaW5lKQogICAgICAgICAgICAgICAg KHN0cmluZy1jb250YWlucyBsaW5lICJBQ1RJT05bU2VydmVyXTogc2luZ2xlcGxheWVyIFsxMjcu MC4wLjFdIGpvaW5zIGdhbWUuIikpKQotICAgICAgICAobGV0IGxvb3AgKCkKLSAgICAgICAgICAo bWF0Y2ggKHJlYWQtbGluZSBwb3J0KQotICAgICAgICAgICAgKCg/IGVycm9yPyBsaW5lKQotICAg ICAgICAgICAgIChlcnJvciAibWluZXRlc3QgcmFpc2VkIGFuIGVycm9yOiB+YSIgbGluZSkpCi0g ICAgICAgICAgICAoKD8gc3RvcD8pCisgICAgICAgIChsZXQgbG9vcCAoKGVycm9ycyAnKCkpKQor ICAgICAgICAgIChtYXRjaCBgKCwocmVhZC1saW5lIHBvcnQpICxlcnJvcnMpCisgICAgICAgICAg ICAoKCg/IGVycm9yPyBsaW5lKSBlcnJvcnMpCisgICAgICAgICAgICAgKGxvb3AgYCgsbGluZSAs QGVycm9ycykpKQorICAgICAgICAgICAgKCgoPyBzdHJpbmc/IGxpbmUpIGVycm9ycykKKyAgICAg ICAgICAgICAoZGlzcGxheSBsaW5lKQorICAgICAgICAgICAgIChuZXdsaW5lKQorICAgICAgICAg ICAgIChsb29wIGVycm9ycykpCisgICAgICAgICAgICAoKCg/IHN0b3A/KSAoKSkKICAgICAgICAg ICAgICAoa2lsbCBwaWQgU0lHSU5UKQogICAgICAgICAgICAgIChjbG9zZS1wb3J0IHBvcnQpCiAg ICAgICAgICAgICAgKHdhaXRwaWQgcGlkKSkKLSAgICAgICAgICAgICgoPyBzdHJpbmc/IGxpbmUp Ci0gICAgICAgICAgICAgKGRpc3BsYXkgbGluZSkKLSAgICAgICAgICAgICAobmV3bGluZSkKLSAg ICAgICAgICAgICAobG9vcCkpCi0gICAgICAgICAgICAoKD8gZW9mLW9iamVjdD8pCi0gICAgICAg ICAgICAgKGVycm9yICJtaW5ldGVzdCBkaWRuJ3Qgc3RhcnQiKSkpKSkpKSkKKyAgICAgICAgICAg ICgoKD8gZW9mLW9iamVjdD8pICgpKQorICAgICAgICAgICAgIChlcnJvciAibWluZXRlc3QgZGlk bid0IHN0YXJ0IikpCisgICAgICAgICAgICAoKChvciAoPyBzdG9wPykgKD8gZW9mLW9iamVjdD8p KSBlcnJvcnMpCisgICAgICAgICAgICAgKHJhaXNlLWV4Y2VwdGlvbgorICAgICAgICAgICAgICAo YXBwbHkgbWFrZS1leGNlcHRpb24KKyAgICAgICAgICAgICAgICAgICAgIChtYXAgbWFrZS1leGNl cHRpb24td2l0aC1tZXNzYWdlCisgICAgICAgICAgICAgICAgICAgICAgICAgIChyZXZlcnNlIGVy cm9ycykpKSkpKSkpKSkpCiAKIChkZWZpbmUgJXN0YW5kYXJkLXBoYXNlcwogICAobW9kaWZ5LXBo YXNlcyBnbnU6JXN0YW5kYXJkLXBoYXNlcwotLSAKMi4zMy4wCgo= --=-ooNQTNn4VSsWQzboB7uH--