Port all pyexiv2 apps to GExiv2
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Gramps |
Fix Released
|
Unknown
|
||||
Nautilus Image Manipulator |
Fix Released
|
Undecided
|
Unassigned | |||
Rapid Photo Downloader | Status tracked in Pyqt | |||||
Pyqt |
Fix Released
|
High
|
Damon Lynch | |||
SmartShine Photo |
Fix Committed
|
Undecided
|
Unassigned | |||
pyexiv2 |
Fix Committed
|
Medium
|
Unassigned | |||
creepy (Ubuntu) |
Fix Released
|
Low
|
Unassigned | |||
flickrbackup (Ubuntu) |
Fix Committed
|
Low
|
Unassigned | |||
gexiv2 (Ubuntu) |
Fix Released
|
Low
|
Unassigned | |||
gramps (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | |||
lazygal (Ubuntu) |
Fix Released
|
Low
|
Unassigned | |||
phatch (Ubuntu) |
Triaged
|
Medium
|
Unassigned | |||
videoporama (Ubuntu) |
Won't Fix
|
Low
|
Unassigned |
Bug Description
I have spoken directly with the maintainer of pyexiv2 and we have agreed that pyexiv2 is an abandoned project that will never support Python3. Therefore, anything that depends on pyexiv2 is going to be stuck on Python 2 until they port to GExiv2. GExiv2 is a clear winner in terms of simplicity, and maintainability.
Packages marked as affected by this bug were designated so because they have a dependency on the pyexiv2 package. They will need to be ported to GExiv2 before they can be ported to Python 3. Here is the popcon data for these packages, which may hopefully allow us to prioritize this work by installation popularity:
#rank name inst vote old recent no-files
6692 gramps 41836 534 41095 198 9
8296 phatch-cli 26266 734 25209 309 14
13025 videoporama 8766 120 8602 39 5
16897 rapid-photo-
19941 nautilus-
35392 creepy 591 11 563 17 0
36572 lazygal 534 11 522 1 0
65688 smartshine 60 5 22 6 27
78375 flickrbackup 26 1 25 0 0
Related branches
- Emilien Klein: Needs Information
-
Diff: 84 lines (+20/-28)1 file modifiednautilus_image_manipulator/ImageManipulations.py (+20/-28)
Changed in gexiv2 (Ubuntu): | |
assignee: | nobody → Robert Bruce Park (robru) |
status: | New → Confirmed |
Changed in pyexiv2 (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in pyexiv2 (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in gexiv2 (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → Low |
Changed in pyexiv2 (Ubuntu): | |
importance: | Undecided → Low |
Changed in rapid-photo-downloader (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in gramps (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in creepy (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in flickrbackup (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in lazygal (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in nautilus-image-manipulator (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in phatch (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in smartshine (Ubuntu): | |
assignee: | nobody → Robert Bruce Park (robru) |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in videoporama (Ubuntu): | |
assignee: | nobody → Robert Bruce Park (robru) |
importance: | Undecided → Low |
status: | New → Triaged |
description: | updated |
Changed in flickrbackup (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in smartshine (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in lazygal (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in creepy (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in gramps (Ubuntu): | |
importance: | Low → Medium |
Changed in phatch (Ubuntu): | |
importance: | Low → Medium |
Changed in rapid-photo-downloader (Ubuntu): | |
importance: | Low → Medium |
Changed in creepy (Ubuntu): | |
assignee: | nobody → Rob Salmond (phro) |
Changed in flickrbackup (Ubuntu): | |
assignee: | nobody → Rob Salmond (phro) |
Changed in lazygal (Ubuntu): | |
assignee: | nobody → Rob Salmond (phro) |
Changed in smartshine (Ubuntu): | |
assignee: | nobody → Rob Salmond (phro) |
Changed in pyexiv2: | |
assignee: | nobody → Robert Bruce Park (robru) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in nautilus-image-manipulator (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in nautilus-image-manipulator: | |
assignee: | nobody → Robert Bruce Park (robru) |
status: | New → Fix Committed |
no longer affects: | nautilus-image-manipulator (Ubuntu) |
Changed in smartshine: | |
assignee: | nobody → Robert Bruce Park (robru) |
status: | New → Fix Committed |
no longer affects: | smartshine (Ubuntu) |
Changed in rapid: | |
assignee: | nobody → Robert Bruce Park (robru) |
status: | New → In Progress |
no longer affects: | rapid-photo-downloader (Ubuntu) |
Changed in pyexiv2: | |
status: | Triaged → In Progress |
Changed in gexiv2 (Ubuntu): | |
status: | Triaged → In Progress |
no longer affects: | pyexiv2 (Ubuntu) |
Changed in creepy (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in nautilus-image-manipulator: | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in creepy (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in videoporama (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in gramps (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in lazygal (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in flickrbackup (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in smartshine: | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in gramps: | |
status: | Unknown → Fix Released |
Changed in rapid: | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in pyexiv2: | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in gexiv2 (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in phatch (Ubuntu): | |
assignee: | Robert Bruce Park (robru) → nobody |
Changed in gexiv2 (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in pyexiv2: | |
status: | In Progress → Fix Committed |
Changed in rapid: | |
assignee: | nobody → Damon Lynch (dlynch3) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in rapid: | |
status: | In Progress → Fix Committed |
Just waiting for upstream approval of my patch, here: https:/ /github. com/tiagovaz/ flickrbackup/ pull/1