← Back to team overview

touch-packages team mailing list archive

[Bug 1342840] Re: gallery-app links dynamically against libexiv2, which is not part of the phone ABI

 

** Changed in: gallery-app
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gallery-app in Ubuntu.
https://bugs.launchpad.net/bugs/1342840

Title:
  gallery-app links dynamically against libexiv2, which is not part of
  the phone ABI

Status in Gallery App:
  Fix Released
Status in “gallery-app” package in Ubuntu:
  Fix Released

Bug description:
  gallery-app links against libexiv2 for the purpose of extracting photo
  metadata.  This is a bit awkward because libexiv2 isn't (as I
  understand it) part of the normal phone ABI we provide to apps, and in
  fact its ABI changes fairly often.  We're about to go through a
  transition right now, so this is topical.  The minimum we need to do
  would be to switch to the new library version and upload a new
  gallery-app to the store so that it gets into the next system image.
  However, this leaves open the possibility that somebody will upgrade
  gallery-app from the store on an old system image, which would "work"
  but the new app wouldn't work.

  We could bump the framework version to prevent this.  That's possible,
  but it's awfully heavyweight considering that nothing else is supposed
  to use libexiv2.

  As an alternative, could gallery-app perhaps link statically against
  libexiv2?  The licences seem to be compatible; we'd just have to make
  sure to add libexiv2's licence to gallery-app's own copyright file.
  Judging from .deb sizes it probably only increases gallery-app's size
  by 25% or thereabouts.  If this could be done soon then it would
  greatly simplify the process of landing the nightmarishly intertwined
  libav/exiv2/gnutls28/audacious/openconnect/... transition currently
  stalling lots and lots of things in utopic-proposed and generally
  slowing everything down; this transition is otherwise within a stone's
  throw of landing.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gallery-app/+bug/1342840/+subscriptions