• Bug#1102750: unblock: luanti-game-minetest/5.8.0.40.gc7be7c1-3

    From Travis Wrightsman@21:1/5 to All on Sat Apr 12 16:20:01 2025
    XPost: linux.debian.devel.release

    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).

    luanti-game-minetest has just passed NEW but not in time to migrate to
    testing before the soft freeze comes into effect.

    [ 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sebastian Ramacher@21:1/5 to Travis Wrightsman on Sat Apr 12 17:30:02 2025
    XPost: linux.debian.devel.release

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Travis Wrightsman@21:1/5 to Sebastian Ramacher on Sat Apr 12 19:10:01 2025
    XPost: linux.debian.devel.release

    On Sat, Apr 12, 2025 at 05:24:38PM +0200, Sebastian Ramacher wrote:
    The dependency is not yet fixed, right?

    I have committed the fix to Salsa and tagged a release but I am still
    waiting on my usual sponsor, Tobias Frost, or someone else to upload.

    I'll unblock it once 5.8.0.40.gc7be7c1-3 hits the archive.

    Thank you!

    Travis

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)