f-spot doesn't work with gnome-screensaver

Bug #208629 reported by aysiu
14
Affects Status Importance Assigned to Milestone
F-Spot
Fix Released
Medium
f-spot (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Hardy by unggnu

Bug Description

Binary package hint: f-spot

1) lsb_release -rd
Description: Ubuntu hardy (development branch)
Release: 8.04

2) apt-cache policy f-spot
f-spot:
  Installed: 0.4.2-1ubuntu1
  Candidate: 0.4.2-1ubuntu1
  Version table:
 *** 0.4.2-1ubuntu1 0
        500 http://archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

 apt-cache policy gnome-screensaver
gnome-screensaver:
  Installed: 2.21.6-0ubuntu3
  Candidate: 2.21.6-0ubuntu3
  Version table:
 *** 2.21.6-0ubuntu3 0
        500 http://archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

3) I expected, having selected in both F-Spot and Gnome-Screensaver to have the screensaver use F-Spot photos, to see F-Spot photos when the screensaver turned on.

4) I just get a black screen. This happens when the actual screensaver activates and when I try to preview the screensaver in the Gnome-Screensaver dialogue. All the other screensavers (snowflakes, GLSlideshow, etc.) all work fine. It's just the F-Spot one that's not working.

Related branches

Revision history for this message
unggnu (unggnu) wrote :

I can confirm this. It is a real show stopper since F-Spot is the only installed image screensaver which is widely used I guess.

Changed in f-spot:
status: New → Confirmed
Revision history for this message
unggnu (unggnu) wrote :

It is possible a problem in the upstream version too. Maybe it has something to do with the f-spot database upgrade (auto-upgrade db from sqlite2 to sqlite3).

Revision history for this message
Pascal de Bruijn (pmjdebruijn) wrote : Re: [Hardy] f-spot doesn't work with gnome-screensaver

Hi,

It seems there is a patch available at the GNOME Bugzilla:
http://bugzilla.gnome.org/show_bug.cgi?id=526477

I've attached the patch to this comment as well.

Please not that I have not personally tested this patch yet.

Revision history for this message
unggnu (unggnu) wrote :

The patch fixes the problem for me. It would be great if this one could made it into Hardy.

Changed in f-spot:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
unggnu (unggnu) wrote :

I have created a diff of the patch against current Ubuntu Hardy F-Spot.

Revision history for this message
Paul Schorfheide (pschorf) wrote :

Attached is a debdiff file for Hardy based on the patch by Lorenzo Milesi posted above.

Changed in f-spot:
assignee: desktop-bugs → nobody
status: Triaged → Confirmed
Revision history for this message
xtknight (xt-knight) wrote :

If someone tests the above patch we can subscribe the sponsors.

Revision history for this message
Paul Schorfheide (pschorf) wrote :

I was actually unable to get the screensaver to work, but I've never used f-spot before...let me know if anyone has more success.

Revision history for this message
Paul Schorfheide (pschorf) wrote :

This is a final, corrected version of the patch I posted earlier. Tested, works in hardy,

Thanks again to Lorenzo Milesi for the original fix.

Revision history for this message
xtknight (xt-knight) wrote :

Confirmed that the patch works. amd64 hardy.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Martin: can you please take a look at it?

Revision history for this message
Daniel Holbach (dholbach) wrote :

Michael: can you please take a look at it?

Revision history for this message
Michael Vogt (mvo) wrote :

I just had a quick look at the patch and was wondering if it is not enough to just change /usr/lib/gnome-screensaver/gnome-screensaver/f-spot-screensaver to run "-slideshow" instead of "--slideshow" (why is the code change needed)?

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package f-spot - 0.4.2-1ubuntu2

---------------
f-spot (0.4.2-1ubuntu2) hardy; urgency=low

  * Fixed an issue regarding gnome-screensaver, thanks to Lorenzo Milesi
    for the original code. LP: #208629

 -- Paul Schorfheide <email address hidden> Mon, 07 Apr 2008 22:35:39 -0500

Changed in f-spot:
status: Confirmed → Fix Released
Changed in f-spot:
status: Unknown → Fix Released
Changed in f-spot:
importance: Unknown → Medium
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.