Your message dated Mon, 19 Mar 2012 13:47:32 +0000
with message-id <[email protected]>
and subject line Bug#651134: fixed in glibmm2.4 2.30.1-1
has caused the Debian Bug report #651134,
regarding Please transition glibmm2.4 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.)


-- 
651134: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=651134
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glibmm2.4
Version: 2.30.0-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: origin-ubuntu precise ubuntu-patch

Hello -

Please find attached a patch to glibmm2.4 to transition ot to use
multiarch library paths as described at
<http://wiki.debian.org/Multiarch/Implementation>. This patch should
be safe to apply in Debian now that multiarch has been bootstrapped.

Since libglibmm-2.4-dev contains no build-time-generated include
files, it can be safely marked as Multi-Arch: same, so this patch does
so. Because its dependency libglib2.0-dev has not yet been
transitioned for multiarch, libglibmm-2.4-dev will not be multiarch
co-installable. This is fine, though, and if libglib2.0-dev were to
ever be transitioned for multiarch, the libglibmm -dev package would
become immediately co-installble.

The most significant blocker to converting packages to multiarch is
the presence of .la files which reference a library in its
dependency_libs line. Debian has made cleaning up these .la files a
release goal, and is tracking the presence of such problematic .la
files at <http://release.debian.org/~aba/la/current.txt>.

For some reason glibmm2.4 isn't listed in that file. However, as the
rest of the gtkmm stack lists python-visual and subtitleeditor, I
assume that those reference glibmm2.4 as well. subtitleeditor has
actually already been fixed (I don't know why it is still listed). I
uploaded a fix for python-visual to DELAYED/10 a few days ago (bug
#633273), so once that goes through this upload will be safe. (I'll
add the blocking metadata momentarily)

Thanks for considering the patch,
 - Evan


-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500, 
'oneiric'), (100, 'oneiric-backports')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-13-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru glibmm2.4-2.30.0/debian/changelog glibmm2.4-2.30.0/debian/changelog
diff -Nru glibmm2.4-2.30.0/debian/control glibmm2.4-2.30.0/debian/control
--- glibmm2.4-2.30.0/debian/control	2011-12-02 16:56:39.000000000 -0800
+++ glibmm2.4-2.30.0/debian/control	2011-12-05 18:09:44.000000000 -0800
@@ -12,7 +12,7 @@
 Homepage: http://www.gtkmm.org/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/glibmm2.4
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/glibmm2.4
-Build-Depends: cdbs (>= 0.4.51),
+Build-Depends: cdbs (>= 0.4.93~),
                debhelper (>= 8),
                gnome-pkg-tools (>= 0.11),
                libglib2.0-dev (>= 2.30.0),
@@ -23,8 +23,10 @@
 Package: libglibmm-2.4-1c2a
 Section: libs
 Architecture: any
+Pre-Depends: multiarch-support
 Depends: ${misc:Depends},
          ${shlibs:Depends}
+Multi-Arch: same
 Description: C++ wrapper for the GLib toolkit (shared libraries)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
@@ -35,6 +37,7 @@
 Package: libglibmm-2.4-dev
 Section: libdevel
 Architecture: any
+Pre-Depends: multiarch-support
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libglibmm-2.4-1c2a (= ${binary:Version}),
@@ -43,6 +46,7 @@
          pkg-config
 Suggests: libglibmm-2.4-doc,
           libgtkmm-3.0-dev
+Multi-Arch: same
 Description: C++ wrapper for the GLib toolkit (development files)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
@@ -54,9 +58,11 @@
 Section: debug
 Priority: extra
 Architecture: any
+Pre-Depends: multiarch-support
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libglibmm-2.4-1c2a (= ${binary:Version})
+Multi-Arch: same
 Description: C++ wrapper for the GLib toolkit (debug symbols)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
diff -Nru glibmm2.4-2.30.0/debian/control.in glibmm2.4-2.30.0/debian/control.in
--- glibmm2.4-2.30.0/debian/control.in	2011-12-02 16:18:49.000000000 -0800
+++ glibmm2.4-2.30.0/debian/control.in	2011-12-05 18:07:21.000000000 -0800
@@ -7,7 +7,7 @@
 Homepage: http://www.gtkmm.org/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/glibmm2.4
 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/glibmm2.4
-Build-Depends: cdbs (>= 0.4.51),
+Build-Depends: cdbs (>= 0.4.93~),
                debhelper (>= 8),
                gnome-pkg-tools (>= 0.11),
                libglib2.0-dev (>= 2.30.0),
@@ -18,8 +18,10 @@
 Package: libglibmm-2.4-1c2a
 Section: libs
 Architecture: any
+Pre-Depends: multiarch-support
 Depends: ${misc:Depends},
          ${shlibs:Depends}
+Multi-Arch: same
 Description: C++ wrapper for the GLib toolkit (shared libraries)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
@@ -30,6 +32,7 @@
 Package: libglibmm-2.4-dev
 Section: libdevel
 Architecture: any
+Pre-Depends: multiarch-support
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libglibmm-2.4-1c2a (= ${binary:Version}),
@@ -38,6 +41,7 @@
          pkg-config
 Suggests: libglibmm-2.4-doc,
           libgtkmm-3.0-dev
+Multi-Arch: same
 Description: C++ wrapper for the GLib toolkit (development files)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
@@ -49,9 +53,11 @@
 Section: debug
 Priority: extra
 Architecture: any
+Pre-Depends: multiarch-support
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libglibmm-2.4-1c2a (= ${binary:Version})
+Multi-Arch: same
 Description: C++ wrapper for the GLib toolkit (debug symbols)
  GLib is a low-level general-purpose library used mainly by GTK+/GNOME
  applications, but is useful for other programs as well.
diff -Nru glibmm2.4-2.30.0/debian/libglibmm-2.4-1c2a.install glibmm2.4-2.30.0/debian/libglibmm-2.4-1c2a.install
--- glibmm2.4-2.30.0/debian/libglibmm-2.4-1c2a.install	2011-11-22 09:46:03.000000000 -0800
+++ glibmm2.4-2.30.0/debian/libglibmm-2.4-1c2a.install	2011-12-05 10:58:46.000000000 -0800
@@ -1 +1 @@
-usr/lib/lib*.so.*
+usr/lib/*/lib*.so.*
diff -Nru glibmm2.4-2.30.0/debian/libglibmm-2.4-dev.install glibmm2.4-2.30.0/debian/libglibmm-2.4-dev.install
--- glibmm2.4-2.30.0/debian/libglibmm-2.4-dev.install	2011-11-22 09:46:03.000000000 -0800
+++ glibmm2.4-2.30.0/debian/libglibmm-2.4-dev.install	2011-12-05 10:58:44.000000000 -0800
@@ -1,6 +1,6 @@
 usr/include
-usr/lib/glibmm-2.4
-usr/lib/giomm-2.4
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/pkgconfig
+usr/lib/*/glibmm-2.4
+usr/lib/*/giomm-2.4
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig
diff -Nru glibmm2.4-2.30.0/debian/rules glibmm2.4-2.30.0/debian/rules
--- glibmm2.4-2.30.0/debian/rules	2011-11-22 09:46:03.000000000 -0800
+++ glibmm2.4-2.30.0/debian/rules	2011-12-05 10:57:45.000000000 -0800
@@ -14,7 +14,7 @@
 
 LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
 
-DEB_CONFIGURE_EXTRA_FLAGS += --enable-static
+DEB_CONFIGURE_EXTRA_FLAGS += --enable-static --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 DEB_MAKE_CHECK_TARGET := check
 DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V"$(SHARED_PKG) (>= $(SHVER))"
 DEB_INSTALL_EXAMPLES_$(DOC_PKG) += -XMakefile -X.deps -X.libs -X.o

--- End Message ---
--- Begin Message ---
Source: glibmm2.4
Source-Version: 2.30.1-1

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

glibmm2.4_2.30.1-1.debian.tar.gz
  to main/g/glibmm2.4/glibmm2.4_2.30.1-1.debian.tar.gz
glibmm2.4_2.30.1-1.dsc
  to main/g/glibmm2.4/glibmm2.4_2.30.1-1.dsc
glibmm2.4_2.30.1.orig.tar.xz
  to main/g/glibmm2.4/glibmm2.4_2.30.1.orig.tar.xz
libglibmm-2.4-1c2a_2.30.1-1_amd64.deb
  to main/g/glibmm2.4/libglibmm-2.4-1c2a_2.30.1-1_amd64.deb
libglibmm-2.4-dbg_2.30.1-1_amd64.deb
  to main/g/glibmm2.4/libglibmm-2.4-dbg_2.30.1-1_amd64.deb
libglibmm-2.4-dev_2.30.1-1_amd64.deb
  to main/g/glibmm2.4/libglibmm-2.4-dev_2.30.1-1_amd64.deb
libglibmm-2.4-doc_2.30.1-1_all.deb
  to main/g/glibmm2.4/libglibmm-2.4-doc_2.30.1-1_all.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.
Michael Biebl <[email protected]> (supplier of updated glibmm2.4 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: Mon, 19 Mar 2012 14:32:16 +0100
Source: glibmm2.4
Binary: libglibmm-2.4-1c2a libglibmm-2.4-dev libglibmm-2.4-dbg libglibmm-2.4-doc
Architecture: source all amd64
Version: 2.30.1-1
Distribution: unstable
Urgency: low
Maintainer: Deng Xiyue <[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description: 
 libglibmm-2.4-1c2a - C++ wrapper for the GLib toolkit (shared libraries)
 libglibmm-2.4-dbg - C++ wrapper for the GLib toolkit (debug symbols)
 libglibmm-2.4-dev - C++ wrapper for the GLib toolkit (development files)
 libglibmm-2.4-doc - C++ wrapper for the GLib toolkit (documentation)
Closes: 651134
Changes: 
 glibmm2.4 (2.30.1-1) unstable; urgency=low
 .
   * New upstream release.
   * Bump (Build-)Depends on libsigc++-2.0-dev to (>= 2.2.10).
   * Convert to multiarch. Closes: #651134
   * Update debian/copyright to the final copyright-format 1.0 spec.
   * Bump Standards-Version to 3.9.3.
Checksums-Sha1: 
 20ff5e335558d0dd1b34992c208b7ebde49cae90 2367 glibmm2.4_2.30.1-1.dsc
 a8d3eba99a79ed885302ca968f4fae8e2ce99912 4115952 glibmm2.4_2.30.1.orig.tar.xz
 f217b20277452203253c10e50cb35fe2700d9dbb 8084 glibmm2.4_2.30.1-1.debian.tar.gz
 3461376bd42fe1d93e0af739af8528ed8f7d8034 4830410 
libglibmm-2.4-doc_2.30.1-1_all.deb
 4237f4837cc899bd81856040a9b9f677827c2d78 555362 
libglibmm-2.4-1c2a_2.30.1-1_amd64.deb
 f7e6a189567811cc4f5c3e5eb4adbeaf5a570cd1 1053350 
libglibmm-2.4-dev_2.30.1-1_amd64.deb
 3ce39b562dfac5952d0e970453b3cf3983d2610f 2774832 
libglibmm-2.4-dbg_2.30.1-1_amd64.deb
Checksums-Sha256: 
 400efc8a958bbcab3f19b50c41b0fda9eb30af5ba39bde2bc40dbbbed577707e 2367 
glibmm2.4_2.30.1-1.dsc
 69582b584666cab1dc4253faffee548054730bc058e28466871e6a954d7ff897 4115952 
glibmm2.4_2.30.1.orig.tar.xz
 edd1e0ae9d3b7e53c3763f6dcdac00707c82d136d57798e95374ef519a356228 8084 
glibmm2.4_2.30.1-1.debian.tar.gz
 e7916be60021545283cd0aedba8a0451f27122f143674425896525cc427a23c8 4830410 
libglibmm-2.4-doc_2.30.1-1_all.deb
 409a6f010a6313c7ed82613890bbb5f20dd74bf1a2c9a7434fe1fe741123d702 555362 
libglibmm-2.4-1c2a_2.30.1-1_amd64.deb
 292392d8c99f1704ddbd9a1ca459b200bd36922db9973a024910149d707c7dee 1053350 
libglibmm-2.4-dev_2.30.1-1_amd64.deb
 6d41ec483cf4779aa8070fb369d3dff8f27ec9879cb9358dd6d0acbb6148e493 2774832 
libglibmm-2.4-dbg_2.30.1-1_amd64.deb
Files: 
 05ad8124fb00ec100a8782b482459c9e 2367 libs optional glibmm2.4_2.30.1-1.dsc
 152ca53641ee7d4472115020bbab88ed 4115952 libs optional 
glibmm2.4_2.30.1.orig.tar.xz
 b490ee01c4e52f7ef6402a276931344a 8084 libs optional 
glibmm2.4_2.30.1-1.debian.tar.gz
 a08c680628e9cf781108fa15911ef725 4830410 doc optional 
libglibmm-2.4-doc_2.30.1-1_all.deb
 aaad22f6ad2fe0b85b621b7e96284892 555362 libs optional 
libglibmm-2.4-1c2a_2.30.1-1_amd64.deb
 fec444fc18cedcf7524ac504bcfa0dd4 1053350 libdevel optional 
libglibmm-2.4-dev_2.30.1-1_amd64.deb
 e8da3760431477cf7c5aede1f544b560 2774832 debug extra 
libglibmm-2.4-dbg_2.30.1-1_amd64.deb

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

iQIcBAEBCAAGBQJPZzdlAAoJEGrh3w1gjyLc43QP/j5zSu0xiTeRJjnp7o8NOGfK
H1BfQEXn/YynOqlDl9zjZ9OALzEq+0sTJTb/5jeXyw6kOWrXsb/tAdBaPgEo8RU9
MFpNsagQBZaE5qmp5r1LHedrCEOkTEISOrVvN1M76dmxeQg23wGU3fTPFZlK5x7H
LcMf2ek5tVzHlvmn5kW71MUwaKBuDvDDjhDrCaXpw8aq20/Cx/nVRo7O+lys9stw
uBLP+9Pxmg3m0P19dj5oXRcfxayU0orS3cY/of3nMdxa1uboZNFFRO8Btu5x5QfM
0WgoEcjG/HVluQ8yCyqhVQwkx93c8u31YJbkiFecq9mziDUuDIRxMOzjSdlJN1e6
lzs0a+YiDDIUg5H+QOKv4RkVlXUMAj7CK3ZYGt3z180d1NK5Jad2o2P29gPfhifn
aWiETkPagT4TfdYVajmh/sjPAKn8q+hCHV4iMA7ZL/J9BWp4O2cG8sAnABGlThOD
/fBuKE2Ot0wCao2phgeTLlKlk8oR3mn0STC2AoTV6xUdeyn1s5kz9oKEKqkBOm0p
GomMvjrMA4iHuADtYCJZZzfqUjDNj2w6flM2fpNbn423kpSc0S0q4nbIiw1XvEiA
uucl7gJCSulGydMGPkV1pY+MVMt56BvDtWUB8mKizkL6o5Fw0GfBCLLumHSbtSjm
elmYTBwwcp2G1OAOvatn
=eFOB
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to