From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id ABtPOygM02Z1gAEAqHPOHw:P1 (envelope-from ) for ; Sat, 31 Aug 2024 12:27:21 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id ABtPOygM02Z1gAEAqHPOHw (envelope-from ) for ; Sat, 31 Aug 2024 14:27:21 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=YfJvQkhb; dkim=fail ("headers rsa verify failed") header.d=interia.pl header.s=dk header.b=M3UQgUF7; 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"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=interia.pl (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1725107240; 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: content-transfer-encoding:content-transfer-encoding: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=1TgbhpyviaYUrJqhC1dekloO165IYwKmA9cRQ0hKkXA=; b=dgydkrwreUdxLMTDlSToFZcdgWbZW68dBlJXMKwCBEH1C90BdTWrp8RrIC5lEjpJvfkDt3 VznpIPZMJi64Fp3TE/Y4A5pG29R9SJmPdhgroK1NlM3RuXjxEC7HiJahZNQ/lPtZMqBhVV XtlJtNi/Ob77u/dqfy2TbyJJ9cS3rZubjTHThire38B9DXG45xcPRjELzIf8DR1h/opbxV ZwGWJRVPTKfDqxe51ZC8zhuCiKVKKWAtsPPIM/QqYrCcaWl1s26jAGpc62dZOgwO9t//MJ nwoAWyfpsR1rOyJnzd/fXz6aJSNslJxrOgyme5mS7VGs6midpx083xQ3gtR7LA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=YfJvQkhb; dkim=fail ("headers rsa verify failed") header.d=interia.pl header.s=dk header.b=M3UQgUF7; 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"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=interia.pl (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1725107240; a=rsa-sha256; cv=none; b=QSj71kYe+YqIoZ5hxvW+UQixkvJagGZjBfTnYPQrmrTw+pHRJzfeiZyurh9ViBUzQ8ox34 9WNUdXR02ATSq4JGmmtq19E33TJ/Yt7bMfhVyMP5Xbw3V6bnfznVNzxm8xbgVCba2kkZoH slQq43OMbKMv3DXcKqZi86NlLN0Ka1RzMboWoGTL5VXzg5wOvW6GA03dBu/Jey43wVlPHC BDsDjJLUig/iIoCO6cE5EHgYpIC+HNmacsllnX2WDP4sKFVVRnMrQinxoJ5k/6b8bZXhHW kkneHqmRpxWKPN4aN9+gDI5KxLRzJz5Hg9JeLKwnnhhI4RqV4ZYFb1Pbk/fRcw== 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 A44196C011 for ; Sat, 31 Aug 2024 14:27:20 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1skNC7-00086w-G3; Sat, 31 Aug 2024 08:27:08 -0400 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 1skNC5-00086i-0K for guix-patches@gnu.org; Sat, 31 Aug 2024 08:27:05 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1skNC4-0006xR-NS for guix-patches@gnu.org; Sat, 31 Aug 2024 08:27:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:From:Date:To:Subject; bh=1TgbhpyviaYUrJqhC1dekloO165IYwKmA9cRQ0hKkXA=; b=YfJvQkhbEsAWXzV77c38YIU7WZSW9k0oqIE+h8pD/S8ZHB5asD6VgMbIp1zbcpL+MR2Vm6vwAJvsTxfDDgxi5tI1FQty0TkvTu//NrZbw9toHXaiTuw+HTCP4VtyAoqJXXrSwVwJGd9AsdJY94bTWvq4MxDyh2UKezOUea5KlRoxPTpkHpsPDnu5cxgk2IXkiuWhi6mzxPnmy+AL6psGyEjXpG7WF+WOMDQ+zMv8KVzDQjMHXZ9yEJ5Branes/ws1gvk4qYZQdPG43pNKaKOm/FwQG7kAQ7o+I7vJqtmUrnoO2FSW79GOB/5phEUliJzzHmuM8uMVi4wuua3sFc5wg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1skND0-0005YZ-Dv for guix-patches@gnu.org; Sat, 31 Aug 2024 08:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#72912] [PATCH 0/1] Update Minetest to 5.9.0 (again) Resent-From: Jan Wielkiewicz Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 31 Aug 2024 12:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72912 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: 72912@debbugs.gnu.org, =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= , Adam Faiz Received: via spool by 72912-submit@debbugs.gnu.org id=B72912.172510723521284 (code B ref 72912); Sat, 31 Aug 2024 12:28:02 +0000 Received: (at 72912) by debbugs.gnu.org; 31 Aug 2024 12:27:15 +0000 Received: from localhost ([127.0.0.1]:54229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skNCE-0005XD-J1 for submit@debbugs.gnu.org; Sat, 31 Aug 2024 08:27:14 -0400 Received: from smtpo69.interia.pl ([217.74.67.69]:32777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1skNCB-0005Ws-D6 for 72912@debbugs.gnu.org; Sat, 31 Aug 2024 08:27:12 -0400 Received: from localhost (89-64-60-39.dynamic.chello.pl [89.64.60.39]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by poczta.interia.pl (INTERIA.PL) with ESMTPSA; Sat, 31 Aug 2024 14:26:05 +0200 (CEST) Date: Sat, 31 Aug 2024 14:26:05 +0200 From: Jan Wielkiewicz Message-ID: <20240831142605.29484112@interia.pl> In-Reply-To: <438cb9c032652d3ba32ae927121e58adb5c82abd.camel@gmail.com> References: <438cb9c032652d3ba32ae927121e58adb5c82abd.camel@gmail.com> X-Mailer: Claws Mail 4.3.0 (GTK 3.24.41; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-IPL-Priority-Group: 0-0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interia.pl; s=dk; t=1725107166; bh=1TgbhpyviaYUrJqhC1dekloO165IYwKmA9cRQ0hKkXA=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; b=M3UQgUF7SbNnqr/9SF6TE5UgPnCdAM7blDH9oO6JFoKPBq1kY5+RQdewJ0siKBSlW mMho1RjmDPXE4w/sWPxPBJVJswMTYq+gnsXsH6wcoz6jmb3JGD1HuDNCDeKJCynSHQ lN2ngJjc97Wx8swQvCleDjMK6RdXww5iMih+FqkI= 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -4.12 X-Migadu-Queue-Id: A44196C011 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -4.12 X-TUID: tF8QsdahMMJn On Sat, 31 Aug 2024 13:40:02 +0200 Liliana Marie Prikler wrote: > Am Samstag, dem 31.08.2024 um 12:52 +0200 schrieb Jan Wielkiewicz: > > Sending again after sending guix lint messages. > Note for future submissions: it's okay (and even expected) to use -- > reroll-count while sending the revised patch to the same address as > the original one. Okay, will do so. I missed that in documentation. > > Minetest got updated to 5.9.0. This was a big update with major > > changes. Minetest Game (MTG) got dropped - is not longer the > > official game for the Minetest engine, and got debundled from > > default Minetest (engine) shipped to players. Hence I'm debundling > > it from this Guix package renamed from "minetest-data" to > > "minetest-minetest- game" and deprecated the former package. > That's a somewhat unfortunate name. Is there no better name to > choose? Is there a reason not to use "minetest-game" for example? The minetest-something convention is for packages that are either games for minetest or mods for any minetest game. Minetest - the engine executes games. Previously "Minetest Game" was the default game for Minetest (the engine), but is not anymore. A similar example would be a game called "MineClone" for Minetest, the package is then called minetest-mineclone. But "Minetest Game" is indeed the name of the ex-default game, hence minetest-minetest-game. "minetest-game" would suggest it's a game for minetest named "game" also could make it possible to confuse it with simply "minetest" - the engine. The name of the package: https://github.com/minetest/minetest_game I know it's convoluted, but the naming ambiguity is inherited from the upstream project. I believe this redundant name makes it clearer. > > In this release irrlicht-for-minetest got merged into Minetest's > > tree, so I'm deprecating the package. I also had to adjust the > > minetest build system to use the new "minetest-minetest-game" > > package for testing. MTG also entered maintenance-only mode and > > became a rolling release, so I picked the latest commit from the > > master branch for it instead of git tags. > We also like to unbundle such dependencies. Is there a way forward > for doing so? There's no unbundling to be done here. Minetest was the sole user of irrlicht-for-minetest. Minetest developers moved irrlicht directly into the game's code and the two components are tightly coupled. The irrlicht fork has been archived: https://github.com/minetest/irrlicht So the irrlicht-for-minetest code that was moved into Minetest is now considered to be a non-replaceable non-modular part of the code that's not meant to be anywhere but in Minetest only. On top of that it's not longer possible to use upstream irrlicht in Minetest, hence the decision to move the fork into the game's tree directly. > > > Minetest build system actually makes a pretty ugly assumption - > > that all minetest mods are mods for MTG, while the game supports > > mods for any minetest game (for example Voxelibre, Nodecore and > > such). So testing all mods against MTG makes no sense, but it will > > addressed in future commits. > Sounds like a plan. > > Cheers Hope this makes it clear. -- Jan Wielkiewicz