gallery-app links dynamically against libexiv2, which is not part of the phone ABI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gallery-app |
Fix Released
|
Undecided
|
Unassigned | ||
gallery-app (Ubuntu) |
Fix Released
|
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/
Related branches
- Oliver Grawert: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 140 lines (+114/-0)3 files modifieddebian/control (+3/-0)
src/medialoader/CMakeLists.txt (+8/-0)
src/medialoader/exiv2.copyright (+103/-0)
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 |
Changed in gallery-app: | |
status: | New → Fix Released |
This bug was fixed in the package gallery-app - 0.0.67+ 14.10.20140726- 0ubuntu1
--------------- 14.10.20140726- 0ubuntu1) utopic; urgency=low
gallery-app (0.0.67+
[ 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