Please convert libsigc++-2.0 for multiarch

Bug #900421 reported by Evan Broder
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Unassigned
libsigc++-2.0 (Debian)
Fix Released
Unknown

Bug Description

Attached is a patch to libsigc++-2.0 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.

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

According to that list, the two packages blocking libsigc++-2.0's transition are python-visual and subtitleeditor. 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
Revision history for this message
Evan Broder (broder) wrote :
Changed in libsigc++-2.0 (Debian):
status: Unknown → New
Evan Broder (broder)
description: updated
Revision history for this message
Evan Broder (broder) wrote :

Steve Langasek has suggested that he prefers to allow debhelper to substitute in the pre-dependency with Pre-Depends: ${misc:Pre-Depends}, so here is a new patch which does so.

Revision history for this message
Micah Gersten (micahg) wrote :

Looks fine except for the missing bug number, thanks!

affects: libsigc++-2.0 (Ubuntu) → ubuntu
Changed in ubuntu:
assignee: nobody → Micah Gersten (micahg)
status: New → In Progress
Revision history for this message
Micah Gersten (micahg) wrote :

Didn't get auto-closed since I removed the source package accidentally, here's the changelog:

libsigc++-2.0 (2.2.10-0ubuntu2) precise; urgency=low

  * Convert to multiarch: (LP: #900421)
    - Pass --libdir with multiarch path to configure
    - Adjust .install files to refer to /usr/lib subdirs
    - Add multiarch Pre-Depends
 -- Evan Broder <email address hidden> Sun, 11 Dec 2011 00:42:34 -0600

Changed in ubuntu:
assignee: Micah Gersten (micahg) → nobody
affects: ubuntu → libsigc++-2.0 (Ubuntu)
affects: libsigc++-2.0 (Ubuntu) → ubuntu
Changed in ubuntu:
status: In Progress → Fix Released
Changed in libsigc++-2.0 (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.