[Bug 825931] [NEW] FFe: multiarch support of qt4-x11 dependencies (libmng, lcms)

Steve Langasek steve.langasek at canonical.com
Sat Aug 13 18:11:14 UTC 2011


Public bug reported:

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.

** Affects: lcms (Ubuntu)
     Importance: Low
         Status: New

** Affects: libmng (Ubuntu)
     Importance: Low
         Status: New

** Changed in: libmng (Ubuntu)
   Importance: Undecided => Low

** Also affects: lcms (Ubuntu)
   Importance: Undecided
       Status: New

** Summary changed:

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

** Changed in: lcms (Ubuntu)
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to lcms in Ubuntu.
https://bugs.launchpad.net/bugs/825931

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

Status in “lcms” package in Ubuntu:
  New
Status in “libmng” package in Ubuntu:
  New

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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lcms/+bug/825931/+subscriptions




More information about the foundations-bugs mailing list