[ubuntu-mono] [Bug 475811] Re: crashes when a filename uses ":"
launchpad-ubuntu-f at unternet.org
Thu Nov 26 13:28:50 GMT 2009
Sebastien: the easiest way to import a 'buggy' image (?) is to remove
the colon from the name... or is that not what you meant?
To get f-spot to run as it is (without any patches) I'd suggest changing
the name of the picture on the filesystem and in the database. Even
though you could %-encode colons in the database this currently does not
seem to work well as they get written back as ordinary colons by f-spot.
To change the name in the database I'd suggest dumping it, editing the
dump and importing it again:
sqlite3 .config/f-spot/photos.db .dump > photos.dump
edit the resulting dump (change the offending colons into periods or underscores or whatnot)
change the filenames on the filesystem in a similar way
import the database:
cat photos.dump|sqlite3 photos.db
If sqlite3 does not give any errors and the database has a sane size
(slightly smaller than the original photos.db) you can try to start
f-spot with it:
mv .config/f-spot/photos.db .config/f-spot/photos.db.org
mv photos.db config/f-spot/photos.db
If it starts and the offending pictures are visible you're good to go.
If it crashes you might have forgotten a colon or two or messed up the
database in another way. If the offending pictures are missing you might
have forgotten to rename them in the filesystem.
crashes when a filename uses ":"
You received this bug notification because you are a member of MOTU Mono
Team, which is subscribed to f-spot in ubuntu.
More information about the Ubuntu-mono