GNOME Bugzilla – Bug 538501
f-spot do not show a missing dcraw program
Last modified: 2018-07-01 09:01:12 UTC
Please describe the problem: The files are imported but they are not displayed. Steps to reproduce: 1. Buy or borrow this camera and make a raw photo of simply add this file 2. Import it into library Actual results: It gets imported and it shows it as blank and/or as no image Expected results: (short term) Inform about not supported type of raw file (long term) Support it Does this happen every time? Yes ;) Other information: 1. libopenraw do not support this format but dcrow based programs and/or libraries do 2. Why there are no information about the types of raw files supported? Or at least which library is used if and (to check the list).
please attach a file to the bug
I'm afraid that the file is simply too big. Uncompressed: 21 MiB Compressed (gzip -9): 16 MiB Compressed (bzip2 -9): 13 MiB I'll try with 7zip.
With 7zip 14 MiB. I guess it practically exludes attaching this file...
please use yousendit or such service
It's not mine but it will work I guess: http://www.rawsamples.ch/raws/panasonic/fz50/RAW_PANASONIC_FZ50_SRGB.RAW from http://www.rawsamples.ch/
(In reply to comment #5) > It's not mine but it will work I guess: > http://www.rawsamples.ch/raws/panasonic/fz50/RAW_PANASONIC_FZ50_SRGB.RAW this file is correctly imported and shown in f-spot 0.4.4.
Yes. However by running f-spot from console I discovered the source of problem. It should show some warrning message instead on writing on console: GLib.GException: Failed to execute child process "dcraw" (No such file or directory) at FSpot.InternalProcess..ctor (System.String path, System.String[] args) [0x00000] at FSpot.DCRawFile.RawPixbufStream (System.Uri location) [0x00000] at FSpot.Tiff.NefFile.PixbufStream () [0x00000] at FSpot.AsyncPixbufLoader.Load (System.Uri uri) [0x00000] at FSpot.PhotoImageView.PhotoItemChanged (FSpot.BrowsablePointer item, FSpot.BrowsablePointerChangedArgs args) [0x00000]
PS. As this dependency is not required by configure please add information about program used to the f-spot site.
it's an optional dependency...
Yes. But it should be some warring. Something like "You try to import/browse/view/... raw image. This type of image is handled by the dcraw program which has not been detected on your system. Please install this program or contact the administrator[1]". It's better then silently fall. [1] Or set up path manualy if there will be such option.
This is tested in my branch, in fact, I've used that exact same file which was linked above. There is no need for dcraw anymore as it embeds libraw.
f-spot is not under active development anymore, has not seen code changes for five years, and saw its last tarball release in the year 2010. Its codebase has been archived: https://gitlab.gnome.org/Archive/f-spot/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.