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 ---