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

Bug #1342840 reported by Colin Watson on 2014-07-16
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gallery-app
Fix Released
Undecided
Unassigned
gallery-app (Ubuntu)
Undecided
Unassigned

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.

Related branches

Colin Watson (cjwatson) on 2014-07-16
summary: - gallery-app uses libexiv2, which is not part of the phone ABI
+ gallery-app links dynamically against libexiv2, which is not part of the
+ phone ABI
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gallery-app - 0.0.67+14.10.20140726-0ubuntu1

---------------
gallery-app (0.0.67+14.10.20140726-0ubuntu1) utopic; urgency=low

  [ Bill Filler ]
  * bump framework and security version of the click package

  [ CI bot ]
  * Resync trunk

  [ Richard Huddie ]
  * A new Page view to represent photos page in picker view with method
    to select the named photo. Fix issue with existing failing picker
    mode tests where launch parameters were appended incorrectly. (LP:
    #1336414)

  [ Colin Watson ]
  * bump framework and security version of the click package
 -- Ubuntu daily release <email address hidden> Sat, 26 Jul 2014 03:38:08 +0000

Changed in gallery-app (Ubuntu):
status: New → Fix Released
Arthur Mello (artmello) on 2014-10-09
Changed in gallery-app:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers