Control: tags -1 moreinfo On 2025-04-12 16:08:29 +0200, Travis Wrightsman wrote: > Package: release.debian.org > Severity: normal > User: [email protected] > 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

