Bug#1102750: unblock: luanti-game-minetest/5.8.0.40.gc7be7c1-3
Control: tags -1 moreinfo
On 2025-04-12 16:08:29 +0200, Travis Wrightsman wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
>
> Please unblock package luanti-game-minetest
>
> [ Reason ]
>
> When src:minetest was renamed to src:luanti, the common base subgame
> "Minetest Game" was split out into src:luanti-game-minetest as upstream
> recommends not bundling it with the engine anymore (see
> https://github.com/luanti-org/luanti/issues/9509).
>
> luanti-server's relationship to luanti-game-minetest was mistakenly
> downgraded to Recommends (based on bad advice from me) and therefore
> src:luanti was able to migrate into testing before luanti-game-minetest
> passed NEW. Currently, Debian ships systemd services that start the
> Luanti server with Minetest Game by default, which will fail if it isn't
> installed (e.g. through luanti-game-minetest).
The dependency is not yet fixed, right?
> luanti-game-minetest has just passed NEW but not in time to migrate to
> testing before the soft freeze comes into effect.
I'll unblock it once 5.8.0.40.gc7be7c1-3 hits the archive.
> [ Impact ]
> src:minetest has already been removed from testing, being fully replaced
> by src:luanti. Therefore, luanti-server would need to be patched or
> removed from testing as the provided systemd services will fail to start
> without a game installed. This will be highly disruptive for people
> upgrading from bookworm, where Minetest Game is shipped with the server
> by default in the same source package and started without needing to
> install additional games.
>
> [ Tests ]
> Although Minetest Game comes with unit tests, I have not yet had time to
> understand how to run them in an autopkgtest environment.
>
> [ Risks ]
> There is relatively little risk, as Minetest Game was previously
> packaged with the Minetest engine in src:minetest and is simply now
> split out into a different package. Though luanti-game-minetest is a
> newer upstream version than what last existed in src:minetest, the
> upstream development is in maintenance only mode so changes are kept to
> a minimum. Please refer to
> https://github.com/luanti-org/minetest_game/issues/2710 as proof.
>
> [ Checklist ]
> [x] all changes are documented in the d/changelog
> [x] I reviewed all changes and I approve them
> [ ] attach debdiff against the package in testing
> - N.A. because package doesn't exist in testing
>
> [ Other info ]
> Apologies for letting src:luanti migrate into Trixie without
> src:luanti-game-minetest.
>
> unblock luanti-game-minetest/5.8.0.40.gc7be7c1-3
>
--
Sebastian Ramacher
Reply to: