F-Spot time zone confusion

Bug #214932 reported by Paul Fisher on 2008-04-10
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
F-Spot
Confirmed
Unknown
f-spot (Ubuntu)
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: f-spot

F-Spot appears to be unable to handle time zone conversion correctly. I had my camera set to local time (UTC−4 at the moment) and imported photos via MTP, and they were all off by four hours. I corrected them in F-Spot, and then set my camera to UTC, but then found that a newly imported photo was now eight hours off—it said it was taken at 8:00 AM when instead it was only shortly after midnight. F-Spot could perhaps store the timestamps internally as UTC, and display them in the local time zone. (I'll inspect the database and EXIF data later to see if this is already the case.)

Hardy Heron, f-spot 0.4.2

LiraNuna (liranuna) wrote :

I can confirm this bug on both feisty and hardy using "stock" f-spot. Camera is set to time zone of Los_Angeles (PDT) and f-spot adds 7 hours to the images on two unrelated computers.

Sebastien Bacher (seb128) wrote :
Changed in f-spot:
importance: Undecided → Low
status: New → Triaged
Changed in f-spot:
status: Unknown → New
Changed in f-spot:
assignee: nobody → desktop-bugs

AFAICT F-Spot does two things:

1. Assume that the camera is set to the same time-zone as the local computer

2. Display all times in UTC.

The first one is not so bad, but the second one is the problem.

Yeah, I agree... displaying the date time in UTC doesn't seem quite right to me either. Maybe they could give an option in the program preferences? Ie, "Preferred Time zone"- and have it default to the computer's time zone settings? That way if someone really wants to be UTC, they could change it.. but for most people, local time zone would be ideal.

Changed in f-spot:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.