Please convert glibmm2.4 for multiarch

Bug #900565 reported by Evan Broder
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glibmm2.4 (Debian)
Fix Released
Unknown
glibmm2.4 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Attached is a patch to gtkmm2.4 which transitions it to use multiarch library paths.

The patch also marks the -dev package as multi-arch: same, which is safe as none of the header files are generated at build time, so they should be identical across architectures. As libglib2.0-dev is not marked multi-arch: same, libglibmm-2.4-dev will not currently be multi-arch installable, but will immediately become so if libglib2.0-dev is converted.

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 already been fixed and both Debian and Ubuntu, and I uploaded a fix for python-visual a few days ago, so by that metric this conversion should be safe.

Tags: multiarch

Related branches

Revision history for this message
Evan Broder (broder) wrote :
Changed in glibmm2.4 (Debian):
status: Unknown → New
Revision history for this message
Evan Broder (broder) wrote :

Steve Langasek has suggested that having debhelper substitute in the pre-dependency through ${misc:Pre-Depends} is better than hard-coding it so we can drop it in the future, so here's a new patch that does that.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glibmm2.4 - 2.31.2-0ubuntu2

---------------
glibmm2.4 (2.31.2-0ubuntu2) precise; urgency=low

  * Convert to multiarch:
    - Pass --libdir with multiarch path to configure
    - Adjust .install files to refer to /usr/lib/subdirs
    - Add multiarch Pre-Depends
    (LP: #900565)
 -- Evan Broder <email address hidden> Thu, 08 Dec 2011 19:09:20 -0800

Changed in glibmm2.4 (Ubuntu):
status: New → Fix Released
Changed in glibmm2.4 (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.