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

Reply via email to