luanti (5.15.2+dfsg-2build1) stonking; urgency=medium

  * No-change rebuild against libssl4

 -- Ravi Kant Sharma <ravi.kant.sharma@canonical.com>  Fri, 24 Jul 2026 10:56:21 +0000

luanti (5.15.2+dfsg-2) unstable; urgency=medium

  * Team upload.
  * luanti-server: use dh-cruft to register & purge volatile data in /var
  * Remove unused license definitions for public-domain.
  * Trim trailing whitespace.
  * Update standards version to 4.7.4, no changes needed.
  * Set upstream metadata fields: Repository, Repository-Browse, Security-Contact.

 -- Alexandre Detiste <tchet@debian.org>  Thu, 14 May 2026 20:15:29 +0200

luanti (5.15.2+dfsg-1) unstable; urgency=high

  * Team upload.
  * New upstream release.
    includes the following security fixes: (Closes: #1133919)
     - CVE-2026-40959 - sandbox escape when LuaJIT is used.
     - CVE-2026-41196 - mod sandbox escape with potential for arbitrary code
       execution and full filesystem access
     - CVE-2026-40960 - HTTP API and insecure environment access control
       bypass
  * Remove 0001-Fix-overflow-in-getMemorySizeMB-on-32-bit-arches.patch -
    the once cherry-picked patch is now in part of the upstream release.

 -- Tobias Frost <tobi@debian.org>  Fri, 24 Apr 2026 07:33:18 +0200

luanti (5.15.1+dfsg-2) unstable; urgency=medium

  * Really ignore Lua destructor test failures on ppc64el. Closes: #1128352.

 -- Tobias Frost <tobi@debian.org>  Mon, 30 Mar 2026 07:18:59 +0200

luanti (5.15.1+dfsg-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - update d/copyright accordingly.
  * Remove Remove-invalid-duplicate-provides-tag-in-metainfo.patch --
    applied upstream.
  * Ignore Lua destructor test failures also on ppc64el. Closes:
    #1128352.
  * Bump S-V to 4.7.3: remove R³ and Priority:optiomnal from d/control.
  * Cherry-pick upstream patch to fix overflow in getMemorySizeMB on 32-bit
    arches.

 -- Tobias Frost <tobi@debian.org>  Sun, 29 Mar 2026 08:40:08 +0200

luanti (5.14.0+dfsg-3) unstable; urgency=medium

  * Team upload.
  * Remove /var/(lib|log)/private/luanti on purge. (Closes: #1122677)
  * Don't log to file by default, use journald. (Closes: #1125461)
  * As we are logging to journald, logrotate is no longer needed.

 -- Tobias Frost <tobi@debian.org>  Sun, 15 Feb 2026 12:57:32 +0100

luanti (5.14.0+dfsg-2) unstable; urgency=medium

  * Team upload
  * Enable loong64

 -- Bastian Germann <bage@debian.org>  Wed, 21 Jan 2026 23:16:41 +0100

luanti (5.14.0+dfsg-1) unstable; urgency=medium

  * New upstream version 5.14.0+dfsg
    (Closes: #1102042, #1119258)
  * Remove i386 from builds
    * Core unit test is failing but unable to fix so far
  * Remove transitional packages
  * Drop patches applied upstream
  * Refresh test skip patch
  * Remove minetest/minetestserver migration aliases
  * Add patch to fix AppStream metadata

 -- Travis Wrightsman <travis@wrightsman.org>  Sun, 05 Oct 2025 21:19:35 +0200

luanti (5.10.0+dfsg-5) unstable; urgency=medium

  * Fix cross-build and re-enable in Salsa CI (Closes: #1102644)
  * Confirm package conforms to latest standards version
  * Ignore Lua destructor test failures on certain architectures.
    Some architectures (armel, armhf, loong64, or mips64el) fail to call Lua
    destructors properly after an error, which may lead to memory leaks,
    deadlocks, and other bad things. This was already occurring in previous
    Minetest packaging, but the test was disabled for all architectures. By
    making the test architecture-specific we avoid regressions on
    architectures where destructors are working properly (e.g. amd64) and
    maintain the packages and prior behavior for failing architectures.

 -- Travis Wrightsman <travis@wrightsman.org>  Fri, 18 Apr 2025 16:01:31 +0200

luanti (5.10.0+dfsg-4) unstable; urgency=medium

  * Revert luanti-server to Depend on luanti-game-minetest
    (required for service to start in default Debian-provided configuration)

 -- Travis Wrightsman <travis@wrightsman.org>  Tue, 01 Apr 2025 21:20:28 +0200

luanti (5.10.0+dfsg-3) unstable; urgency=medium

  [ Travis Wrightsman ]
  * Rename Salsa repository to new upstream name.

  [ Helmut Grohne ]
  * Mitigate file loss due to concurrent package rename and aliasing change
    (DEP17 P1 M8, Closes: #1095967).

  [ Tobias Frost ]
  * Only recommend luanti-game-minetest

 -- Tobias Frost <tobi@debian.org>  Sat, 01 Mar 2025 08:28:34 +0100

luanti (5.10.0+dfsg-2) unstable; urgency=medium

  * Team upload.
  * No-change, source-only upload to allow migration.

 -- Tobias Frost <tobi@debian.org>  Thu, 13 Feb 2025 17:20:14 +0100

luanti (5.10.0+dfsg-1) unstable; urgency=medium

  [ Travis Wrightsman ]
  * Drop IrrlichtMt and Minetest Game components from watch file
  * New upstream version 5.10.0+dfsg
  * Drop obsolete patches
  * Update Salsa CI configuration to latest
  * Update packaging for new upstream name (Closes: #1087386)
  * Add myself to Uploaders
  * Add transitional packages
  * Refresh dependencies
  * Disable Salsa CI arm64 cross-build job
  * Set ccache max size to 512M
  * Switch paths to new location
  * Remove old init-style service
  * Add migration scripts for state, logs, and config
  * Enable prometheus metrics export
  * Fix server crash due to lack of --gameid argument (Closes: #1090067)
  * Don't use numbered patches
  * Backport user-requested TGA patch
  * Recommend luanti-game-minetest for luanti
  * Minimize Debian-provided configuration
  * Silence some false-positive Lintian warnings
  * Update and add migration instructions to README.Debian
  * Fix appstream validation lint
  * Remove superfluous file patterns from d/copyright
  * Use updated SHA file paths in d/copyright
  * Add NEWS about rename and path changes

  [ Tobias Frost ]
  * Fix d/watch with new project name.

 -- Travis Wrightsman <travis@wrightsman.org>  Sun, 12 Jan 2025 09:08:07 -0800

minetest (5.8.0+dfsg+~1.9.0mt13-2) unstable; urgency=medium

  * Team upload.
  * Fix FTBFS with GCC-14" (Closes: #1075274)

 -- Tobias Frost <tobi@debian.org>  Fri, 26 Jul 2024 11:16:13 +0200

minetest (5.8.0+dfsg+~1.9.0mt13-1) unstable; urgency=medium

  * Team upload.
  * New upstream release. (Closes: #1035312).
  * No longer build on archs not supporting lua-jit, as upstream enforces
    vendoring of their lua code copy.
  * Drop fix-typos.patch -- applied upstream.
  * Drop patch arch-support, unclear if still needed.
  * Drop patch kfreebsd-gettext, buildds will tell us if still needed.
  * Refresh patches.
  * Review d/copyright and update according to diff from new upstream version.
  * Drop version from B-D on mesa-common-dev, fulfilled since a long time.
  * Drop no longer needed Breaks/Conflict/Replaces constraints on
    minetest-data.
  * Install games directory manually, as upstream's make install no
    longer does it.
  * Switch to dh_missing --fail-missing policy.
  * Disable update checker - thanks to David Heidelberg for finding the
    option. (Closes: #1057689)

 -- Tobias Frost <tobi@debian.org>  Sat, 06 Apr 2024 18:22:31 +0200

minetest (5.6.1+dfsg+~1.9.0mt8+dfsg-4) unstable; urgency=medium

  * Team upload.

  [ Helmut Grohne ]
  * Non-maintainer upload.
  * Install minetest-server@.service only once when dh_installsystemd
    moves units to /usr. (Closes: #1055799)

  [ Tobias Frost ]
  * Upload with Helmut's patch.

 -- Tobias Frost <tobi@debian.org>  Sun, 26 Nov 2023 11:07:22 +0100

minetest (5.6.1+dfsg+~1.9.0mt8+dfsg-3) unstable; urgency=medium

  * Team upload.
  * Fix build with nocheck profile, see d/rules for details (Closes: #1052671)
  * Drop Depends on lsb-base, fixes E: depends-on-obsolete-package.
  * Change B-D from libfreetype6-dev to libfreetype-dev, fixes build-
    depends-on-obsolete-package.
  * Update S-V to 4.6.2 - no changes.

 -- Tobias Frost <tobi@debian.org>  Sat, 11 Nov 2023 11:43:28 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog luanti`.
