Your message dated Mon, 27 Jan 2014 01:03:31 +0000
with message-id <[email protected]>
and subject line Bug#736810: fixed in zziplib 0.13.62-2
has caused the Debian Bug report #736810,
regarding zziplib: Please use dh-autoreconf at build time to support new ports
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.)
--
736810: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736810
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: zziplib
Version: 0.13.56-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: autoreconf
Hi Scott,
In Ubuntu, we've recently patched zziplib to use dh-autoreconf at build
time. From time to time, a new port will require changes to the files
generated by autotools that are bundled in the upstream sources; usually
this is just config.sub/config.guess, but in the case of the recent Linux
ppc64el port, changes to ltmain.sh from libtool were also required.
Calling dh-autoreconf on each build ensures that the package remains
buildable across future ports, without the need for intrusive updates to the
source via porter NMUs.
In this case, it also ensures that the package is compatible with current
versions of autotools in the archive: there were some changes needed to the
Makefile.am and configure.ac, because of some upstream assumptions that are
no longer valid with automake 1.14.
I know you've just updated zziplib to use autotools-dev for
config.{sub,guess} refreshing, but it would be great if you could include
this patch instead to more completely address the needs of new ports as they
happen.
Thanks for considering the patch.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[email protected] [email protected]
=== modified file 'debian/control'
--- debian/control 2014-01-07 13:57:57 +0000
+++ debian/control 2014-01-26 21:39:58 +0000
@@ -2,8 +2,8 @@
Section: libs
Priority: optional
Maintainer: Scott Howard <[email protected]>
-Build-Depends: debhelper (>= 9), autotools-dev, pkg-config, zlib1g-dev, python,
+Build-Depends: debhelper (>= 9), pkg-config, zlib1g-dev, python,
- zip, dh-exec
+ zip, dh-exec, dh-autoreconf
Standards-Version: 3.9.5
Homepage: http://zziplib.sourceforge.net
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/zziplib.git
=== added file 'debian/patches/automake-compatibility.patch'
--- debian/patches/automake-compatibility.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/automake-compatibility.patch 2014-01-26 21:33:36 +0000
@@ -0,0 +1,55 @@
+Description: fix compatibility with newer versions of automake
+ Since we want to run dh-autoreconf so that the package is always current
+ with respect to portability to new architectures, we also need to make sure
+ the Makefile.am works with the latest versions of automake. This requires
+ three fixes:
+ - fix configure.ac to not set RESOLVES to ' # ', which causes further
+ libraries on the line to be commented out
+ - fix duplicate references to a header in zzip/Makefile.am
+ - fix missing dependency on install-libLTLIBRARIES in the
+ install-exec-local target.
+Author: Steve Langasek <[email protected]>
+
+=== modified file 'zzip/Makefile.am'
+Index: trunk/zzip/Makefile.am
+===================================================================
+--- trunk.orig/zzip/Makefile.am
++++ trunk/zzip/Makefile.am
+@@ -45,13 +45,13 @@
+ libzzip_la_LIBADD= -lz @RESOLVES@
+
+ libzzipmmapped_la_SOURCES = mmapped.c memdisk.c fetch.c
+-libzzipmmapped_la_headers = mmapped.h memdisk.h fetch.h
++libzzipmmapped_la_headers = mmapped.h memdisk.h
+ libzzipmmapped_la_LDFLAGS= @ZZIPLIB_LDFLAGS@ $(RELEASE_INFO) $(VERSION_INFO) \
+ $(THREAD_SAFE)
+ libzzipmmapped_la_LIBADD= -lz @RESOLVES@
+
+ libzzipfseeko_la_SOURCES = fseeko.c fetch.c
+-libzzipfseeko_la_headers = fseeko.h fetch.h
++libzzipfseeko_la_headers = fseeko.h
+ libzzipfseeko_la_LDFLAGS= @ZZIPLIB_LDFLAGS@ $(RELEASE_INFO) $(VERSION_INFO) \
+ $(THREAD_SAFE)
+ libzzipfseeko_la_LIBADD= -lz @RESOLVES@
+@@ -82,7 +82,7 @@
+ sed -e 's|zzip.h|zzip-io.h|' -e 's|zzip/lib.h|zzip/plugin.h|' \
+ $(DESTDIR)$(includedir)/zzip.h >$(DESTDIR)$(includedir)/zzip-io.h
+
+-install-exec-local:
++install-exec-local: install-libLTLIBRARIES
+ @ for i in . $(DESTDIR)$(libdir)/libzzip*.so.13 \
+ ; do test -d $$i && continue ; lib=`basename "$$i" .so.13` \
+ ; echo "$(DESTDIR)$(libdir): ln -s $$lib.so.13 $$lib.so.10" \
+Index: trunk/configure.ac
+===================================================================
+--- trunk.orig/configure.ac
++++ trunk/configure.ac
+@@ -290,7 +290,7 @@
+ then ZZIPLIB_LDFLAGS=""
+ else ZZIPLIB_LDFLAGS="-Wl,--export-dynamic"
+ fi
+- RESOLVES=' # '
++ RESOLVES=' '
+ ;;
+ esac
+ AC_MSG_RESULT([$ZZIPLIB_LDFLAGS $RESOLVES])
=== modified file 'debian/patches/series'
--- debian/patches/series 2014-01-07 13:57:57 +0000
+++ debian/patches/series 2014-01-26 21:29:42 +0000
@@ -1,2 +1,3 @@
export-dynamic.patch
remove_extra_z_linking.patch
+automake-compatibility.patch
=== modified file 'debian/rules'
--- debian/rules 2014-01-07 13:57:57 +0000
+++ debian/rules 2014-01-15 07:11:09 +0000
@@ -2,7 +2,7 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
- dh $@ --with autotools-dev
+ dh $@ --with autoreconf
override_dh_clean:
dh_clean
--- End Message ---
--- Begin Message ---
Source: zziplib
Source-Version: 0.13.62-2
We believe that the bug you reported is fixed in the latest version of
zziplib, 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.
Scott Howard <[email protected]> (supplier of updated zziplib 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: Sun, 26 Jan 2014 18:54:39 -0500
Source: zziplib
Binary: zziplib-bin libzzip-0-13 libzzip-dev
Architecture: source i386
Version: 0.13.62-2
Distribution: unstable
Urgency: low
Maintainer: Scott Howard <[email protected]>
Changed-By: Scott Howard <[email protected]>
Description:
libzzip-0-13 - library providing read access on ZIP-archives - library
libzzip-dev - library providing read access on ZIP-archives - development
zziplib-bin - library providing read access on ZIP-archives - binaries
Closes: 736810
Changes:
zziplib (0.13.62-2) unstable; urgency=low
.
* Merge in Ubuntu changes to use dh-autoreconf to ensure package
remains buildable across future ports. Thanks to Steve Langasek.
(Closes: #736810)
Checksums-Sha1:
db994f12aa8cb892c7c28b58e09c00ad084bba84 1368 zziplib_0.13.62-2.dsc
1a3f0365ecd8aa643c9749fecc0b24b0b535b405 10900 zziplib_0.13.62-2.debian.tar.xz
ce0ccbb0dc1ed6887c1d8e91e8471faaba81e349 40724 zziplib-bin_0.13.62-2_i386.deb
0a96fa1c67439ed6391c4cf1c9dd3fee3f20676c 55478 libzzip-0-13_0.13.62-2_i386.deb
927c834e999cf8776b88b87790a74aacf0ebd10c 110694 libzzip-dev_0.13.62-2_i386.deb
Checksums-Sha256:
13f4c81769f68ae86ece0e8bc1076058479d1bf76e595c368f4a1d52a982cc14 1368
zziplib_0.13.62-2.dsc
2fb8c88b0debceca4bf9e1c8975fe223352400aaf489ef4221691760de6b3aa2 10900
zziplib_0.13.62-2.debian.tar.xz
e6ef2fd382f6d9da183b43a65a2bd4de9e8b2601d65b2d096edc18831cbd4c78 40724
zziplib-bin_0.13.62-2_i386.deb
a40e404a3b77984cc6d21bacf93d4bec37bbc38574b0b7da3dbec49dec50f4ce 55478
libzzip-0-13_0.13.62-2_i386.deb
e69c0bc38b32e79b5ba0e86c9f884f9ce6ac168c355ac8c9fa98c907be95ff05 110694
libzzip-dev_0.13.62-2_i386.deb
Files:
2b401f465065ae8013aab011bf7601e0 1368 libs optional zziplib_0.13.62-2.dsc
90fc1705791eadb1f9db73c1d90a3413 10900 libs optional
zziplib_0.13.62-2.debian.tar.xz
a576071a026908b465eb0eaacfe0549c 40724 utils optional
zziplib-bin_0.13.62-2_i386.deb
6ef678c289c4a593b9106a9272876c29 55478 libs optional
libzzip-0-13_0.13.62-2_i386.deb
b0d1803de1ba71f25165dd9619a364e3 110694 libdevel optional
libzzip-dev_0.13.62-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
iEYEARECAAYFAlLlrwoACgkQuqVp0MvxKmqUBACfZmoGyKPJMNfawDlBrKnMJk2T
TgYAoMxw0qu+ZCX4789zuJVlYaTphuSW
=zv9C
-----END PGP SIGNATURE-----
--- End Message ---