Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 919674 - =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
Summary: =games-action/minetest-5.8.0 =dev-games/irrlicht-mt-1.9.0.13 =dev-games/irrli...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Marek Szuba
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-09 23:55 UTC by Red
Modified: 2023-12-14 15:34 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 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 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(+)