We’ve just rolled out F-Spot 0.7.3. This release, combined with a number of bugfixes that are planned to land over the weekend, will lead to the stable 0.8.0 release next week.
In this release you will find more bug fixes and some small improvements, but in general it should be a stable evolutionary release: if 0.7.2 was working well for you, than this one should not give you any trouble either.
Please give this some testing and report your findings in bugzilla. We will continue to maintain this series after the 0.8.0 release, but anything that can be fixed before is nice.
Getting the code
You can get all of this goodness through GNOME FTP, the OpenSUSE build service or the F-Spot team PPA (packages will be up shortly). More info can be found in the full release announcement.

ok, i add the official f-spot ppa and reinstalled 0.8.
i ran f-spot from command line and this is what I get. It still refused to start but perhaps this might help shed light. I don’t understand any of this:
my name@acer4736z:~$ f-spot
[Info 08:56:42.979] Initializing Mono.Addins
Value is greater than Int32.MaxValue or less than Int32.MinValue
System.OverflowException: Value is greater than Int32.MaxValue or less than Int32.MinValue
at System.Convert.ToInt32 (Int64 value) [0x00000]
at System.Int64.System.IConvertible.ToInt32 (IFormatProvider provider) [0x00000]
at System.Convert.ToType (System.Object value, System.Type conversionType, IFormatProvider provider, Boolean try_target_to_type) [0x00000]
at System.Convert.ChangeType (System.Object value, System.Type conversionType, IFormatProvider provider) [0x00000]
at Mono.Data.Sqlite.Sqlite3.GetValue (Mono.Data.Sqlite.SqliteStatement stmt, Int32 index, Mono.Data.Sqlite.SqliteType typ) [0x00000]
at Mono.Data.Sqlite.SqliteDataReader.GetValue (Int32 i) [0x00000]
at Hyena.Data.Sqlite.HyenaSqliteArrayDataReader.ReadAllRows (Mono.Data.Sqlite.SqliteDataReader reader) [0x00000]
at Hyena.Data.Sqlite.HyenaSqliteArrayDataReader..ctor (Mono.Data.Sqlite.SqliteDataReader reader) [0x00000]
at (wrapper remoting-invoke-with-check) Hyena.Data.Sqlite.HyenaSqliteArrayDataReader:.ctor (Mono.Data.Sqlite.SqliteDataReader)
at Hyena.Data.Sqlite.HyenaSqliteCommand.Execute (Hyena.Data.Sqlite.HyenaSqliteConnection hconnection, Mono.Data.Sqlite.SqliteConnection connection) [0x00000]
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.ArgumentOutOfRangeException: Argument is out of range.
at System.DateTime.DaysInMonth (Int32 year, Int32 month) [0x00000]
at FSpot.TimeAdaptor.DateFromIndexDescending (Int32 item) [0x00000]
at FSpot.TimeAdaptor.DateFromIndex (Int32 item) [0x00000]
at FSpot.TimeAdaptor.TickLabel (Int32 item) [0x00000]
at FSpot.GroupSelector.HandleAdaptorChanged (FSpot.GroupAdaptor adaptor) [0x00000]
at FSpot.TimeAdaptor+c__AnonStorey19.m__6B () [0x00000]
at FSpot.Driver+c__AnonStorey11.m__50 () [0x00000]
at GLib.Idle+IdleProxy.Handler () [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.Idle+IdleProxy.Handler()
at Gtk.Dialog.gtk_dialog_run(IntPtr )
at Gtk.Dialog.Run()
at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup)
at FSpot.Driver.Main(System.String[] args)
Again, thanks in advance.
Hi, please report bugs in bugzilla. I have recently heard of this issue and it has to do with files claiming that they were taken at some point in the far future, which causes issues with timestamps.
I am working on a proper solution but unfortunately I have to jump onto a plane in a bit and will be offline for two weeks.
Any news on that ? I have the same problem…
Same problem here. I tried to import files from camera (part of them duplicate). F-spot crashed while importing and after I try to run f-spot again it gives me similar error.
Ubuntu 10.10, f-spot 0.8.0-1
Is there bug in bugzilla for this?
Having had the same problem, I solved it by manually editing the sqlite database using sqliteman and removing the corrupted entries (the one with baseurl finishing with “/1/01/01″) in the “photos” and “photo_versions” tables.
Then f-spot launches again and you can do the rest of the clean up from there.
hth.