touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #25316
[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