Your message dated Fri, 01 Jul 2011 12:47:19 +0000
with message-id <[email protected]>
and subject line Bug#632295: fixed in gdbm 1.8.3-10
has caused the Debian Bug report #632295,
regarding Please transition gdbm for multiarch
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.)


-- 
632295: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632295
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gdbm
Version: 1.8.3-9
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch

Hi Anibal,

Please find attached a patch to gdbm to transition it to use of the
multiarch library paths as described at
<http://wiki.debian.org/Multiarch/Implementation>.  This patch has been
applied and is being used successfully in Ubuntu 11.04, and should be safe
to apply in Debian now that multiarch has been bootstrapped there.

Would be great if you could apply this patch to the Debian package, so we
can whittle away ia32-libs for wheezy. :)

Thanks,
-- 
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	2009-11-21 17:16:51 +0000
+++ debian/control	2011-03-17 08:32:48 +0000
@@ -2,15 +2,18 @@
 Source: gdbm
 Section: libs
 Priority: important
 Maintainer: Anibal Monsalve Salazar <[email protected]>
-Build-Depends: texinfo, quilt, libtool, automake, autoconf, autotools-dev
+Build-Depends: texinfo, quilt, libtool, automake, autoconf, autotools-dev,
+	dpkg-dev (>= 1.16.0)
 Standards-Version: 3.8.3
 Homepage: http://directory.fsf.org/project/gdbm/
 
 Package: libgdbm3
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, dpkg (>= 1.15.4) | install-info
+Multi-Arch: same
+Pre-Depends: multiarch-support
 Description: GNU dbm database routines (runtime version)
  GNU dbm ('gdbm') is a library of database functions that use extendible
  hashing and works similarly to the standard UNIX 'dbm' functions.

=== modified file 'debian/rules'
--- debian/rules	2009-11-07 21:32:33 +0000
+++ debian/rules	2011-03-17 08:22:40 +0000
@@ -12,6 +12,7 @@
 
 DEB_BUILD_GNU_TYPE	:= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 DEB_HOST_GNU_TYPE	:= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_HOST_MULTIARCH	:= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 STRIP=strip --remove-section=.comment --remove-section=.note
 
@@ -19,7 +20,7 @@
 install_file=install -m 644
 install_script=install -m 755
 install_binary=install -m 755 -s
-compress=gzip -9v
+compress=gzip -9vn
 
 include /usr/share/quilt/quilt.make
 
@@ -38,10 +39,11 @@
 	autoconf
 	cp -f /usr/share/misc/config.sub /usr/share/misc/config.guess .
 ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
-	CFLAGS="-O2 -g -Wall -D_REENTRANT" ./configure --prefix=/usr
+	CFLAGS="-O2 -g -Wall -D_REENTRANT" ./configure --prefix=/usr \
+		--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 else
 	CFLAGS="-O2 -g -Wall -D_REENTRANT" ./configure --prefix=/usr \
-	--host=$(DEB_HOST_GNU_TYPE)
+	--host=$(DEB_HOST_GNU_TYPE) --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 endif
 	echo "/* We use fcntl locking (POSIX) instead of flock (BSD) */" >> autoconf.h
 	echo "#undef HAVE_FLOCK" >> autoconf.h
@@ -60,11 +62,11 @@
 
 	$(MAKE) INSTALL_ROOT=$$(pwd)/debian/tmp install install-compat
 	rm -fr debian/tmp/usr/include debian/tmp/usr/info \
-	       debian/tmp/usr/man debian/tmp/usr/lib/*.a \
-                debian/tmp/usr/lib/*.la \
-	       debian/tmp/usr/lib/*.so
-	$(STRIP) --strip-unneeded debian/tmp/usr/lib/*.so*
-	chmod 644 debian/tmp/usr/lib/*.so*
+	       debian/tmp/usr/man debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.a \
+                debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la \
+	       debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so
+	$(STRIP) --strip-unneeded debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so*
+	chmod 644 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.so*
 
 	$(compress) debian/tmp/usr/share/info/*
 	$(compress) debian/tmp/usr/share/man/man3/*
@@ -79,7 +81,7 @@
 	$(compress) debian/tmp/usr/share/doc/libgdbm3/*
 	$(install_file) debian/copyright debian/tmp/usr/share/doc/libgdbm3/copyright
 
-	dpkg-shlibdeps debian/tmp/usr/lib/libgdbm.so.3.0.0
+	dpkg-shlibdeps debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgdbm.so.3.0.0
 	dpkg-gencontrol -isp -plibgdbm3
 	# md5sums control file
 	cd debian/tmp/; find . -type f ! -regex '.*/DEBIAN/.*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums
@@ -97,11 +99,11 @@
                 man3dir=$$(pwd)/debian/tmp/usr/share/man/man3 \
                 install install-compat
 	for ext in "" "_compat"; do \
-	  $(STRIP) --strip-debug debian/tmp/usr/lib/libgdbm$$ext.a; \
-	  rm debian/tmp/usr/lib/libgdbm$$ext.so.3.0.0; \
-	  rm debian/tmp/usr/lib/libgdbm$$ext.so.3; \
+	  $(STRIP) --strip-debug debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgdbm$$ext.a; \
+	  rm debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgdbm$$ext.so.3.0.0; \
+	  rm debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgdbm$$ext.so.3; \
 	done
-	chmod 644 debian/tmp/usr/lib/*.la
+	chmod 644 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la
 
 	# libc6 owns ndbm.h, but some apps want gdbm's
 	mv debian/tmp/usr/include/ndbm.h debian/tmp/usr/include/gdbm-ndbm.h

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: gdbm
Source-Version: 1.8.3-10

We believe that the bug you reported is fixed in the latest version of
gdbm, which is due to be installed in the Debian FTP archive:

gdbm_1.8.3-10.diff.gz
  to main/g/gdbm/gdbm_1.8.3-10.diff.gz
gdbm_1.8.3-10.dsc
  to main/g/gdbm/gdbm_1.8.3-10.dsc
libgdbm-dev_1.8.3-10_amd64.deb
  to main/g/gdbm/libgdbm-dev_1.8.3-10_amd64.deb
libgdbm3_1.8.3-10_amd64.deb
  to main/g/gdbm/libgdbm3_1.8.3-10_amd64.deb



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.
Anibal Monsalve Salazar <[email protected]> (supplier of updated gdbm 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: SHA256

Format: 1.8
Date: Fri, 01 Jul 2011 22:29:02 +1000
Source: gdbm
Binary: libgdbm3 libgdbm-dev
Architecture: source amd64
Version: 1.8.3-10
Distribution: unstable
Urgency: low
Maintainer: Anibal Monsalve Salazar <[email protected]>
Changed-By: Anibal Monsalve Salazar <[email protected]>
Description: 
 libgdbm-dev - GNU dbm database routines (development files)
 libgdbm3   - GNU dbm database routines (runtime version)
Closes: 621934 632295
Changes: 
 gdbm (1.8.3-10) unstable; urgency=low
 .
   * Use multiarch library paths
     Patch by Steve Langasek
     Closes: 632295
   * Set SHELL variable in Makefile.in to @SHELL@
     Add debian/patches/03-Makefile.in.patch
     Closes: 621934
   * Fix out-of-date-standards-version
   * Fix non-empty-dependency_libs-in-la-file
Checksums-Sha1: 
 0d23c1054b67f031136214811f4ce2b7b877b57d 1704 gdbm_1.8.3-10.dsc
 84ca98763e96574524685892a29a8b2832cacf5a 14658 gdbm_1.8.3-10.diff.gz
 a97efe2841088dd598fa06c66a4916889453eea9 46418 libgdbm3_1.8.3-10_amd64.deb
 ed0dd0cd0624dfd09aec7999a5e7d9e29565495c 37396 libgdbm-dev_1.8.3-10_amd64.deb
Checksums-Sha256: 
 e126848dab08f92731fc39852a9044a30fe9a7ffe8070578041a27e1116d47e2 1704 
gdbm_1.8.3-10.dsc
 be31244d33748095b6d09ec148790f85aaedeb11a1f2380c2c2cf3b2186b219a 14658 
gdbm_1.8.3-10.diff.gz
 f76674079f3be4954317173a313bba44f651df61833888f0eebf838b792e5701 46418 
libgdbm3_1.8.3-10_amd64.deb
 c963ef58d745a5ee253eec46a17e6b7dccf845102e9035ca56eace4de5b540e1 37396 
libgdbm-dev_1.8.3-10_amd64.deb
Files: 
 de28a3c95b4906184cd04ad85d4e5c17 1704 libs important gdbm_1.8.3-10.dsc
 50d51d6f4c8582b06309b1c4f1cdc38c 14658 libs important gdbm_1.8.3-10.diff.gz
 203efc133c26f23c16b4b4b50afe072f 46418 libs important 
libgdbm3_1.8.3-10_amd64.deb
 1c3c72fdd33417350716e4b43b0d9027 37396 libdevel optional 
libgdbm-dev_1.8.3-10_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQIcBAEBCAAGBQJODb7vAAoJEHxWrP6UeJfYykAQAJMEaAUANthq4qpxmuDAwMpU
lb14QGxaqHY9xIfEpkoOxguOg+6/DnWtQsdG8R2VZPJP1avkDTie9/Mb25MuheUG
8zm/nxEFGQ6+Y7jsZY+w4tvny1UtQAKPrLEZdcjg0IetXVX7ri7NscF5nYZYUpyL
dYb9azGPf7qkIp31j43B76PGFoN9kASXvinEqwARHZZy5GxVWYQUbOtZoHUqjWIN
kOuXt36p6VGeYJ3+hf22Sp1ffEUBR55mjgNhe6Vkceg0bWVwH1te3+Zuwv0pD+5a
3/qL00k38MTR7zD9ngBAMI0LGoLQYBabZiz0mzXRV+9FmHj27v08uIHBnQqP6d5U
tOqxeqKQjbu81P3/8NPqypzr8HtWPt3pKYlsQA54tiaYi8jdwxrpnjVqoACOAez/
TBLtVaUzB66/dSZ+YSbEyVtVvt+Tk/1+VBZBYaNqgsVjOrhwP/Lhc7wYG9cpz8pX
W7UFKpkSTj64RTVG31NnvmsrDqJ4aG7a7Z11HwgawnMwSm6EL8I1vyU2oIJUKNyl
GLG/jHISI2oWhwDrUTPsiHPHv+TVGmcKrAIJYKrAk/HHpegiGSHilVaHXtXwsYhD
uzEaWKVvb4gTE6dzRAv39vFFgRTjtRbx5Yj5t48zthDvZeW8pM3jbnD3hRT5id4J
qlqa8pNLy1W59TRWIdwU
=jxh4
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to