Your message dated Tue, 05 May 2026 13:05:34 +0000
with message-id <[email protected]>
and subject line Bug#1048938: fixed in maelstrom 4.0.1+ds-1
has caused the Debian Bug report #1048938,
regarding maelstrom: Fails to build source after successful build
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1048938: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1048938
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: maelstrom
Version: 3.0.7-4
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
Usertags: qa-doublebuild

Hi,

This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -S
> -------------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package maelstrom
> dpkg-buildpackage: info: source version 3.0.7-4
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Pino Toscano <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    dh_auto_clean
>       make -j8 clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making clean in netlogic
> make[2]: Entering directory '/<<PKGBUILDDIR>>/netlogic'
> test -z "liblogic.a" || rm -f liblogic.a
> rm -f *.o
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/netlogic'
> Making clean in screenlib
> make[2]: Entering directory '/<<PKGBUILDDIR>>/screenlib'
> test -z "libSDLscreen.a" || rm -f libSDLscreen.a
> rm -f *.o
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/screenlib'
> Making clean in maclib
> make[2]: Entering directory '/<<PKGBUILDDIR>>/maclib'
> test -z "libSDLmac.a" || rm -f libSDLmac.a
> test -z "macres playwave snd2wav" || rm -f macres playwave snd2wav
> rm -f *.o
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/maclib'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "Maelstrom Maelstrom-netd" || rm -f Maelstrom Maelstrom-netd
> rm -f *.o
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building maelstrom using existing 
> ./maelstrom_3.0.7.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file aclocal.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file configure, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file netlogic/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file maclib/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file screenlib/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file Images/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file Docs/Makefile, use 
> --include-removal to override
> dpkg-source: warning: executable mode 0755 of 'config.status' will not be 
> represented in diff
> dpkg-source: info: local changes detected, the modified files are:
>  maelstrom-3.0.7/Images/Makefile
>  maelstrom-3.0.7/Makefile
>  maelstrom-3.0.7/config.log
>  maelstrom-3.0.7/config.status
>  maelstrom-3.0.7/maclib/Makefile
>  maelstrom-3.0.7/netlogic/Makefile
>  maelstrom-3.0.7/screenlib/Makefile
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/maelstrom_3.0.7-4.diff.sBifH5
> dpkg-source: info: Hint: make sure the version in debian/changelog matches 
> the unpacked source tree
> dpkg-source: info: you can integrate the local changes with dpkg-source 
> --commit
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -S' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/13/maelstrom_3.0.7-4_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: maelstrom
Source-Version: 4.0.1+ds-1
Done: Pino Toscano <[email protected]>

We believe that the bug you reported is fixed in the latest version of
maelstrom, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <[email protected]> (supplier of updated maelstrom package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 05 May 2026 14:37:58 +0200
Source: maelstrom
Architecture: source
Version: 4.0.1+ds-1
Distribution: experimental
Urgency: medium
Maintainer: Pino Toscano <[email protected]>
Changed-By: Pino Toscano <[email protected]>
Closes: 1048938
Changes:
 maelstrom (4.0.1+ds-1) experimental; urgency=medium
 .
   * Upload to experimental to give it a bit more testing (w.r.t. both the
     source itself and the resulting game).
   * New upstream release:
     - it should not change files anymore, thanks to the switch to cmake
       (Closes: #1048938)
   * Upstream moved to GitHub, so:
     - switch Homepage to https://github.com/libsdl-org/Maelstrom
     - rewrite watch file to v5 pointing to GitHub; the release tarball is
       downloaded from the release assets as the git submodules are needed
   * Rewrite copyright according to the updated upstream sources.
   * Repack the upstream sources to remove various bits which are not needed:
     - the embedded copy of SDL 3
     - the builtin mod, available as data files already
     - bits for Android, Google Play, macOS, Steam
   * Update the patches:
     - game_installdir.patch: drop, obsolete by the switch to cmake
     - install-hook.diff: drop, obsolete by the switch to cmake
     - debian-diff-to-be-split-some-day.patch: drop, as all the bits are 
obsolete
       now
     - missing-include.diff: drop, obsolete
     - global-saves-compatibility.patch: drop, as it is no more easily doable 
now
   * Update the build dependencies according to the upstream build system:
     - switch libsdl2-dev, and libsdl2-net-dev to libsdl3-dev for the switch to
       SDL 3 (sdl3-net is still used as vendorized, as not releases yet)
     - add cmake
     - remove pkgconf, no more needed
   * Update building following the switch to cmake:
     - pass -DCMAKE_INSTALL_BINDIR=/usr/games to cmake to install the 
application
       binary to /usr/games
     - pass -DSTEAM=FALSE to cmake to disable any customization & installation
       specific for Steam
     - pass -DUSE_VENDORED_SDL=FALSE to cmake to use the system SDL 3
     - pass -DSTANDALONE_INSTALL=FALSE to cmake to make it install using a
       "classic" distribution layout
     - drop the autoconf & configure handling
     - stop adding -Wall to CFLAGS and CXXFLAGS, as it is now added by the
       upstream build system
     - drop manual cleanups after the installation, as they are no more needed
       now
     - drop debian/clean, as everything is now built in a subdirectory
   * The old xpm application icon is gone; to replace it, use the ico file meant
     for the "web" version:
     - add the icoutils build dependency
     - use icotool to extract various icons from store/web/icon.ico for the XDG
       hicolor icon theme
     - drop the usage of convert
     - drop the imagemagick build dependency, and the
       graphicsmagick-imagemagick-compat Build-Conflicts
     - drop debian/maelstrom.dirs, as the directories as created while 
extracting
       the icons
   * Update the installed documentation:
     - drop the bits installed by the build system, as what is wanted will be
       installed manually
     - stop shipping Changelog, as it was removed
     - ship the new README.md
     - drop the ".txt" extension from the CREDITS, and "Paper" files
     - drop various READMEs and documentation no more provided
   * Adapt the desktop file to pass --windowed rather than -windowed.
   * Remove manpage symlink for Maelstrom-netd, as that executable is gone.
   * Drop Rules-Requires-Root: no, no more needed since Debian trixie.
   * Drop Priority: optional, no more needed since dpkg 1.22.13.
   * Bump Standards-Version to 4.7.4, no changes required.
Checksums-Sha1:
 6822b437c97a765fb7174684661d089ad0bd319a 1910 maelstrom_4.0.1+ds-1.dsc
 ab07ab37583d0aca2a8b775e12df949dbd60a00c 1590268 maelstrom_4.0.1+ds.orig.tar.xz
 6c8cff3598147cacd479a46acf2db0ee0a3b3ba6 18928 
maelstrom_4.0.1+ds-1.debian.tar.xz
 4bcc66bc0456aabb1781d0c110ae427ca002c534 12595 
maelstrom_4.0.1+ds-1_source.buildinfo
Checksums-Sha256:
 2ffaa2e4e1ca9a99eaaca841b1c5e9e3ddc2ffb2f69c6335e11ec2a55428098f 1910 
maelstrom_4.0.1+ds-1.dsc
 aea87cd20b8b201522503355bff3259816f2cd1435e0f33ce0108488c80ba3f1 1590268 
maelstrom_4.0.1+ds.orig.tar.xz
 040885831a18089f8bc062f804c9a95da7743e3381a451cada0e4d39c04f38f0 18928 
maelstrom_4.0.1+ds-1.debian.tar.xz
 aebc1b10ca69cb80b5a1a285532bd90e53c141fb78718c77a09359078bde96b0 12595 
maelstrom_4.0.1+ds-1_source.buildinfo
Files:
 9f274f266aff3a8f88571c3197190912 1910 games optional maelstrom_4.0.1+ds-1.dsc
 ba5c92163a448326dc31e86cabe736a9 1590268 games optional 
maelstrom_4.0.1+ds.orig.tar.xz
 9e3050182167fd09d2ede97ca04bf76d 18928 games optional 
maelstrom_4.0.1+ds-1.debian.tar.xz
 50716ae2080f76d55fb1a79f3c8e915c 12595 games optional 
maelstrom_4.0.1+ds-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmn55TUACgkQLRkciEOx
P01Ibw/6AjF9GC19KI6YNQWZlH4LIvebzVFJ6vBG5C26EJkVQ2IBpptFI4hzpGHP
EvLjBZUy8XrlxbApeoyWOQIBihw4A9WFgfRMvowVBUXqKW9huOY524cdmCvcKG/g
ZiKGAk0Ox/WcZ/pe7DcHV9nOdLecc6N3jRZZu/X7Hcyc94ncbt8YbIbOysO59ITi
jw88g10yXqInKSKZWp1OcQhm0CiSsN04pt1ZgD16loPVywmmUbTrlAndDAU85ygn
CF06YUXH1zAIsxFwwRIh5Hx00aBXnjVCZyb+Rj9cGJlu8j5XdsOp1dbalE5tsJ4L
8T+l93xVX0eyeruqo04V7RgWPSKVy4hVPSRIiFwulvhqiXqD0XOtM//GJT8r+l+p
I62pTm+Ra85QO7YWFE4o0tsXtrcXI3a11VuiXcZ/SkFxz7zkzxoriY1kYyLLB0dd
VRLF9HoNxzqTigoIU9aa0Q92GIfT0XtOLyrdqlfcWFOwWDzGNGbAy65/pVFqs3gO
oVLlqyxV2pCFWyguLBEtXCPc4BV28Tn/hQFHsVVg7owpqP3fLU8ci7owpCuljHDx
pEEPg9h9PKFad7MNtTEFByd9TVAjiVQYrWmPyjyI1kpEewsxUFZe7yQ0mfBS5/qK
fJrML+gdNWuiu6h/ceYia9Vfgff/ad1GTDGGrIQTyPDZstZMr+8=
=h06e
-----END PGP SIGNATURE-----

Attachment: pgph6Xyb72g03.pgp
Description: PGP signature


--- End Message ---

Reply via email to