Please convert atkmm1.6 to multiarch

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

Bug Description

Attached is a patch to atkmm1.6 which transitions it to use multiarch library paths.

Since libatkmm-1.6-dev contains no build-time-generated include files or arch-dependent scripts/executables, it can be safely marked as Multi-Arch: same, so this patch does so. Because many of its dependencies (at least libatk1.0-dev and libglib2.0-dev) have not yet been transitioned for multiarch, libatkmm-1.6-dev will not currently be multiarch co-installable. This is fine, though, and if all of the dependencies were ever to be transitioned for multiarch, the libatkmm -dev package would immediately become multiarch co-installable.

Typically the biggest outstanding blocker to multiarch transitions is .la files with non-empty dependency_libs lines. However, I checked all files listed in http://lintian.ubuntuwire.org/tags/non-empty-dependency_libs-in-la-file.html (http://paste.ubuntu.com/766579/) and atkmm isn't listed anywhere, so this transition should be safe now by that metric.

Revision history for this message
Evan Broder (broder) wrote :
Changed in atkmm1.6 (Debian):
status: Unknown → New
Evan Broder (broder)
Changed in atkmm1.6 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your work on this. I took the liberty to update debian/compat to 9 - AFAIU http://wiki.debian.org/Multiarch/Implementation and debhelper(7) that should be a good idea - let me know if you left it out intentionally. Also did I mention the bug number in the changelog.

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

This bug was fixed in the package atkmm1.6 - 2.22.6-1ubuntu1

---------------
atkmm1.6 (2.22.6-1ubuntu1) precise; urgency=low

  [ Evan Broder ]
  * Convert to multiarch (LP: #902703):
    - Pass --libdir with multiarch path to configure
    - Adjust .install files to refer to /usr/lib subdirs
    - Add multiarch Pre-Depends
    - Bump debhelper and cdbs build-deps for ${misc:Pre-Depends} and
      $(DEB_HOST_MULTIARCH) support, respectively

  [ Daniel Holbach ]
  * debian/compat: update to 9.
 -- Evan Broder <email address hidden> Sat, 10 Dec 2011 02:46:11 -0800

Changed in atkmm1.6 (Ubuntu):
status: New → Fix Released
Changed in atkmm1.6 (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.