I've submitted NMUs to DELAYED/10 fixing reproducible builds and cross building issues:
diff -Nru hannah-1.0/debian/changelog hannah-1.0/debian/changelog --- hannah-1.0/debian/changelog 2021-01-03 03:25:33.000000000 -0800 +++ hannah-1.0/debian/changelog 2022-10-06 17:14:03.000000000 -0700 @@ -1,3 +1,23 @@ +hannah (1.0-3.3) unstable; urgency=medium + + * Non-maintainer upload. + + [ Helmut Grohne ] + * Fix FTCBFS: Let dh_auto_build pass cross tools to make. + (Closes: #901260) + + -- Vagrant Cascadian <[email protected]> Thu, 06 Oct 2022 17:14:03 -0700 + +hannah (1.0-3.2) unstable; urgency=medium + + * Non-maintainer upload. + + [ Reiner Herrmann ] + * Sort source files so that objects are linked in deterministic order + (Closes: #845782) + + -- Vagrant Cascadian <[email protected]> Thu, 06 Oct 2022 16:48:01 -0700 + hannah (1.0-3.1) unstable; urgency=medium * Non maintainer upload by the Reproducible Builds team. diff -Nru hannah-1.0/debian/patches/series hannah-1.0/debian/patches/series --- hannah-1.0/debian/patches/series 2015-06-07 10:03:18.000000000 -0700 +++ hannah-1.0/debian/patches/series 2022-10-06 17:14:03.000000000 -0700 @@ -1,2 +1,3 @@ fix_score_dir.diff fix-compiler-errors +sort-source-files-so-that-objects-are-li.patch diff -Nru hannah-1.0/debian/patches/sort-source-files-so-that-objects-are-li.patch hannah-1.0/debian/patches/sort-source-files-so-that-objects-are-li.patch --- hannah-1.0/debian/patches/sort-source-files-so-that-objects-are-li.patch 1969-12-31 16:00:00.000000000 -0800 +++ hannah-1.0/debian/patches/sort-source-files-so-that-objects-are-li.patch 2022-10-06 17:14:03.000000000 -0700 @@ -0,0 +1,22 @@ +From: Reiner Herrmann <[email protected]> +Date: Sat, 26 Nov 2016 18:09:46 +0100 +X-Dgit-Generated: 1.0-3.2 643a1240bd171728e30fc90e2af81db2b5a9c9a9 +Subject: Sort source files so that objects are linked in deterministic order + +(Closes: #845782) + +--- + +diff --git a/Makefile b/Makefile +index 643a8e8..4a55a77 100644 +--- a/Makefile ++++ b/Makefile +@@ -24,7 +24,7 @@ LIBS = $(shell sdl-config --libs) -lSDL_image -lSDL_ttf -lSDL_mixer + # target binary and directory name + OUT = hhh + # source and object files +-SRCS = $(wildcard *.cc) ++SRCS = $(sort $(wildcard *.cc)) + OBJS = $(patsubst %.cc, %.o, $(SRCS)) + + # what to build diff -Nru hannah-1.0/debian/rules hannah-1.0/debian/rules --- hannah-1.0/debian/rules 2015-06-07 10:03:18.000000000 -0700 +++ hannah-1.0/debian/rules 2022-10-06 17:14:03.000000000 -0700 @@ -9,7 +9,7 @@ dh $@ override_dh_auto_build-arch: - $(MAKE) DATA_INSTALL_DIR=/usr/share/games/hannah/ \ + dh_auto_build -- DATA_INSTALL_DIR=/usr/share/games/hannah/ \ SCOREDIR=/var/games/hannah/ CXXFLAGS="$(CXXFLAGS)" CFLAGS="$(CFLAGS)" \ LDFLAGS="$(LDFLAGS)" live well, vagrant
signature.asc
Description: PGP signature

