Find a workaround for libgphoto2 blocking
Submitted by Eric Gregory
Link to original bug (#718508)
Description
---- Reported by eric@yorba.org 2012-07-28 04:06:00 -0700 ----
Original Redmine bug id: 5585
Original URL: http://redmine.yorba.org/issues/5585
Searchable id: yorba-bug-5585
Original author: Eric Gregory
Original description:
New Shotwell users tend to assume Shotwell has locked up while we block waiting for libgphoto2. Those of us who use Shotwell frequently have forgotten how alarming this can be to new users.
There's three possible routes to solve this that I can think of:
- Move libgphoto2 into a separate process or thread
- Add async support to libgphoto2
- Switch to GVFS and use its async methods (see #2498 (closed))
Related issues:
- related to shotwell - Feature #2498 (closed): use GVFS rather than libgphoto2, allowing importing witho... (Open)
---- Additional Comments From shotwell-maint@gnome.bugs 2013-05-16 14:44:00 -0700 ----
History
Comment 1
Updated by Jim Nelson 11 months ago
- Target version set to 0.14.0
Comment 2
Updated by Jim Nelson 11 months ago
- Category set to camera
Comment 3
Updated by Jim Nelson 11 months ago
- Priority changed from Normal to High
- Target version changed from 0.14.0 to 0.15.0
If we don't implement #2498 (closed), this could provide some relief for the camera import user experience. However, we're not going to have time to implement this for 0.14. We'll reconsider for 0.15.
Comment 4
Updated by Jim Nelson 8 months ago
- Target version changed from 0.15.0 to 0.16.0
Comment 5
Updated by Jim Nelson 6 months ago
-
Target version deleted (
<strike>
_0.16.0_</strike>
)
--- Bug imported by chaz@yorba.org 2013-11-25 21:57 UTC ---
This bug was previously known as bug 5585 at http://redmine.yorba.org/show_bug.cgi?id=5585
Unknown version " in product shotwell. Setting version to "!unspecified". Unknown milestone "unknown in product shotwell. Setting to default milestone for this product, "---". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one. Resolution set on an open status. Dropping resolution