Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package grfcodec Version 6.0.6-3 adds a tiny patch to fix a serious bug (#922625). unblock grfcodec/6.0.6-3 Thanks! -- System Information: Debian Release: 9.3 APT prefers stable APT policy: (990, 'stable'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'testing'), (500, 'oldstable'), (50, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.11.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
diff -Nru grfcodec-6.0.6/debian/changelog grfcodec-6.0.6/debian/changelog --- grfcodec-6.0.6/debian/changelog 2018-05-10 21:42:34.000000000 +0200 +++ grfcodec-6.0.6/debian/changelog 2019-03-12 22:19:01.000000000 +0100 @@ -1,3 +1,11 @@ +grfcodec (6.0.6-3) unstable; urgency=medium + + [ Jordi Mallach ] + * [e61a00b] Force build to abort upon endian_check failure. Thanks to + Helmut Grohne for suggesting this fix (Closes: #922625) + + -- Matthijs Kooijman <matth...@stdin.nl> Tue, 12 Mar 2019 22:19:01 +0100 + grfcodec (6.0.6-2) unstable; urgency=medium * [4dce67c] Bump debhelper version to v11 diff -Nru grfcodec-6.0.6/debian/patches/endian_check_cpp_abort_on_ftbfs.patch grfcodec-6.0.6/debian/patches/endian_check_cpp_abort_on_ftbfs.patch --- grfcodec-6.0.6/debian/patches/endian_check_cpp_abort_on_ftbfs.patch 1970-01-01 01:00:00.000000000 +0100 +++ grfcodec-6.0.6/debian/patches/endian_check_cpp_abort_on_ftbfs.patch 2019-03-12 22:19:01.000000000 +0100 @@ -0,0 +1,18 @@ +Description: Prevent infinite loop during build on endian_check failure +Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922625 +Forwarded: https://github.com/OpenTTD/grfcodec/pull/1 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=922625 + +Index: grfcodec/Makefile +=================================================================== +--- grfcodec.orig/Makefile ++++ grfcodec/Makefile +@@ -213,7 +213,7 @@ objs/$(ENDIAN_CHECK): src/endian_check.c + + src/endian.h: objs/$(ENDIAN_CHECK) + $(_E) [ENDIAN] Determining endianness +- $(_C)objs/$(ENDIAN_CHECK) $(ENDIAN_PARAMS) > src/endian.h || rm src/endian.h ++ $(_C)objs/$(ENDIAN_CHECK) $(ENDIAN_PARAMS) > src/endian.h || { rm src/endian.h; exit 1; } + + FORCE: + %_r: FORCE diff -Nru grfcodec-6.0.6/debian/patches/series grfcodec-6.0.6/debian/patches/series --- grfcodec-6.0.6/debian/patches/series 2018-05-10 21:42:34.000000000 +0200 +++ grfcodec-6.0.6/debian/patches/series 2019-03-12 22:19:01.000000000 +0100 @@ -1 +1,2 @@ # Series of quilt patches +endian_check_cpp_abort_on_ftbfs.patch