Bug#690895: unblock: giflib/4.1.6-10

2012-11-05 Thread Thibaut Gridel
Hi,

* Niels Thykier [2012-10-20 11:55]:
  Please find enclosed proposed new debdiff, 
  only for enabling hardening and fixes.
 
 Looks okay; feel free to upload it to unstable.  Please ping us once it
 has been in unstable for a couple of days.

I guess the time is due now :)

Best Regards,

Thibaut


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121105221440.gs7...@lee.lan



Bug#690895: unblock: giflib/4.1.6-10

2012-10-20 Thread Thibaut Gridel
reopen 690895
thanks

Hello again,

On Thursday 18 October 2012, you wrote:
 On 2012-10-18 23:23, Thibaut Gridel wrote:
  Hi!
  Please unblock giflib

 Thank you for your interest.

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

Please find enclosed proposed new debdiff, 
only for enabling hardening and fixes.

Best Regards,

Thibaut
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.0 +0200
+++ giflib-4.1.6/debian/changelog	2012-10-19 23:04:11.0 +0200
@@ -1,3 +1,11 @@
+giflib (4.1.6-10) unstable; urgency=low
+
+  * Fixing fprintf issues by YunQiang Su.
+  * Hardening build flags (Closes: #673660).
+  * Updating Standards (no change).
+
+ -- Thibaut Gridel tgri...@free.fr  Fri, 19 Oct 2012 23:03:46 +0200
+
 giflib (4.1.6-9.1) unstable; urgency=low
 
   * Non-maintainer upload.
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.0 +0200
+++ giflib-4.1.6/debian/control	2012-10-19 23:04:11.0 +0200
@@ -1,9 +1,9 @@
 Source: giflib
 Section: libs
 Priority: optional
-Maintainer: Thibaut GRIDEL tgri...@free.fr
+Maintainer: Thibaut Gridel tgri...@free.fr
 Build-Depends: debhelper (= 7.0.50~), autotools-dev, automake, autoconf, libtool (=2.2.6)
-Standards-Version: 3.8.3
+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
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.0 +0100
+++ giflib-4.1.6/debian/patches/04-fprintf_format_error.patch	2012-10-19 23:04:11.0 +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.0 +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.0 +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.0 +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.0 +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.0 +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.0 +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.0 +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

Processed: Re: Bug#690895: unblock: giflib/4.1.6-10

2012-10-20 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 reopen 690895
Bug #690895 {Done: Niels Thykier ni...@thykier.net} [release.debian.org] 
unblock: giflib/4.1.6-10
Bug reopened
Ignoring request to alter fixed versions of bug #690895 to the same values 
previously set
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
690895: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690895
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.135073373416694.transcr...@bugs.debian.org



Bug#690895: unblock: giflib/4.1.6-10

2012-10-20 Thread Niels Thykier
Control: tags -1 + confirmed

On 2012-10-20 13:48, Thibaut Gridel wrote:
 reopen 690895
 thanks
 
 Hello again,
 
 On Thursday 18 October 2012, you wrote:
 On 2012-10-18 23:23, Thibaut Gridel wrote:
 Hi!
 Please unblock giflib

 Thank you for your interest.

 We can allow a minimal patch for the hardning fixes (/without/ a
 debhelper compat bump) if it goes via unstable, if needed.
 
 Please find enclosed proposed new debdiff, 
 only for enabling hardening and fixes.
 
 Best Regards,
 
 Thibaut

Hi,

Looks okay; feel free to upload it to unstable.  Please ping us once it
has been in unstable for a couple of days.

~Niels


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/50829115.9030...@thykier.net



Processed: Re: Bug#690895: unblock: giflib/4.1.6-10

2012-10-20 Thread Debian Bug Tracking System
Processing control commands:

 tags -1 + confirmed
Bug #690895 [release.debian.org] unblock: giflib/4.1.6-10
Added tag(s) confirmed.

-- 
690895: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690895
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.b690895.135073411519975.transcr...@bugs.debian.org



Bug#690895: unblock: giflib/4.1.6-10

2012-10-18 Thread Thibaut Gridel
Package: release.debian.org
Severity: normal
User: release.debian@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.0 +0200
+++ giflib-4.1.6/debian/changelog	2012-10-17 23:30:38.0 +0200
@@ -1,3 +1,10 @@
+giflib (4.1.6-10) unstable; urgency=low
+
+  * Multiarching (Closes: #647497)
+  * Updating Standards (no change).
+
+ -- Thibaut Gridel tgri...@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.0 +0100
+++ giflib-4.1.6/debian/clean	2012-10-17 23:30:38.0 +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.0 +0100
+++ giflib-4.1.6/debian/compat	2012-10-17 23:30:38.0 +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.0 +0200
+++ giflib-4.1.6/debian/control	2012-10-17 23:30:38.0 +0200
@@ -1,9 +1,9 @@
 Source: giflib
 Section: libs
 Priority: optional
-Maintainer: Thibaut GRIDEL tgri...@free.fr
-Build-Depends: debhelper (= 7.0.50~), autotools-dev, automake, autoconf, libtool (=2.2.6)
-Standards-Version: 3.8.3
+Maintainer: Thibaut Gridel tgri...@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.0 +0100
+++ giflib-4.1.6/debian/libgif4.install	2012-10-17 23:30:38.0 +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.0 +0100
+++ giflib-4.1.6/debian/libgif4.links	1970-01-01 01:00:00.0 +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.0 +0100
+++ giflib-4.1.6/debian/libgif4.links.in	2012-10-17 23:30:38.0 +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.0 +0100
+++ giflib-4.1.6/debian/libgif-dev.install	2012-10-17 23:30:38.0 +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.0 +0100
+++ giflib-4.1.6/debian/libgif-dev.links	1970-01-01 01:00:00.0 +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.0 +0100
+++ giflib-4.1.6/debian/libgif-dev.links.in	2012-10-17 23:30:38.0 +0200
@@ -0,0 +1,3 @@
+/usr/lib/%DEB_HOST_MULTIARCH%/libgif.a