Bug 844510 - FTBFS in Rawhide with gphoto 2.5.0
Summary: FTBFS in Rawhide with gphoto 2.5.0
Alias: None
Product: Fedora
Classification: Fedora
Component: shotwell
Version: rawhide
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Dan Mashal
Whiteboard: AcceptedBlocker
: 847694 (view as bug list)
Depends On:
Blocks: F18Alpha, F18AlphaBlocker
TreeView+ depends on / blocked
Reported: 2012-07-31 00:12 UTC by Adam Williamson
Modified: 2012-08-28 01:31 UTC (History)
14 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2012-08-28 01:31:51 UTC
Type: Bug

Attachments (Terms of Use)

Description Adam Williamson 2012-07-31 00:12:05 UTC
As reported upstream at http://redmine.yorba.org/issues/5553 , Shotwell fails to build against gphoto 2.5.0 which is present in Rawhide. This is a potential F18 Alpha blocker as Shotwell is on the DVD and live images but is currently dep-broken, which is why I'm filing a downstream report. We would either have to get a fix for this, revert gphoto2 or drop Shotwell from the live image and DVD to get a working F18 compose.

Comment 1 Thomas Moschny 2012-07-31 10:05:35 UTC
Would it be possible to get get a libgphoto2-compat package into F18?

Comment 2 Adam Williamson 2012-08-03 23:50:02 UTC
Discussed at the blocker bug review meeting of 2012-08-03: http://meetbot.fedoraproject.org/fedora-bugzappers/2012-08-03/f18-alpha-blocker-review-1.2012-08-03-17.01.log.html .

Accepted as a blocker as it violates criterion "There must be no file conflicts (cases where the files in some packages conflict but the packages have explicit Conflicts: tags are acceptable) or unresolved package dependencies during a media-based (DVD) install" (unresolved deps), and would also break live image compose entirely.

Our options here, in descending order of desirability but probably ascending order of ease, are:

1) Patch the code to build against 2.5.0
2) Ship a gphoto2-compat package
3) Drop gvfs-gphoto2 from spins and the DVD until 1) or 2) is done

Comment 3 Jindrich Novy 2012-08-06 11:38:39 UTC
I added a patch that fixes gvfs's build againtst libgphoto2 and allows to build it also against the old one. The problem is that the build fails because of a different reason, i.e. it tries to download some documentation over web during build:


So I think 1) is the way to go. I'm currently on it as gvfs's maintainer seems to be on PTO.

Shotwell is a different case. There is needed to change Vala calls to conform to the latest libgphoto2 API. Thomas Moschny is looking into it.

Comment 4 Adam Williamson 2012-08-07 03:29:23 UTC
There's a separate bug for shotwell, so no need to discuss it here. Thanks for the patch!

Comment 5 Jindrich Novy 2012-08-07 04:56:21 UTC
Fixed in rawhide, gvfs is now built against libgphoto2 2.5.0.

Comment 6 Adam Williamson 2012-08-10 17:55:44 UTC
jnovy: ah. Um, turns out you rather screwed things up: this was the bug for *shotwell*. 844504 was for gvfs. But you changed this to be against gvfs and closed it...(I did accidentally put the wrong package name in comment #2, sorry).

So, re-opening this as it's for *shotwell*. Re-pasting comment #2 correctly for clarification. I will close 844504, as gvfs has been fixed.

Comment 7 Adam Williamson 2012-08-10 17:56:06 UTC
Our options here, in descending order of desirability but probably ascending order of ease, are:

1) Patch the code to build against 2.5.0
2) Ship a gphoto2-compat package
3) Drop shotwell from spins and the DVD until 1) or 2) is done

Comment 8 Colin Walters 2012-08-15 16:18:13 UTC
Upstream issue:


Comment 9 Adam Williamson 2012-08-16 19:17:09 UTC
Discussed at 2012-08-16 blocker review meeting: http://meetbot.fedoraproject.org/fedora-bugzappers/2012-08-16/f18-alpha-blocker-review-3.2012-08-16-16.00.html . We agreed there's little we can do here, just follow the upstream work, and block shotwell from composes if it's not fixed in time.

Comment 10 Fedora Update System 2012-08-21 07:55:50 UTC
shotwell-0.12.3-5.fc18 has been submitted as an update for Fedora 18.

Comment 11 Fedora Update System 2012-08-21 17:07:52 UTC
Package shotwell-0.12.3-5.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing shotwell-0.12.3-5.fc18'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).

Comment 12 Adam Williamson 2012-08-22 18:06:27 UTC
*** Bug 847694 has been marked as a duplicate of this bug. ***

Comment 13 Fedora Update System 2012-08-28 01:31:51 UTC
shotwell-0.12.3-5.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.

Note You need to log in before you can comment on or make changes to this bug.