Your message dated Sun, 14 Aug 2011 09:02:39 +0000
with message-id <[email protected]>
and subject line Bug#637735: fixed in libmng 1.0.10-2
has caused the Debian Bug report #637735,
regarding Please transition libmng 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.)


-- 
637735: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637735
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmng
Version: 1.0.10-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch

Hi Kartik,

Please find attached a patch to libmng to transition it to use of the
multiarch library paths as described at
<http://wiki.debian.org/Multiarch/Implementation>.  This patch has been
tested and included in Ubuntu Oneiric.

As a dependency of Qt, libmng1 is part of the stack packaged in ia32-libs /
ia32-libs-gtk.  Converting libmng for multiarch use, and thus facilitating
the direct installation of i386 qt packages on amd64 systems, will be a
great step forward in getting rid of ia32-libs for wheezy - which is a
release goal.  So please consider including this patch in Debian sooner
rather than later.

Note that I have examined the -dev package and confirmed that it contains no
architecture-specific headers, so I have marked this package Multi-Arch:
same in addition to the runtime library package.

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      2010-06-03 17:56:09 +0000
+++ debian/control      2011-08-13 22:35:15 +0000
@@ -1,7 +1,7 @@
 Source: libmng
 Section: libs
 Priority: optional
-Build-Depends: debhelper (>= 7),
+Build-Depends: debhelper (>= 8.1.3),
                libjpeg62-dev | libjpeg-dev,
                liblcms1-dev,
                libtool,
@@ -12,7 +12,9 @@
 
 Package: libmng1
 Architecture: any
+Multi-Arch: same
 Replaces: libmng-dev (<< 1.0.0-3), libmng
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Multiple-image Network Graphics library
  The libmng library supports decoding, displaying, encoding, and various other
@@ -23,6 +26,7 @@
 
 Package: libmng-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Replaces: libmng
 Depends: ${misc:Depends},

=== modified file 'debian/libmng-dev.install'
--- debian/libmng-dev.install   2010-06-03 17:56:09 +0000
+++ debian/libmng-dev.install   2011-08-13 22:35:12 +0000
@@ -1,3 +1,3 @@
 usr/include/*
-usr/lib/lib*.a
-usr/lib/lib*.so
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so

=== modified file 'debian/libmng1.install'
--- debian/libmng1.install      2010-06-03 17:56:09 +0000
+++ debian/libmng1.install      2011-08-13 22:35:12 +0000
@@ -1 +1 @@
-usr/lib/*.so.*
+usr/lib/*/*.so.*

=== modified file 'debian/rules'
--- debian/rules        2010-06-03 17:56:09 +0000
+++ debian/rules        2011-08-13 22:35:12 +0000
@@ -12,6 +12,8 @@
   COMPILER_FLAGS=CFLAGS="-Wall -O2 -funroll-loops -fno-exceptions -pipe" 
CXXFLAGS="-Wall -O2 -funroll-loops -fno-exceptions -pipe"
 endif
 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 configure: configure-stamp
 configure-stamp:
        dh_testdir
@@ -35,8 +37,8 @@
        dh_testroot
        dh_prep
 
-       mkdir -p $(CURDIR)/debian/tmp/usr
-       $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr
+       mkdir -p $(CURDIR)/debian/tmp/usr/lib
+       $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr 
LIBPATH=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 
        # Remove empty dir
        rm -rf $(CURDIR)/debian/libmng1/usr/include


--- End Message ---
--- Begin Message ---
Source: libmng
Source-Version: 1.0.10-2

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

libmng-dev_1.0.10-2_amd64.deb
  to main/libm/libmng/libmng-dev_1.0.10-2_amd64.deb
libmng1_1.0.10-2_amd64.deb
  to main/libm/libmng/libmng1_1.0.10-2_amd64.deb
libmng_1.0.10-2.debian.tar.gz
  to main/libm/libmng/libmng_1.0.10-2.debian.tar.gz
libmng_1.0.10-2.dsc
  to main/libm/libmng/libmng_1.0.10-2.dsc



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.
Kartik Mistry <[email protected]> (supplier of updated libmng 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, 14 Aug 2011 13:59:46 +0530
Source: libmng
Binary: libmng1 libmng-dev
Architecture: source amd64
Version: 1.0.10-2
Distribution: unstable
Urgency: low
Maintainer: Kartik Mistry <[email protected]>
Changed-By: Kartik Mistry <[email protected]>
Description: 
 libmng-dev - M-N-G library (Development headers)
 libmng1    - Multiple-image Network Graphics library
Closes: 637735
Changes: 
 libmng (1.0.10-2) unstable; urgency=low
 .
   * Added MultiArch support, Thanks to Steve Langasek
     <[email protected]> for patch (Closes: #637735)
   * debian/control:
     + Updated Standards-Version to 3.9.2
   * debian/rules:
     + Added needed build-* targets
   * debian/copyright:
     + Updated to latest DEP-5 format
Checksums-Sha1: 
 95360520998efdaf16773c801b170a5cd438c117 1086 libmng_1.0.10-2.dsc
 b915d0c425b68b3471d39895da89a8192b216251 11549 libmng_1.0.10-2.debian.tar.gz
 26a66f0b4054f4beec3c7508540c62dc491c514c 235114 libmng1_1.0.10-2_amd64.deb
 2af113d37d8fa34c945c1732ab54612888346cb7 314456 libmng-dev_1.0.10-2_amd64.deb
Checksums-Sha256: 
 1c53c994c8511efa9241cde6a7f717e3260e60359800bc5611f165becf944df1 1086 
libmng_1.0.10-2.dsc
 5c24eb2059f692790461d8bf70ee0a517127bcbe7de7bf5b78bda243f8b1b872 11549 
libmng_1.0.10-2.debian.tar.gz
 ea79c5d3b9e16056caecd97d5bdebc4cd0950e590eea698067117acdd3204657 235114 
libmng1_1.0.10-2_amd64.deb
 2fff1ddf8913eb4db9d4351bc992758e0f3115ffa601eec92dc95bb2c6c3e959 314456 
libmng-dev_1.0.10-2_amd64.deb
Files: 
 d693a5baaba7732f452aad4bc6713164 1086 libs optional libmng_1.0.10-2.dsc
 cdccddd70c238e50a33bcf0a7c5460e4 11549 libs optional 
libmng_1.0.10-2.debian.tar.gz
 7663db172708c15b1aef50428ca754f2 235114 libs optional 
libmng1_1.0.10-2_amd64.deb
 76a53254eb3d7aeea4fa41d88f94988e 314456 libdevel optional 
libmng-dev_1.0.10-2_amd64.deb

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

iEYEARECAAYFAk5HjQQACgkQoRg/jtECjI0vvQCcD7U0fzkMOX0Wnr7+o30cDGbB
fHEAn29Q13KAUqDAFSGZxvTDqTaimvVC
=6bWF
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to