Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 919674

Summary: =games-action/minetest-5.8.0 =dev-games/irrlicht-mt-1.9.0.13 =dev-games/irrlicht-mt-headers-1.9.0.13 version bump
Product: Gentoo Linux Reporter: Red <redblade7>
Component: Current packagesAssignee: Marek Szuba <marecki>
Status: RESOLVED FIXED    
Severity: normal CC: games, parona, redblade7, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/minetest/minetest_game/issues/2710
Whiteboard:
Package list:
Runtime testing required: ---

Description Red 2023-12-09 23:55:27 UTC
Minetest 5.8.0 was released and with it the requirement of IrrlichtMt 1.9.0mt13

https://github.com/minetest/minetest/releases/tag/5.8.0
https://github.com/minetest/irrlicht/releases/tag/1.9.0mt13

"Note to package maintainers: Please remove Minetest Game from your packages, as it should no longer be installed by default." <--perhaps it should be made available via a USE flag now?
Comment 1 Alfred Wingate 2023-12-10 03:14:55 UTC
"Please download the game of your preference from the integrated ContentDB or install Minetest Game manually from its Git repository."

I'm getting the idea that they want you to use minetest as a launcher with minetest the game being equal with the other games (which don't have ebuilds or are packaged specially on ::gentoo)


And after a quick reading of the dialogue upstream it appears they want to create distance with minetest the game with the intention of being a game engine for games in general. 

Is there value in going against upstream wishes here?

"There is still too much focus on MTG, core dev and contributor time is better spent elsewhere on new games.
Hopefully soon we will stop shipping MTG with the engine, the more i think about this the more i realise how obvious and important this is, to stop MT being judged by MTG and confused with MTG. I consider this the most important task in the engine."

https://dev.minetest.net/Changelog#5.7.0_.E2.86.92_5.8.0
https://github.com/minetest/minetest_game/issues/2710
https://content.minetest.net/packages/?type=game
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-12-10 10:05:47 UTC
What we could perhaps do is rename minetest->minetest-game (so people's entries in world files etc are preserved) and then call the other thing games-engines/minetest?

(Note that you can't use old names post-rename.)
Comment 3 Marek Szuba (RETIRED) archtester gentoo-dev 2023-12-14 14:00:40 UTC
I like the idea of games-engines/minetest. Telling the truth, having Minetest filed under games-action always confused me and now that upstream has made the aforementioned decision regarding Minetest-the-game, it's a good moment to switch.

I have yet to think if I should bother keeping minetest-the-game in the tree though, as I for one have always preferred to install up-to-date versions on per-user basis.
Comment 4 Marek Szuba (RETIRED) archtester gentoo-dev 2023-12-14 15:17:50 UTC
Actually, having refreshed my memory we haven't actually been installing minetest_game since whenever upstream stopped including it in their release tarballs; since then the only Minetest game we have been installing system-wide is devtest. The bump should be simplicity itself, then.
Comment 5 Larry the Git Cow gentoo-dev 2023-12-14 15:34:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f40bf6d27a0d3e1e4234355ec2f1f40392d07e

commit c0f40bf6d27a0d3e1e4234355ec2f1f40392d07e
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2023-12-14 15:24:21 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2023-12-14 15:33:55 +0000

    games-action/minetest: add 5.8.0
    
    Closes: https://bugs.gentoo.org/919674
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 games-action/minetest/Manifest              |   1 +
 games-action/minetest/minetest-5.8.0.ebuild | 150 ++++++++++++++++++++++++++++
 2 files changed, 151 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051d821b758a147e588d2d3cecbf0e3019b2dd62

commit 051d821b758a147e588d2d3cecbf0e3019b2dd62
Author:     Marek Szuba <marecki@gentoo.org>
AuthorDate: 2023-12-14 15:27:40 +0000
Commit:     Marek Szuba <marecki@gentoo.org>
CommitDate: 2023-12-14 15:33:56 +0000

    games-engines/minetest: rename games-action/minetest
    
    Bug: https://bugs.gentoo.org/919674
    Signed-off-by: Marek Szuba <marecki@gentoo.org>

 {games-action => games-engines}/minetest/Manifest                        | 0
 .../minetest/files/minetest-5.7.0-no_upstream_optflags.patch             | 0
 {games-action => games-engines}/minetest/files/minetestserver.confd      | 0
 {games-action => games-engines}/minetest/files/minetestserver.initd      | 0
 {games-action => games-engines}/minetest/files/minetestserver.logrotate  | 0
 .../minetest/files/minetestserver_default.service                        | 0
 .../minetest/files/minetestserver_template.service                       | 0
 {games-action => games-engines}/minetest/metadata.xml                    | 0
 {games-action => games-engines}/minetest/minetest-5.7.0-r2.ebuild        | 0
 {games-action => games-engines}/minetest/minetest-5.8.0.ebuild           | 0
 profiles/updates/4Q-2023                                                 | 1 +
 11 files changed, 1 insertion(+)