Your message dated Sat, 05 Jul 2014 15:40:06 +0000
with message-id <[email protected]>
and subject line Bug#753362: fixed in libjpeg6b 6b2-1
has caused the Debian Bug report #753362,
regarding libjpeg6b: build with dh-autoreconf
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 [email protected]
immediately.)
--
753362: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=753362
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libjpeg6b
Version: 6b1-4
Tags: patch
User: [email protected]
Usertags: ppc64el
User: [email protected]
Usertags: autoreconf
Hi Bill,
This patch runs dh-autoreconf when building libjpeg6b.
It is required for generating shared libraries on ppc64el and probably
other new ports as well.
It includes a patch to add -Wno-obsolete in AM_INIT_AUTOMAKE, due to
ansi2knr being deprecated in automake1.11.
(for the reader: reasoning for automake1.11 documented in #751424)
Before:
$ dpkg-deb -c libjpeg62_6b1-4_ppc64el.deb | fgrep .so
$
After:
$ dpkg-deb -c libjpeg62_6b1-4.1_ppc64el.deb | fgrep .so
-rw-r--r-- root/root 167528 2014-06-30 18:21
./usr/lib/powerpc64le-linux-gnu/libjpeg.so.62.0.0
lrwxrwxrwx root/root 0 2014-06-30 18:21
./usr/lib/powerpc64le-linux-gnu/libjpeg.so.62 -> libjpeg.so.62.0.0
Thanks!
--
Mauricio Faria de Oliveira
IBM Linux Technology Center
diff -Nru libjpeg6b-6b1/debian/changelog libjpeg6b-6b1/debian/changelog
--- libjpeg6b-6b1/debian/changelog 2013-12-05 20:43:54.000000000 -0200
+++ libjpeg6b-6b1/debian/changelog 2014-06-30 18:20:38.000000000 -0300
@@ -1,3 +1,10 @@
+libjpeg6b (6b1-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Run dh-autoreconf (requires automake1.11 -Wno-obsolete, see
automake-Wno-obsolete.patch).
+
+ -- Mauricio Faria de Oliveira <[email protected]> Mon, 30 Jun 2014
18:18:08 -0300
+
libjpeg6b (6b1-4) unstable; urgency=high
* Apply upstream patch to fix CVE-2013-6629 and CVE-2013-6630.
diff -Nru libjpeg6b-6b1/debian/control libjpeg6b-6b1/debian/control
--- libjpeg6b-6b1/debian/control 2012-06-02 11:18:18.000000000 -0300
+++ libjpeg6b-6b1/debian/control 2014-06-30 18:05:51.000000000 -0300
@@ -2,7 +2,7 @@
Maintainer: Bill Allombert <[email protected]>
Section: graphics
Priority: optional
-Build-Depends: debhelper (>= 5), autotools-dev
+Build-Depends: debhelper (>= 5), autotools-dev, dh-autoreconf, automake1.11
Standards-Version: 3.9.3
Package: libjpeg62
diff -Nru libjpeg6b-6b1/debian/patches/automake-Wno-obsolete.patch
libjpeg6b-6b1/debian/patches/automake-Wno-obsolete.patch
--- libjpeg6b-6b1/debian/patches/automake-Wno-obsolete.patch 1969-12-31
21:00:00.000000000 -0300
+++ libjpeg6b-6b1/debian/patches/automake-Wno-obsolete.patch 2014-06-30
18:17:36.000000000 -0300
@@ -0,0 +1,19 @@
+Description: automake 1.11 needs -Wno-obsolete due to ansi2knr (for autoreconf)
+ or fails with message 'automatic de-ANSI-fication support is deprecated'.
+Forwarded: not-needed
+Last-Update: 2014-06-30
+Author: Mauricio Faria de Oliveira <[email protected]>
+
+Index: libjpeg6b-6b1/configure.ac
+===================================================================
+--- libjpeg6b-6b1.orig/configure.ac 2010-05-15 16:28:51.000000000 -0300
++++ libjpeg6b-6b1/configure.ac 2014-06-30 18:07:36.000000000 -0300
+@@ -21,7 +21,7 @@
+
+ # Initialize Automake
+ # Don't require all the GNU mandated files
+-AM_INIT_AUTOMAKE([-Wall -Werror ansi2knr no-dist foreign])
++AM_INIT_AUTOMAKE([-Wall -Werror -Wno-obsolete ansi2knr no-dist foreign])
+
+ # Make --enable-silent-rules the default.
+ # To get verbose build output you may configure
diff -Nru libjpeg6b-6b1/debian/patches/series
libjpeg6b-6b1/debian/patches/series
--- libjpeg6b-6b1/debian/patches/series 2013-12-03 19:54:02.000000000 -0200
+++ libjpeg6b-6b1/debian/patches/series 2014-06-30 18:06:35.000000000 -0300
@@ -1,3 +1,4 @@
extern_C-jpeglib.h
use-autotools-dev
fix-CVE-2013-6629_6630
+automake-Wno-obsolete.patch
diff -Nru libjpeg6b-6b1/debian/rules libjpeg6b-6b1/debian/rules
--- libjpeg6b-6b1/debian/rules 2013-12-05 08:24:59.000000000 -0200
+++ libjpeg6b-6b1/debian/rules 2014-06-30 18:05:51.000000000 -0300
@@ -15,10 +15,14 @@
endif
#export DH_VERBOSE=1
+export AUTOMAKE = automake-1.11
+export ACLOCAL = aclocal-1.11
+export AUTOHEADER = true
build: build-stamp
build-stamp:
dh_testdir
+ dh_autoreconf
./configure --prefix=/usr --mandir=/usr/share/man \
--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
--enable-static --enable-shared --enable-maxmem=1024 \
@@ -36,6 +40,7 @@
-rm -f build-stamp stamp-h1
if [ -f Makefile ]; then $(MAKE) clean; fi
-rm -f Makefile jconfig.h config.log config.status libtool
+ dh_autoreconf_clean
dh_clean
binary-indep:
--- End Message ---
--- Begin Message ---
Source: libjpeg6b
Source-Version: 6b2-1
We believe that the bug you reported is fixed in the latest version of
libjpeg6b, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bill Allombert <[email protected]> (supplier of updated libjpeg6b package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 05 Jul 2014 14:48:45 +0200
Source: libjpeg6b
Binary: libjpeg62 libjpeg62-dev libjpeg62-dbg
Architecture: source amd64
Version: 6b2-1
Distribution: unstable
Urgency: low
Maintainer: Bill Allombert <[email protected]>
Changed-By: Bill Allombert <[email protected]>
Description:
libjpeg62 - Independent JPEG Group's JPEG runtime library (version 6.2)
libjpeg62-dbg - Development files for the IJG JPEG library (version 6.2)
libjpeg62-dev - Development files for the IJG JPEG library (version 6.2)
Closes: 753362
Changes:
libjpeg6b (6b2-1) unstable; urgency=low
.
* New bugfix upstream release
- patch fix-CVE-2013-6629_6630: removed
* debian/watch: added
* debian/rules:
- Use dh_prep instead of dh_clean -k
- Do not use -D_REENTRANT
- Add -Wl,-z,relro to LDFLAGS
* debian/copyright:
- Add new upstream URL
* debian/control:
- Bump standard version to 3.9.5.
* debian/control, debian/rules:
- Apply patch by Mauricio Faria de Oliveira to use dh_autoreconf
closes: #753362
Checksums-Sha1:
c91998cb32c81770aad3173da2d6ca91ece385b7 1821 libjpeg6b_6b2-1.dsc
9cc6066389c9a912063da93b9a6a042d72f5f3fa 922571 libjpeg6b_6b2.orig.tar.gz
e739bd511417c0fa3282ee499cfddb6e3d3515c6 9608 libjpeg6b_6b2-1.debian.tar.xz
4021dfffd986814f2977788b9f95811473365ab2 85626 libjpeg62_6b2-1_amd64.deb
838561cd9de832345a399e5d52db6e62fdc8db4a 182734 libjpeg62-dev_6b2-1_amd64.deb
e5741d9f33ad3440fb50af03b3f4965fce27ef97 136656 libjpeg62-dbg_6b2-1_amd64.deb
Checksums-Sha256:
47e9798e4c3dc990181fa70924738757995fc0a17d7c7317694797002aa028f8 1821
libjpeg6b_6b2-1.dsc
6d2be0db82dda2e50c908b72aa22ed8cf42cc5aa5ae5f2b081498be6ef16eabc 922571
libjpeg6b_6b2.orig.tar.gz
45b004d177c280f9095c8f0a0985c6bafe96fde229a7738d14cb42270faa7430 9608
libjpeg6b_6b2-1.debian.tar.xz
cd0a6a4a042e79768a78178530f2aa45c65bfe42aa6c1212b8bc33d5ae999317 85626
libjpeg62_6b2-1_amd64.deb
696082d6528d1482d2d4a0153e93937d4bbf6a7abe9ccb4da23de3d2dc5c574e 182734
libjpeg62-dev_6b2-1_amd64.deb
28a7e834213e848f11c237a1c08a66151d15d44eebbd826a7895c67033726257 136656
libjpeg62-dbg_6b2-1_amd64.deb
Files:
8560805fbc484ab0a8071d6535c487a9 85626 oldlibs optional
libjpeg62_6b2-1_amd64.deb
cebb65f616f61580afc478c13d981b14 182734 oldlibs extra
libjpeg62-dev_6b2-1_amd64.deb
e513b78880df9679f29891791ebba707 136656 oldlibs extra
libjpeg62-dbg_6b2-1_amd64.deb
dc749b9b0e1059e678791b1f262c6d38 1821 graphics optional libjpeg6b_6b2-1.dsc
f453ae54062c14b0b8deec9c7de6cf58 922571 graphics optional
libjpeg6b_6b2.orig.tar.gz
c2d5f7b0362ee285ace1bf86d504ca57 9608 graphics optional
libjpeg6b_6b2-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBAgAGBQJTt/hoAAoJEI8OfCtFIuOH4fMP/jb+qd7eQqQcLCzoRThSQ2Y1
crUuFkfGqAq4yo2SA5EQsE1Yuy45oiP+AjiZx12Fkq8xgb3VAaZ7epo7M9kR8bSk
KAGQmuB4+r3W6/kgbwmd+vy/tY7httus/kEIvwAXWrzWU5ZeAPfLC5Jm3cH/r7zG
rwJKiyi1ldTeOxkw8yNIG3pcfwiC5N4q/mf+ymy1k6onzJH/0WoyTRkoOFF1mMNo
a26m9J8936CErNADdZqGpdeHMwJkRJm3+hc+ARHG9/5lR1CaSUAf51QxzYE+Ha8R
G/SLLAKRWrQ+/NXE1JI6N1gyOROF9wGpmC34A6MtX631QmjptRDQbBhVH0VzR0ED
kv3zVDx1QmhagRFEQoeS0TLyP0L90/19ECRtjYObT7xw9hD2dkDJXo+gMI/b2uzT
BUjU2oUVfPgyGiVOAyAY30aOUEwMaTzIF3wQk2azfEHcH7Ln2ewFh5rK5NCiNJQB
+shhEMdYTXM2N3uxc47CL1d83UgxppC35I5My2NltObs7j3v4mXCAfYxlKEmoq8s
jom2IW3qlL3atJIlSU98TxBCuwazl/n2ydEZwUpTagYWG46dOTBZAjuigU76ojnV
yY5Tpu5RXGCNSmFTDBhxA+Y11UE2m/loQwm+vuHG9KnNMUdiFpEfTMjr66c5/Lel
jj+G1UAacniIbxWHlD/4
=4PPa
-----END PGP SIGNATURE-----
--- End Message ---