[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: