FFe: multiarch support of qt4-x11 dependencies (libmng, lcms)

Bug #825931 reported by Steve Langasek
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
devil (Ubuntu)
Fix Released
Low
Unassigned
lcms (Ubuntu)
Fix Released
Low
Unassigned
libmng (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Two dependency library packages need to be converted for multiarch in order for libqtgui4 to be multiarch co-installable: libmng, and lcms.

Risk: both of these are very simple libraries with no plugins, so the risk of runtime regression is small. (Only from something trying to dlopen() a path it shouldn't.) lcms has a .la file with one reference in the archive, in the 'libdevil-dev' package; a no-change rebuild of this package is trivial to do to fix this. Otherwise, the only risks are from reverse-build-dependencies of the libraries having build systems that make wrong assumptions about how to find the libraries. lcms has a number of reverse-build-dependenices, but the vast majority of these have traditional build systems that are multiarch-proofed so the risk is low. The highest risk may be from openjdk-6, but openjdk-6 has also built successfully without incident after multiarch conversion of a number of its other build dependencies so the risk here should also be low - and manageable in the unlikely case of any breakage. If necessary, I can do test rebuilds here of all the reverse-dependencies before uploading, although the risk is low enough and we're soon enough after feature freeze that I believe it would be better to upload first and identify any regressions in parallel.

Benefit: together with a fix for bug #825689, this is sufficient to allow all the qt dependencies of skype to be installed in multiarch configuration, eliminating a major reason for users to install ia32-libs on their systems.

Steve Langasek (vorlon)
Changed in libmng (Ubuntu):
importance: Undecided → Low
summary: - FFe: multiarch support of qt4-x11 dependencies
+ FFe: multiarch support of qt4-x11 dependencies (libmng, lcms)
Changed in lcms (Ubuntu):
importance: Undecided → Low
Revision history for this message
Scott Kitterman (kitterman) wrote :

Ack. Please go ahead.

Changed in lcms (Ubuntu):
status: New → Confirmed
Changed in libmng (Ubuntu):
status: New → Confirmed
Changed in bluedevil (Ubuntu):
status: New → Won't Fix
status: Won't Fix → Triaged
status: Triaged → Confirmed
importance: Undecided → Low
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lcms - 1.19.dfsg-1ubuntu1

---------------
lcms (1.19.dfsg-1ubuntu1) oneiric; urgency=low

  * Build for multiarch. LP: #825931.
 -- Steve Langasek <email address hidden> Sat, 13 Aug 2011 15:22:00 -0700

Changed in lcms (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libmng - 1.0.10-1ubuntu1

---------------
libmng (1.0.10-1ubuntu1) oneiric; urgency=low

  * Build for multiarch. LP: #825931.
 -- Steve Langasek <email address hidden> Sat, 13 Aug 2011 15:35:18 -0700

Changed in libmng (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

devil uploaded for a no-change rebuild.

affects: bluedevil (Ubuntu) → devil (Ubuntu)
Changed in devil (Ubuntu):
status: Confirmed → 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.