FFe for pyexiv2 0.1.3 (preconditioned with exiv2 0.18 FFe)
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-
+++ pyexiv2-
@@ -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, dumpThumbnailTo
+ API of libexiv2 0.18.
+ - Removed the unused __main__ from pyexiv2.py.
+
+
Build logs are available in my PPA: https:/
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://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
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-
Selecting previously deselected package python-pyexiv2.
Unpacking python-pyexiv2 (from .../python-
Selecting previously deselected package lazygal.
Unpacking lazygal (from .../archives/
Selecting previously deselected package python-wxversion.
Unpacking python-wxversion (from .../python-
Selecting previously deselected package python-wxgtk2.8.
Unpacking python-wxgtk2.8 (from .../python-
Selecting previously deselected package phatch.
Unpacking phatch (from .../phatch_
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/
Setting up python-genshi (0.5.1-1build1) ...
Setting up python-pyexiv2 (0.1.3-
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 ...
$
Changed in pyexiv2 (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in pyexiv2 (Ubuntu): | |
status: | Fix Committed → Fix Released |
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: /bugs.edge. launchpad. net/ubuntu/ +source/ exiv2/+ bug/309684/ comments/ 16 /bugs.edge. launchpad. net/ubuntu/ +source/ exiv2/+ bug/309684/ comments/ 17
https:/
https:/
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