FFe for pyexiv2 0.1.3 (preconditioned with exiv2 0.18 FFe)

Bug #343549 reported by Luka Renko
6
Affects Status Importance Assigned to Milestone
pyexiv2 (Ubuntu)
Fix Released
Wishlist
Luka Renko

Bug Description

I would like to request FF exception for pyexiv2 0.1.3. This package is required for exiv2 0.18 support (see bug 309684).

Note: this FFe is preconditioned by approval of exiv2 FFe - clearing up transition for exiv2 library took a bit of time, pushing sync request (bug 309684) over Jaunty FeatureFreeze, therefore requiring FFe now.

--- pyexiv2-0.1.2/ChangeLog 2008-02-18 23:32:00.000000000 +0100
+++ pyexiv2-0.1.3/ChangeLog 2009-03-14 23:02:13.000000000 +0100
@@ -1,3 +1,21 @@
+Version 0.1.3
+-------------
+
+Released: 2009-03-14
+
+
+Dependencies:
+* Python 2.5
+* libexiv2 0.18
+* boost.python 1.34.1
+
+Changes:
+ - Adapted the thumbnail related methods (getThumbnailData, setThumbnailData,
+ deleteThumbnail, dumpThumbnailToFile, setThumbnailFromJpegFile) to the new
+ API of libexiv2 0.18.
+ - Removed the unused __main__ from pyexiv2.py.
+
+

Build logs are available in my PPA: https://launchpad.net/~lure/+archive/ppa

Install log of all rdepends (from above PPA):
$ sudo apt-get install phatch lazygal
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  python3-minimal libksane0 python3.0 python3.0-minimal
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  python-genshi python-pyexiv2 python-wxgtk2.8 python-wxversion
Suggested packages:
  python-nautilus doc-base python-setuptools python-genshi-doc wx2.8-doc
  wx2.8-examples python-wxtools ruby wish tk8.5 tcsh csh octave3.0 mksh pdksh
The following NEW packages will be installed:
  lazygal phatch python-genshi python-pyexiv2 python-wxgtk2.8 python-wxversion
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 18.8MB of archives.
After this operation, 75.9MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  python-pyexiv2
Install these packages without verification [y/N]? y^C
luka@lure:~$ sudo apt-get install phatch lazygal
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  python3-minimal libksane0 python3.0 python3.0-minimal
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  python-genshi python-pyexiv2 python-wxgtk2.8 python-wxversion
Suggested packages:
  python-nautilus doc-base python-setuptools python-genshi-doc wx2.8-doc
  wx2.8-examples python-wxtools ruby wish tk8.5 tcsh csh octave3.0 mksh pdksh
The following NEW packages will be installed:
  lazygal phatch python-genshi python-pyexiv2 python-wxgtk2.8 python-wxversion
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 18.8MB of archives.
After this operation, 75.9MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  python-pyexiv2
Install these packages without verification [y/N]? y
Get:1 http://ppa.launchpad.net jaunty/main python-pyexiv2 0.1.3-0ubuntu1~lure~ppa1 [193kB]
Get:2 http://archive.ubuntu.com jaunty/universe python-genshi 0.5.1-1build1 [89.6kB]
Get:3 http://archive.ubuntu.com jaunty/universe lazygal 0.4-1 [37.5kB]
Get:4 http://archive.ubuntu.com jaunty/universe python-wxversion 2.8.9.1-0ubuntu4 [85.9kB]
Get:5 http://archive.ubuntu.com jaunty/universe python-wxgtk2.8 2.8.9.1-0ubuntu4 [17.4MB]
Get:6 http://archive.ubuntu.com jaunty/universe phatch 0.1.6-1 [960kB]
Fetched 18.8MB in 34s (543kB/s)
Selecting previously deselected package python-genshi.
(Reading database ... 172483 files and directories currently installed.)
Unpacking python-genshi (from .../python-genshi_0.5.1-1build1_amd64.deb) ...
Selecting previously deselected package python-pyexiv2.
Unpacking python-pyexiv2 (from .../python-pyexiv2_0.1.3-0ubuntu1~lure~ppa1_amd64.deb) ...
Selecting previously deselected package lazygal.
Unpacking lazygal (from .../archives/lazygal_0.4-1_all.deb) ...
Selecting previously deselected package python-wxversion.
Unpacking python-wxversion (from .../python-wxversion_2.8.9.1-0ubuntu4_all.deb) ...
Selecting previously deselected package python-wxgtk2.8.
Unpacking python-wxgtk2.8 (from .../python-wxgtk2.8_2.8.9.1-0ubuntu4_amd64.deb) ...
Selecting previously deselected package phatch.
Unpacking phatch (from .../phatch_0.1.6-1_all.deb) ...
Processing triggers for man-db ...
Processing triggers for shared-mime-info ...
Unknown media type in type 'all/all'

Unknown media type in type 'all/allfiles'

Unknown media type in type 'uri/mms'

Unknown media type in type 'uri/mmst'

Unknown media type in type 'uri/mmsu'

Unknown media type in type 'uri/pnm'

Unknown media type in type 'uri/rtspt'

Unknown media type in type 'uri/rtspu'

Unknown media type in type 'fonts/package'

Unknown media type in type 'interface/x-winamp-skin'

Setting up python-genshi (0.5.1-1build1) ...

Setting up python-pyexiv2 (0.1.3-0ubuntu1~lure~ppa1) ...

Setting up lazygal (0.4-1) ...
Setting up python-wxgtk2.8 (2.8.9.1-0ubuntu4) ...

Setting up python-wxversion (2.8.9.1-0ubuntu4) ...

Setting up phatch (0.1.6-1) ...

Processing triggers for python-support ...

$

Revision history for this message
Luka Renko (lure) wrote :

I would like to point out that upstream author thinks that changes are non-intrusive, and include only one minor API change - he has also checked all rdepends himself:
https://bugs.edge.launchpad.net/ubuntu/+source/exiv2/+bug/309684/comments/16
https://bugs.edge.launchpad.net/ubuntu/+source/exiv2/+bug/309684/comments/17

I have tested both rdepends with exiv2 0.18 and pyexiv2 0.1.3. lazygal was broken (due to python 2.6 transition), so I have uploaded fix to Ubuntu archive.

phatch testing:
- Image inspector: dropped various photos, EXIF data and thumbnail was presented correctly
- Run one simple action (Transpose, Round and Save) on one folder (100 photos)

lazygal testing:
- run lazygal on several albums with photos from various cameras
- EXIF data was properly presented in web galleries created by lazygal

Revision history for this message
Martin Pitt (pitti) wrote :

No intrusive changes here, approved release-wise.

Changed in pyexiv2 (Ubuntu):
assignee: nobody → lure
status: New → Triaged
Luka Renko (lure)
Changed in pyexiv2 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Jonathan Riddell (jr) wrote :

fine with me

Revision history for this message
Luka Renko (lure) wrote :

Uploaded.

Changed in pyexiv2 (Ubuntu):
status: Triaged → Fix Committed
Luka Renko (lure)
Changed in pyexiv2 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.