[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#690895: marked as done (unblock: giflib/4.1.6-10)



Your message dated Thu, 18 Oct 2012 23:39:25 +0200
with message-id <5080770D.3030705@thykier.net>
and subject line Re: Bug#690895: unblock: giflib/4.1.6-10
has caused the Debian Bug report #690895,
regarding unblock: giflib/4.1.6-10
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 owner@bugs.debian.org
immediately.)


-- 
690895: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690895
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi!

Please unblock giflib

It contains fixes for #647497, which help 2 release goals:
multiarch and fixing FTBS for hardening build flags

Attached is proposed debdiff.

Thank you!

unblock giflib/4.1.6-10
diff -Nru giflib-4.1.6/debian/changelog giflib-4.1.6/debian/changelog
--- giflib-4.1.6/debian/changelog	2012-04-28 18:30:07.000000000 +0200
+++ giflib-4.1.6/debian/changelog	2012-10-17 23:30:38.000000000 +0200
@@ -1,3 +1,10 @@
+giflib (4.1.6-10) unstable; urgency=low
+
+  * Multiarching (Closes: #647497)
+  * Updating Standards (no change).
+
+ -- Thibaut Gridel <tgridel@free.fr>  Tue, 16 Oct 2012 23:31:11 +0200
+
 giflib (4.1.6-9.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru giflib-4.1.6/debian/clean giflib-4.1.6/debian/clean
--- giflib-4.1.6/debian/clean	1970-01-01 01:00:00.000000000 +0100
+++ giflib-4.1.6/debian/clean	2012-10-17 23:30:38.000000000 +0200
@@ -0,0 +1,18 @@
+INSTALL
+Makefile.in
+aclocal.m4
+compile
+config.guess
+config.h.in
+config.sub
+configure
+depcomp
+doc/Makefile.in
+install-sh
+lib/Makefile.in
+ltmain.sh
+missing
+pic/Makefile.in
+util/Makefile.in
+debian/libgif4.links
+debian/libgif-dev.links
diff -Nru giflib-4.1.6/debian/compat giflib-4.1.6/debian/compat
--- giflib-4.1.6/debian/compat	2010-01-13 21:22:18.000000000 +0100
+++ giflib-4.1.6/debian/compat	2012-10-17 23:30:38.000000000 +0200
@@ -1 +1 @@
-7
+9
diff -Nru giflib-4.1.6/debian/control giflib-4.1.6/debian/control
--- giflib-4.1.6/debian/control	2012-04-28 18:29:49.000000000 +0200
+++ giflib-4.1.6/debian/control	2012-10-17 23:30:38.000000000 +0200
@@ -1,9 +1,9 @@
 Source: giflib
 Section: libs
 Priority: optional
-Maintainer: Thibaut GRIDEL <tgridel@free.fr>
-Build-Depends: debhelper (>= 7.0.50~), autotools-dev, automake, autoconf, libtool (>=2.2.6)
-Standards-Version: 3.8.3
+Maintainer: Thibaut Gridel <tgridel@free.fr>
+Build-Depends: debhelper (>= 9), autotools-dev, automake, autoconf, libtool (>=2.2.6)
+Standards-Version: 3.9.3
 Homepage: http://giflib.sourceforge.net/
 Vcs-Browser: http://git.debian.org/?p=collab-maint/giflib.git;a=summary
 Vcs-Git: git://git.debian.org/collab-maint/giflib.git
@@ -34,8 +34,10 @@
 
 Package: libgif4
 Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Provides: libungif4g
+Multi-Arch: same
 Description: library for GIF images (library)
  GIFLIB is a package of portable tools and library routines for working with GIF
  images.
diff -Nru giflib-4.1.6/debian/libgif4.install giflib-4.1.6/debian/libgif4.install
--- giflib-4.1.6/debian/libgif4.install	2010-01-13 21:22:18.000000000 +0100
+++ giflib-4.1.6/debian/libgif4.install	2012-10-17 23:30:38.000000000 +0200
@@ -1 +1 @@
-/usr/lib/*.so.*
+/usr/lib/*/*.so.*
diff -Nru giflib-4.1.6/debian/libgif4.links giflib-4.1.6/debian/libgif4.links
--- giflib-4.1.6/debian/libgif4.links	2010-01-13 21:22:18.000000000 +0100
+++ giflib-4.1.6/debian/libgif4.links	1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-/usr/lib/libgif.so.4.1.6	/usr/lib/libgif.so.4.1
-/usr/lib/libgif.so.4.1.6	/usr/lib/libungif.so.4
-/usr/lib/libgif.so.4.1.6	/usr/lib/libungif.so.4.1
-/usr/lib/libgif.so.4.1.6	/usr/lib/libungif.so.4.1.6
diff -Nru giflib-4.1.6/debian/libgif4.links.in giflib-4.1.6/debian/libgif4.links.in
--- giflib-4.1.6/debian/libgif4.links.in	1970-01-01 01:00:00.000000000 +0100
+++ giflib-4.1.6/debian/libgif4.links.in	2012-10-17 23:30:38.000000000 +0200
@@ -0,0 +1,4 @@
+/usr/lib/%DEB_HOST_MULTIARCH%/libgif.so.4.1.6	/usr/lib/%DEB_HOST_MULTIARCH%/libgif.so.4.1
+/usr/lib/%DEB_HOST_MULTIARCH%/libgif.so.4.1.6	/usr/lib/%DEB_HOST_MULTIARCH%/libungif.so.4
+/usr/lib/%DEB_HOST_MULTIARCH%/libgif.so.4.1.6	/usr/lib/%DEB_HOST_MULTIARCH%/libungif.so.4.1
+/usr/lib/%DEB_HOST_MULTIARCH%/libgif.so.4.1.6	/usr/lib/%DEB_HOST_MULTIARCH%/libungif.so.4.1.6
diff -Nru giflib-4.1.6/debian/libgif-dev.install giflib-4.1.6/debian/libgif-dev.install
--- giflib-4.1.6/debian/libgif-dev.install	2010-01-13 21:22:18.000000000 +0100
+++ giflib-4.1.6/debian/libgif-dev.install	2012-10-17 23:30:38.000000000 +0200
@@ -1,4 +1,4 @@
 /usr/include/*
-/usr/lib/*.a
-/usr/lib/*.so
-/usr/lib/*.la
+/usr/lib/*/*.a
+/usr/lib/*/*.so
+/usr/lib/*/*.la
diff -Nru giflib-4.1.6/debian/libgif-dev.links giflib-4.1.6/debian/libgif-dev.links
--- giflib-4.1.6/debian/libgif-dev.links	2010-01-13 21:22:18.000000000 +0100
+++ giflib-4.1.6/debian/libgif-dev.links	1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-/usr/lib/libgif.a		/usr/lib/libungif.a
-/usr/lib/libgif.la		/usr/lib/libungif.la
-/usr/lib/libgif.so.4.1.6	/usr/lib/libungif.so
diff -Nru giflib-4.1.6/debian/libgif-dev.links.in giflib-4.1.6/debian/libgif-dev.links.in
--- giflib-4.1.6/debian/libgif-dev.links.in	1970-01-01 01:00:00.000000000 +0100
+++ giflib-4.1.6/debian/libgif-dev.links.in	2012-10-17 23:30:38.000000000 +0200
@@ -0,0 +1,3 @@
+/usr/lib/%DEB_HOST_MULTIARCH%/libgif.a		/usr/lib/%DEB_HOST_MULTIARCH%/libungif.a
+/usr/lib/%DEB_HOST_MULTIARCH%/libgif.la		/usr/lib/%DEB_HOST_MULTIARCH%/libungif.la
+/usr/lib/%DEB_HOST_MULTIARCH%/libgif.so.4.1.6	/usr/lib/%DEB_HOST_MULTIARCH%/libungif.so
diff -Nru giflib-4.1.6/debian/patches/04-fprintf_format_error.patch giflib-4.1.6/debian/patches/04-fprintf_format_error.patch
--- giflib-4.1.6/debian/patches/04-fprintf_format_error.patch	1970-01-01 01:00:00.000000000 +0100
+++ giflib-4.1.6/debian/patches/04-fprintf_format_error.patch	2012-10-17 23:30:38.000000000 +0200
@@ -0,0 +1,377 @@
+Index: giflib-4.1.6/util/gif2epsn.c
+===================================================================
+--- giflib-4.1.6.orig/util/gif2epsn.c	2011-11-03 17:58:55.451972034 +0800
++++ giflib-4.1.6/util/gif2epsn.c	2011-11-03 18:02:13.000000000 +0800
+@@ -146,7 +146,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s",VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gif2iris.c
+===================================================================
+--- giflib-4.1.6.orig/util/gif2iris.c	2011-11-03 17:58:55.475972156 +0800
++++ giflib-4.1.6/util/gif2iris.c	2011-11-03 18:02:13.000000000 +0800
+@@ -111,7 +111,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gif2ps.c
+===================================================================
+--- giflib-4.1.6.orig/util/gif2ps.c	2011-11-03 17:58:55.503972298 +0800
++++ giflib-4.1.6/util/gif2ps.c	2011-11-03 18:02:13.000000000 +0800
+@@ -129,7 +129,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gif2rgb.c
+===================================================================
+--- giflib-4.1.6.orig/util/gif2rgb.c	2011-11-03 17:58:55.539972474 +0800
++++ giflib-4.1.6/util/gif2rgb.c	2011-11-03 18:02:13.000000000 +0800
+@@ -108,7 +108,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gif2rle.c
+===================================================================
+--- giflib-4.1.6.orig/util/gif2rle.c	2011-11-03 17:58:55.567972612 +0800
++++ giflib-4.1.6/util/gif2rle.c	2011-11-03 18:02:13.000000000 +0800
+@@ -103,7 +103,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifasm.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifasm.c	2011-11-03 17:58:55.587972712 +0800
++++ giflib-4.1.6/util/gifasm.c	2011-11-03 18:02:13.000000000 +0800
+@@ -98,7 +98,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifbg.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifbg.c	2011-11-03 18:02:13.000000000 +0800
++++ giflib-4.1.6/util/gifbg.c	2011-11-03 18:04:31.945640624 +0800
+@@ -130,7 +130,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifclip.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifclip.c	2011-11-03 17:58:55.643972986 +0800
++++ giflib-4.1.6/util/gifclip.c	2011-11-03 18:02:13.000000000 +0800
+@@ -92,7 +92,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifclrmp.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifclrmp.c	2011-11-03 17:58:55.667973112 +0800
++++ giflib-4.1.6/util/gifclrmp.c	2011-11-03 18:02:13.000000000 +0800
+@@ -111,7 +111,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifcolor.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifcolor.c	2011-11-03 17:58:55.687973208 +0800
++++ giflib-4.1.6/util/gifcolor.c	2011-11-03 18:02:13.000000000 +0800
+@@ -89,7 +89,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifcomb.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifcomb.c	2011-11-03 17:58:55.707973306 +0800
++++ giflib-4.1.6/util/gifcomb.c	2011-11-03 18:02:13.000000000 +0800
+@@ -93,7 +93,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/giffix.c
+===================================================================
+--- giflib-4.1.6.orig/util/giffix.c	2011-11-03 17:58:55.863974080 +0800
++++ giflib-4.1.6/util/giffix.c	2011-11-03 18:02:13.000000000 +0800
+@@ -90,7 +90,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifflip.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifflip.c	2011-11-03 17:58:55.891974218 +0800
++++ giflib-4.1.6/util/gifflip.c	2011-11-03 18:02:13.000000000 +0800
+@@ -104,7 +104,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifhisto.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifhisto.c	2011-11-03 17:58:55.931974418 +0800
++++ giflib-4.1.6/util/gifhisto.c	2011-11-03 18:02:13.000000000 +0800
+@@ -112,7 +112,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifinfo.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifinfo.c	2011-11-03 17:58:55.963974576 +0800
++++ giflib-4.1.6/util/gifinfo.c	2011-11-03 18:02:13.000000000 +0800
+@@ -104,7 +104,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	printf("Format: quoted text string used for formating of information\n");
+ 	printf("  Special characters for various information can be used\n");
+Index: giflib-4.1.6/util/gifinter.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifinter.c	2011-11-03 17:58:56.003974774 +0800
++++ giflib-4.1.6/util/gifinter.c	2011-11-03 18:02:13.000000000 +0800
+@@ -98,7 +98,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifinto.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifinto.c	2011-11-03 17:58:56.039974952 +0800
++++ giflib-4.1.6/util/gifinto.c	2011-11-03 18:02:13.000000000 +0800
+@@ -96,7 +96,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifovly.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifovly.c	2011-11-03 17:58:56.059975052 +0800
++++ giflib-4.1.6/util/gifovly.c	2011-11-03 18:02:13.000000000 +0800
+@@ -73,7 +73,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifpos.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifpos.c	2011-11-03 17:58:56.083975170 +0800
++++ giflib-4.1.6/util/gifpos.c	2011-11-03 18:02:13.000000000 +0800
+@@ -90,7 +90,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifrotat.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifrotat.c	2011-11-03 17:58:56.111975310 +0800
++++ giflib-4.1.6/util/gifrotat.c	2011-11-03 18:02:13.000000000 +0800
+@@ -117,7 +117,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifrsize.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifrsize.c	2011-11-03 17:58:56.143975468 +0800
++++ giflib-4.1.6/util/gifrsize.c	2011-11-03 18:02:13.000000000 +0800
+@@ -113,7 +113,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/giftext.c
+===================================================================
+--- giflib-4.1.6.orig/util/giftext.c	2011-11-03 17:58:56.183975670 +0800
++++ giflib-4.1.6/util/giftext.c	2011-11-03 18:02:13.000000000 +0800
+@@ -102,7 +102,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gifwedge.c
+===================================================================
+--- giflib-4.1.6.orig/util/gifwedge.c	2011-11-03 17:58:56.215975826 +0800
++++ giflib-4.1.6/util/gifwedge.c	2011-11-03 18:02:13.000000000 +0800
+@@ -94,7 +94,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/icon2gif.c
+===================================================================
+--- giflib-4.1.6.orig/util/icon2gif.c	2011-11-03 17:58:56.243975968 +0800
++++ giflib-4.1.6/util/icon2gif.c	2011-11-03 18:02:13.000000000 +0800
+@@ -94,7 +94,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/raw2gif.c
+===================================================================
+--- giflib-4.1.6.orig/util/raw2gif.c	2011-11-03 17:58:56.263976064 +0800
++++ giflib-4.1.6/util/raw2gif.c	2011-11-03 18:02:13.000000000 +0800
+@@ -118,7 +118,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/rgb2gif.c
+===================================================================
+--- giflib-4.1.6.orig/util/rgb2gif.c	2011-11-03 17:58:56.287976186 +0800
++++ giflib-4.1.6/util/rgb2gif.c	2011-11-03 18:02:13.000000000 +0800
+@@ -111,7 +111,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/rle2gif.c
+===================================================================
+--- giflib-4.1.6.orig/util/rle2gif.c	2011-11-03 17:58:56.311976302 +0800
++++ giflib-4.1.6/util/rle2gif.c	2011-11-03 18:02:13.000000000 +0800
+@@ -105,7 +105,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/text2gif.c
+===================================================================
+--- giflib-4.1.6.orig/util/text2gif.c	2011-11-03 17:58:56.335976420 +0800
++++ giflib-4.1.6/util/text2gif.c	2011-11-03 18:02:13.000000000 +0800
+@@ -107,7 +107,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
+Index: giflib-4.1.6/util/gif2x11.c
+===================================================================
+--- giflib-4.1.6.orig/util/gif2x11.c	2011-11-03 17:58:56.363976560 +0800
++++ giflib-4.1.6/util/gif2x11.c	2011-11-03 18:02:13.000000000 +0800
+@@ -143,7 +143,7 @@
+     }
+ 
+     if (HelpFlag) {
+-	fprintf(stderr, VersionStr);
++	fprintf(stderr, "%s", VersionStr);
+ 	GAPrintHowTo(CtrlStr);
+ 	exit(EXIT_SUCCESS);
+     }
diff -Nru giflib-4.1.6/debian/patches/series giflib-4.1.6/debian/patches/series
--- giflib-4.1.6/debian/patches/series	2010-01-13 21:22:18.000000000 +0100
+++ giflib-4.1.6/debian/patches/series	2012-10-17 23:30:38.000000000 +0200
@@ -1,3 +1,4 @@
 01-cve.patch
 02-doc_fixes.patch
 03-spelling_fixes.patch
+04-fprintf_format_error.patch
diff -Nru giflib-4.1.6/debian/rules giflib-4.1.6/debian/rules
--- giflib-4.1.6/debian/rules	2010-01-13 21:22:18.000000000 +0100
+++ giflib-4.1.6/debian/rules	2012-10-17 23:30:38.000000000 +0200
@@ -6,23 +6,6 @@
 override_dh_auto_clean:
 	[ ! -f Makefile ] || make maintainer-clean
 	dh_auto_clean
-	rm -f INSTALL \
-	Makefile.in \
-	aclocal.m4 \
-	compile \
-	config \
-	guess \
-	config.h.in \
-	config.sub \
-	configure \
-	depcomp \
-	doc/Makefile.in \
-	install-sh \
-	lib/Makefile.in \
-	ltmain.sh \
-	missing \
-	pic/Makefile.in \
-	util/Makefile.in
 
 override_dh_auto_configure:
 	autoreconf -fi
@@ -44,6 +27,11 @@
 	  fi \
 	done
 
+override_dh_install:
+	sed "s/%DEB_HOST_MULTIARCH%/${DEB_HOST_MULTIARCH}/g" debian/libgif4.links.in > debian/libgif4.links
+	sed "s/%DEB_HOST_MULTIARCH%/${DEB_HOST_MULTIARCH}/g" debian/libgif-dev.links.in >debian/libgif-dev.links
+	dh_install
+
 override_dh_strip:
 	dh_strip --dbg-package=giflib-dbg
 

--- End Message ---
--- Begin Message ---
On 2012-10-18 23:23, Thibaut Gridel wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> Hi!
> 
> Please unblock giflib
> 
> It contains fixes for #647497, which help 2 release goals:
> multiarch and fixing FTBS for hardening build flags
> 
> Attached is proposed debdiff.
> 
> Thank you!
> 
> unblock giflib/4.1.6-10


Hi,

Thank you for your interest.

Unfortunately we cannot accept the changes as is at this point in the
freeze.  Particularly, the debhelper compat bump has too many "implied"
changes and M-A:same conversions have been known to cause regressions
and FTBFS bugs.

We can allow a minimal patch for the hardning fixes (/without/ a
debhelper compat bump) if it goes via unstable, if needed.

Sorry,
~Niels

--- End Message ---

Reply to: