Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 45095 - F-Spot - Personal Photo Manager
Summary: F-Spot - Personal Photo Manager
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Lowest enhancement (vote)
Assignee: Joe McCann (RETIRED)
URL: http://www.f-spot.org
Whiteboard:
Keywords:
: 66875 71945 78900 86386 89934 112665 (view as bug list)
Depends on: 79386
Blocks:
  Show dependency tree
 
Reported: 2004-03-18 18:53 UTC by Arnaud JEANSEN
Modified: 2005-11-26 16:44 UTC (History)
34 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for f-spot 0.0.9 (f-spot-0.0.9.ebuild,891 bytes, application/octet-stream)
2005-02-24 10:29 UTC, Oliver Denzel
Details
f-spot-0.0.10.ebuild (f-spot-0.0.10.ebuild,1.05 KB, text/plain)
2005-03-12 20:06 UTC, Josh Nichols (RETIRED)
Details
f-spot-0.0.12.ebuild (f-spot-0.0.12.ebuild,1.08 KB, text/plain)
2005-03-24 05:52 UTC, Ed Catmur
Details
f-spot-0.0.13.ebuild (f-spot-0.0.13.ebuild,1.08 KB, text/plain)
2005-05-30 15:49 UTC, David McCabe
Details
ebuild for f-spot-0.1.0 (f-spot-0.1.0.ebuild,979 bytes, text/plain)
2005-08-15 13:49 UTC, Nuno Araujo
Details
f-spot-0.1.0.ebuild (f-spot-0.1.0.ebuild,984 bytes, text/plain)
2005-08-15 22:02 UTC, Nuno Araujo
Details
f-spot-0.1.0.ebuild (f-spot-0.1.0.ebuild,1019 bytes, text/plain)
2005-08-15 22:36 UTC, Craig Duquette
Details
f-spot-0.1.0-about_crash.patch (f-spot-0.1.0-about_crash.patch,506 bytes, patch)
2005-08-16 07:00 UTC, Nuno Araujo
Details | Diff
f-spot-0.1.0.ebuild (f-spot-0.1.0.ebuild,1.13 KB, text/plain)
2005-08-16 07:04 UTC, Nuno Araujo
Details
f-spot-0.1.0.ebuild (f-spot-0.1.0.ebuild,1.13 KB, text/plain)
2005-08-16 10:42 UTC, Nuno Araujo
Details
Fixed ebuild f-spot-0.0.13.ebuild (f-spot-0.0.13.ebuild,1.17 KB, text/plain)
2005-08-18 06:37 UTC, pjv
Details
First patch: f-spot-0.0.13-corruption.patch (f-spot-0.0.13-corruption.patch,2.23 KB, patch)
2005-08-18 06:38 UTC, pjv
Details | Diff
Second patch: f-spot-0.0.13-deletetags.patch (f-spot-0.0.13-deletetags.patch,2.89 KB, patch)
2005-08-18 06:39 UTC, pjv
Details | Diff
f-spot.0.1.0.ebuild (f-spot-0.1.0.ebuild,1.13 KB, text/plain)
2005-08-20 03:05 UTC, Nuno Araujo
Details
Updated f-spot-0.1.1.ebuild (f-spot-0.1.1.ebuild,1.07 KB, text/plain)
2005-08-29 04:31 UTC, Derek Berube
Details
/etc/portage/package.unmask (package.unmask,3.76 KB, text/plain)
2005-08-29 06:20 UTC, Derek Berube
Details
f-spot-0.1.3.ebuild (f-spot-0.1.3.ebuild,1.07 KB, text/plain)
2005-09-30 04:12 UTC, Nuno Araujo
Details
f-spot-0.1.3-r1.ebuild (f-spot-0.1.3-r1.ebuild,1.38 KB, text/plain)
2005-10-08 10:08 UTC, Michael Mauch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arnaud JEANSEN 2004-03-18 18:53:44 UTC
Please add this application to the gentoo ebuilds

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 foser (RETIRED) gentoo-dev 2004-03-19 04:29:21 UTC
first release.. this is probably way too early (not stable). Will have a look when we have time.
Comment 2 foser (RETIRED) gentoo-dev 2004-08-18 08:38:05 UTC
later
Comment 3 Joe McCann (RETIRED) gentoo-dev 2004-10-10 00:20:26 UTC
*** Bug 66875 has been marked as a duplicate of this bug. ***
Comment 4 Joe McCann (RETIRED) gentoo-dev 2004-11-21 07:36:53 UTC
*** Bug 71945 has been marked as a duplicate of this bug. ***
Comment 5 Joe McCann (RETIRED) gentoo-dev 2005-01-20 21:41:18 UTC
*** Bug 78900 has been marked as a duplicate of this bug. ***
Comment 6 Loz Hygate 2005-01-27 14:12:57 UTC
f-spot is up to version 0.0.6 and is now pretty functional.

It also depends on media-libs/lcms >= 1.11

There is a bug in lcms that blocks the ebuild for f-spot.

Comment 7 Oliver Denzel 2005-02-24 10:29:01 UTC
Created attachment 52050 [details]
ebuild for f-spot 0.0.9
Comment 8 Oliver Denzel 2005-02-24 10:30:32 UTC
F-Spot 0.0.9 works here quite well under x86. I attached an ebuild, which is an edited ebuild of latexer (http://dev.gentoo.org/~latexer/files/overlays/mono/media-gfx/f-spot/)
Comment 9 gad.kadosh 2005-02-24 13:26:33 UTC
I compiled f-spot with mono-1.1.4 from portage (p.masked), and when I start it I get:

$ f-spot

(F-Spot:1742): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible
GTK Accessibility Module initialized

(F-Spot:1742): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible

Unhandled Exception: System.DllNotFoundException: /usr/lib/f-spot/libfspot.so.0
in <0x0004a> (wrapper managed-to-native) FSpot.ImageView:f_image_view_new ()
in <0x0001c> FSpot.ImageView:.ctor ()
in <0x0001f> FSpot.PhotoImageView:.ctor (FSpot.PhotoQuery)
in <0x0020b> PhotoView:.ctor (FSpot.PhotoQuery,PhotoStore)
in <0x00b2a> MainWindow:.ctor (Db)
in <0x0012d> Driver:Main (string[])



What's wrong?
Comment 10 gad.kadosh 2005-02-25 02:19:37 UTC
By the way - gtkhtml-sharp is still needed, why did you remove it from the ebuild?

Anyone by any chance knows what causes my problem?
Comment 11 Oliver Denzel 2005-02-25 09:52:57 UTC
Hi!

I didn't remove anything from the ebuild, but I will try to check the Makefile to see if there are depencies missing.
BTW: I tried with mono-1.0.6
Comment 12 gad.kadosh 2005-02-27 14:53:10 UTC
f-spot does not work when compiled with hardened-gcc. This did not make sense to me at first - so it took me a lot of time to figure out. It would be good to further investigate what's causing the problem...
Comment 13 Josh Nichols (RETIRED) gentoo-dev 2005-03-12 20:06:30 UTC
Created attachment 53303 [details]
f-spot-0.0.10.ebuild

Version bump.
Also fixed/added dependencies I could determine from the configure script.
Comment 14 Daniel Milne 2005-03-23 17:22:13 UTC
Version 0.0.12 is out. When I rename the ebuild to 0.0.12 and build I get these errors (note, 0.0.12 is my first install of f-stop):

System.DllNotFoundException: libexif.dll
in <0x00053> (wrapper managed-to-native) Exif.ExifData:exif_data_new_from_file (string)
in [0x0001a] (at /var/tmp/portage/f-spot-0.0.12/work/f-spot-0.0.12/src/Exif.cs:759) Exif.ExifData:.ctor (string)
in [0x00001] (at /var/tmp/portage/f-spot-0.0.12/work/f-spot-0.0.12/src/ExifUtils.cs:33) ExifUtils:GetExposureInfo (string)
in [0x00038] (at /var/tmp/portage/f-spot-0.0.12/work/f-spot-0.0.12/src/InfoBox.cs:142) InfoBox:Update ()


I have libexif 0.6.12 installed.
Comment 15 Ed Catmur 2005-03-24 05:52:46 UTC
Created attachment 54330 [details]
f-spot-0.0.12.ebuild

Updated ebuild.

Note: I cannot reproduce the above issue.
Comment 16 foser (RETIRED) gentoo-dev 2005-03-24 16:25:09 UTC
*** Bug 86386 has been marked as a duplicate of this bug. ***
Comment 17 Clemens Koppensteiner 2005-03-29 10:54:30 UTC
fspot 0.0.12 needs (for me) >=gtk-sharp-1.0.6 or else I would get something like
*** glibc detected *** double free or corruption: 0x41ea12bb *** 
Comment 18 Mark Barrett 2005-04-10 11:13:34 UTC
0.0.12:

I found that sqlite-3-x-x is bad (no sqlite_last_insert_rowid() because it has changed to sqlite3_last_insert_rowid() in version 3).

Changing to "<=sqlite-2.8.16" seems to work
Comment 19 foser (RETIRED) gentoo-dev 2005-05-03 12:02:28 UTC
*** Bug 89934 has been marked as a duplicate of this bug. ***
Comment 20 foser (RETIRED) gentoo-dev 2005-05-03 12:02:55 UTC
*ping*
Comment 21 Uriel Felix 2005-05-07 01:06:13 UTC
i can't emerge the f-spot-0.0.12.ebuild, this is the error:

./Port.cs(136) error CS0208: Cannot declare a pointer to a managed type ('LibGPh oto2._Port')
./Port.cs(49): 'LibGPhoto2.PortSettingsSerial.port' (name of symbol related to p revious error
./Port.cs(68): 'LibGPhoto2.PortSettings.serial' (name of symbol related to previ ous error
./Port.cs(77): 'LibGPhoto2._Port.settings' (name of symbol related to previous e rror
Compilation failed: 23 error(s), 3 warnings
make[2]: *** [libgphoto2-sharp.dll] Error 1
make[2]: Leaving directory `/var/tmp/portage/f-spot-0.0.12-r1/work/f-spot-0.0.12 /libgphoto2-sharp'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/f-spot-0.0.12-r1/work/f-spot-0.0.12 '
make: *** [all] Error 2
Comment 22 Steven Brown 2005-05-08 23:02:08 UTC
When emerging f-spot-0.0.12, I got an ACCESS VIOLATION on one of the dependencies, libusb.  Emerging with FEATURES="-sandbox" allowed it to continue.  I had no more problems.

Thanks for the ebuild!
Comment 23 Alex Valentine 2005-05-13 23:26:51 UTC
I'm having the same problem as comment #21, does anyone have a fix?
Comment 24 Raymond Lai 2005-05-19 10:47:11 UTC
I'm having the same problem as comment #21 too
Comment 25 Srepfler Srgjan 2005-05-21 08:06:07 UTC
Same problem as #21.
Comment 26 Ed Catmur 2005-05-21 08:35:38 UTC
f-spot-0.0.13 is in the gentopia https://dev.cardoe.com/gentopia/ overlay,
please try that.
Comment 27 Chris Smith 2005-05-25 10:46:55 UTC
seconding the request for f-spot as official gentoo portage addition
Comment 28 Jens Schittenhelm 2005-05-26 03:06:20 UTC
The ebuild from gentopia works, 0.0.12 is broken. Please add 0.0.13 to the
portage tree.
Comment 29 David McCabe 2005-05-30 15:49:07 UTC
Created attachment 60220 [details]
f-spot-0.0.13.ebuild

The only change from the 0.0.12 ebuild is that instead of depending on
>=dev-db/sqlite-2.8, it now depends on =dev-db/sqlite-2.8*. Sqlite 3.* has a
different, incompatible API. 2 and 3 can be slotted.
Comment 30 Mark D. 2005-06-24 23:44:15 UTC
Worked quite nice on my ~amd64, the only problem I noticed is that the main mode
doesn't show thumbnails. Everything else worked perfectly.
Comment 31 Johannes Steidl 2005-06-27 11:36:43 UTC
same here, only ~x86
Comment 32 gent_bz 2005-08-04 22:57:28 UTC
Adding a symlink from /usr/lib/libexif.so.12 to /usr/lib/libexif.so fixed
thumbnail problems.  I'm not sure if this is a problem with libexif (needs to
add the symlink in the install process) or f-spot (should look for
/usr/lib/libexif.so.10 or other). 
Comment 33 Craig Duquette 2005-08-15 13:20:06 UTC
F-Spot 0.1.0 has been released.
http://www.gnomefiles.org/app.php?soft_id=642
Comment 34 Nuno Araujo 2005-08-15 13:49:21 UTC
Created attachment 66020 [details]
ebuild for f-spot-0.1.0

Here is an ebuild for it (bumped the 0.0.13 one)

But I have a problem. each time I press the about item in the help menu, the
applications hangs and closes itself.

could someone check if they have the same behaviour (maybe some bad
dependencies in the ebuild) or if it just me?
Comment 35 Craig Duquette 2005-08-15 15:59:52 UTC
The ebuild from comment #34 will need additional dependencies. This is my first
time trying to compile f-spot via ebuild and configure complains it needs
gtkhtml-sharp-2.0 which in Gentoo's portage is currently masked.
Comment 36 Nuno Araujo 2005-08-15 22:02:52 UTC
Created attachment 66050 [details]
f-spot-0.1.0.ebuild

Well I had the time to take a look at the configure.in file from f-spot and
updated the ebuild dependencies accordingly.

But I still have the problem where it hangs when doing Help->About
Can someone give it a try?
Comment 37 Craig Duquette 2005-08-15 22:36:23 UTC
Created attachment 66051 [details]
f-spot-0.1.0.ebuild

Added gnomevfs-sharp to the ebuild.
Comment 38 Craig Duquette 2005-08-15 22:39:55 UTC
When trying to compile f-spot I get the following error:

image-view.c:35:23: lcms/lcms.h: No such file or directory
image-view.c:119: error: parse error before "cmsHTRANSFORM"
image-view.c:119: warning: no semicolon at end of struct or union
image-view.c: In function `image_view_get_property':
image-view.c:193: error: dereferencing pointer to incomplete type
image-view.c:196: error: dereferencing pointer to incomplete type
image-view.c:199: error: dereferencing pointer to incomplete type
image-view.c:202: error: dereferencing pointer to incomplete type
image-view.c: In function `image_view_instance_init':.....................

The errors continue, and I'm assuming it's because of a missing lcms.h. On my
system I've got media-libs/lcms-1.14-r1 currently.
Comment 39 Nuno Araujo 2005-08-15 23:39:48 UTC
Effectively...

the problem is that with the "stable" lcms-1.13-r1, the include directory is
defined to /usr/include/lcms while in the lcms-1.14-r1, it is defined to
/usr/include.

I don't really now how to solve this problem. There is a sed -i... in the ebuild
to change this include path.

there are at least 3 choices : 
- make f-spot depend on >=lcms-1.14-r1 and remove those lines
- make f-spot depend on lcms-1.13-r1 (not the best idea)
- find a way to apply those sed's only if lcms is > 1.14 ?

Any prefered choices?
Comment 40 Ed Catmur 2005-08-16 05:26:37 UTC
re comment 36: I don't get a hang, for me it just crashes when I click
Help->About. But I think this diff should fix it:

http://cvs.gnome.org/viewcvs/f-spot/src/MainWindow.cs?r1=1.207&r2=1.208&makepatch=1&diff_format=u

re comment 39: use

	if has_version "<=media-libs/lcms-1.13-r1" || has_version
"=media-libs/lcms-1.14"; then
		sed -i "s:lcms.h:lcms/lcms.h:" ${S}/configure.in || die "sed failed"
		sed -i "s:lcms.h:lcms/lcms.h:" ${S}/libeog/image-view.c || die "sed failed"
	fi
Comment 41 Craig Duquette 2005-08-16 06:20:22 UTC
Finally got f-spot emerged, but libsqlite.so.0 can't be found. I tried linking
libsqlite3.so.0 to that file, but f-spot still won't startup.
Comment 42 Nuno Araujo 2005-08-16 07:00:08 UTC
Created attachment 66076 [details, diff]
f-spot-0.1.0-about_crash.patch
Comment 43 Nuno Araujo 2005-08-16 07:04:19 UTC
Created attachment 66077 [details]
f-spot-0.1.0.ebuild

Ed I meant crash, it was my keyboard that wrote hangs :-)

Thanks for the info... got to read my man pages again... don't do ebuilds that
often

Here is an updated version of the ebuild 

1. It depends on gnomevfs-sharp
2. It checks the lcms version and sed's accordingly
3. It applies the patch attached before for fixing the about problem

I wonder what they changed in their gtk bindings. It worked before...
Well...
Comment 44 Ed Catmur 2005-08-16 09:03:02 UTC
re comment 41: the sqlite dep needs to be changed from
		>=dev-db/sqlite-2.8*
to
		=dev-db/sqlite-2.8*
Comment 45 Nuno Araujo 2005-08-16 09:07:47 UTC
#41

I don't know where your problem come from.
According to the configure.in file in f-spot, it should compile either with
sqlite2 or 3

---
dnl --- Sqlite

# Many distros don't have a dependency on sqlite for their
# mono-data-sqlite packages, and the mono build process itself
# doesn't require it.  But we do, so check for it here.
PKG_CHECK_MODULES(SQLITE, sqlite, have_sqlite2="yes", have_sqlite2="no")
PKG_CHECK_MODULES(SQLITE, sqlite3, have_sqlite3="yes", have_sqlite3="no")

if test "x$have_sqlite2" = "xno" -a "x$have_sqlite3" = "xno"; then
        AC_MSG_ERROR([You need to install either sqlite2 or sqlite3])
fi
---

did you already had sqllite installed when you emerged mono?
if that is not the case, try to re-emerge mono and check if it works.

if someone has some other toughts about this, comments are welcome...
Comment 46 Craig Duquette 2005-08-16 10:14:15 UTC
Changing it to =sqlite-2.8 in the ebuild fixed things. I'm not sure why I
couldn't use the latest version of sqlite. Also I couldn't view images at run, I
had to make a symbolic link from libexif.so.10.2.2 to libexif.so.12, and things
work now.
Comment 47 Nuno Araujo 2005-08-16 10:42:23 UTC
Created attachment 66090 [details]
f-spot-0.1.0.ebuild

new ebuild with sqlite dependencies corrected
Comment 48 pjv 2005-08-18 04:31:00 UTC
Maybe this is a bit late but you might wanna check the ebuild again because for
the 0.0.13 version I get this when browsing my (too many) pictures:

f-spot

Unhandled Exception: System.NullReferenceException: A null value was found where
an object instance was required.
in [0x00580] (at
/var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:597)
IconView:DrawCell (int,Gdk.Rectangle)
in [0x000d6] (at
/var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:662)
IconView:DrawAllCells (Gdk.Rectangle)
in [0x00022] (at
/var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:958)
IconView:OnExposeEvent (Gdk.EventExpose)
in <0x00069> Gtk.Widget:exposeevent_cb (intptr,intptr)
in <0x00060> (wrapper native-to-managed) Gtk.Widget:exposeevent_cb (intptr,intptr)
in (unmanaged) (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x00007> Gtk.Application:Run ()
in <0x00007> Gnome.Program:Run ()
in [0x0007c] (at
/var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/main.cs:31) Driver:Main
(string[])

Seems to be an absolute path instead of a relative path somewhere. I'm remerging
f-spot so I at least get my /var/tmp/portage/... back.
Comment 49 pjv 2005-08-18 04:41:49 UTC
(In reply to comment #48)
> Maybe this is a bit late but you might wanna check the ebuild again because for
> the 0.0.13 version I get this when browsing my (too many) pictures:
> 
> f-spot
> 
> Unhandled Exception: System.NullReferenceException: A null value was found where
> an object instance was required.
> in [0x00580] (at
> /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:597)
> IconView:DrawCell (int,Gdk.Rectangle)
> in [0x000d6] (at
> /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:662)
> IconView:DrawAllCells (Gdk.Rectangle)
> in [0x00022] (at
> /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/IconView.cs:958)
> IconView:OnExposeEvent (Gdk.EventExpose)
> in <0x00069> Gtk.Widget:exposeevent_cb (intptr,intptr)
> in <0x00060> (wrapper native-to-managed) Gtk.Widget:exposeevent_cb (intptr,intptr)
> in (unmanaged) (wrapper managed-to-native) Gtk.Application:gtk_main ()
> in <0x00004> (wrapper managed-to-native) Gtk.Application:gtk_main ()
> in <0x00007> Gtk.Application:Run ()
> in <0x00007> Gnome.Program:Run ()
> in [0x0007c] (at
> /var/tmp/portage/f-spot-0.0.13/work/f-spot-0.0.13/src/main.cs:31) Driver:Main
> (string[])
> 
> Seems to be an absolute path instead of a relative path somewhere. I'm remerging
> f-spot so I at least get my /var/tmp/portage/... back.

Hmm, that didn't work. I'm sorry, I lack the experience to solve this problem.
Can someone else help me however? I've been using the fantastic f-spot for some
while now with success (up until now). I hope I'm not left here with a corrupted
database. I might still try the 0.1.0 version and see if that works.
Comment 50 pjv 2005-08-18 06:10:19 UTC
I'm sorry, I thought this bug was due to the ebuild because the error had the
work-path in it. However I found the bug upstream as well:
http://bugzilla.gnome.org/show_bug.cgi?id=171338

Oh, btw, 0.1.0 didn't compile for me.
Comment 51 pjv 2005-08-18 06:36:06 UTC
Ok, solved it (or seem to have anyway) by using the patches suggested upstream.
I will attach an updated ebuild and the two patches. Thanks, keep up the good work.
Comment 52 pjv 2005-08-18 06:37:39 UTC
Created attachment 66228 [details]
Fixed ebuild f-spot-0.0.13.ebuild
Comment 53 pjv 2005-08-18 06:38:46 UTC
Created attachment 66229 [details, diff]
First patch: f-spot-0.0.13-corruption.patch
Comment 54 pjv 2005-08-18 06:39:20 UTC
Created attachment 66230 [details, diff]
Second patch: f-spot-0.0.13-deletetags.patch
Comment 55 Nuno Araujo 2005-08-18 13:09:47 UTC
comment #51

1. What's the error when you try to install the 0.1.0 ebuild?

2. Do you know if those errors are corrected in the 0.1.0 version of f-spot?
Comment 56 pjv 2005-08-19 03:31:38 UTC
In comment #51 I was obviously talking about 0.0.13.

1. Here's the error. I haven't looked into it really deep as the 0.1.0 seems
very fragile to me (it's not even decently on their site yet)

make[2]: Entering directory `/var/tmp/portage/f-spot-0.1.0/work/f-spot-0.1.0/src'
mcs -unsafe -debug -nowarn:0169 -out:f-spot.exe  ./AsyncPixbufLoader.cs
./BitConverter.cs ./PhotoArray.cs ./CDExport.cs ./Ciff.cs ./ColorDialog.cs
./CompatFileChooser.cs ./DateCommands.cs ./Db.cs ./DCRawFile.cs ./Delay.cs
./DirectoryAdaptor.cs ./DirectoryCollection.cs ./Exif.cs ./ExifUtils.cs
./FlickrExport.cs ./FlickrRemote.cs ./FileImportBackend.cs ./FolderExport.cs
./FotkiRemote.cs ./FormClient.cs ./FullScreenView.cs ./GalleryRemote.cs
./GalleryExport.cs ./GladeDialog.cs ./Global.cs ./GroupAdaptor.cs
./GroupSelector.cs ./HigMessageDialog.cs ./Histogram.cs ./IBrowsableItem.cs
./IconView.cs ./ImageFile.cs ./ImageView.cs ./ImportBackend.cs
./ImportCommand.cs ./ImportStore.cs ./InfoBox.cs ./InfoDisplay.cs
./IPhotoCollection.cs ./JpegFile.cs ./JpegHeader.cs ./JpegUtils.cs ./Cms.cs
./MainWindow.cs ./MrwFile.cs ./PhotoImageView.cs ./PhotoLoader.cs
./PhotoPopup.cs ./PhotoQuery.cs ./PhotoStore.cs ./PhotoTagMenu.cs
./PhotoVersionCommands.cs ./PhotoVersionMenu.cs ./PhotoView.cs ./PngFile.cs
./PnmFile.cs ./PixbufLoader.cs ./PixbufUtils.cs ./PixbufCache.cs
./PreviewPopup.cs ./PrintDialog.cs ./ProgressDialog.cs ./RafFile.cs
./RotateCommand.cs ./ScalingIconView.cs ./SlideView.cs ./SingleView.cs
./StockIcons.cs ./SimpleCalendar.cs ./TagCommands.cs ./TagMenu.cs ./TagPopup.cs
./TagSelectionWidget.cs ./TagStore.cs ./TagView.cs ./ThreadProgressDialog.cs
./ThumbnailCache.cs ./ThumbnailGenerator.cs ./Tiff.cs ./TimeAdaptor.cs ./Unix.cs
./Util.cs ./ThumbnailCommand.cs ./QueryDisplay.cs ./QueryView.cs ./ZoomUtils.cs
./GPhotoCamera.cs ./CameraSelectionDialog.cs ./CameraFileSelectionDialog.cs
./TagSelectionDialog.cs ./main.cs Defines.cs
-r:../libgphoto2-sharp/libgphoto2-sharp.dll -r:System.Data -r:System.Web
-r:Mono.Data.SqliteClient -r:Mono.Posix -r:ICSharpCode.SharpZipLib
-pkg:gtkhtml-sharp-2.0 -pkg:glade-sharp-2.0 -pkg:gnome-vfs-sharp-2.0
-pkg:gconf-sharp-2.0 -resource:../icons/f-spot-browse.png,f-spot-browse.png
-resource:../icons/f-spot-crop.png,f-spot-crop.png
-resource:../icons/f-spot-camera.png,f-spot-camera.png
-resource:../icons/f-spot-edit-image.png,f-spot-edit-image.png
-resource:../icons/f-spot-events.png,f-spot-events.png
-resource:../icons/f-spot-favorite.png,f-spot-favorite.png
-resource:../icons/f-spot-hidden.png,f-spot-hidden.png
-resource:../icons/f-spot-loading.png,f-spot-loading.png
-resource:../icons/f-spot-logo.png,f-spot-logo.png
-resource:../icons/f-spot-other.png,f-spot-other.png
-resource:../icons/f-spot-people.png,f-spot-people.png
-resource:../icons/f-spot-places.png,f-spot-places.png
-resource:../icons/f-spot-question-mark.png,f-spot-question-mark.png
-resource:../icons/f-spot-red-eye.png,f-spot-red-eye.png
-resource:../icons/f-spot-rotate-90.png,f-spot-rotate-90.png
-resource:../icons/f-spot-rotate-270.png,f-spot-rotate-270.png
-resource:../icons/f-spot-slideshow.png,f-spot-slideshow.png
-resource:../icons/f-spot-stock_near.png,f-spot-stock_near.png
-resource:../icons/f-spot-stock_far.png,f-spot-stock_far.png
-resource:../icons/f-spot-fullscreen.png,f-spot-fullscreen.png
-resource:../icons/f-spot-simple-white.css,f-spot-simple-white.css
-resource:../icons/f-spot-simple.css,f-spot-simple.css
-resource:../icons/f-spot.js,f-spot.js -resource:./f-spot.glade,f-spot.glade
./PhotoImageView.cs(27) warning CS0109: The member `FSpot.PhotoImageView.Item'
does not hide an inherited member.  The keyword new is not required
./PhotoView.cs(16) warning CS0109: The member `PhotoView.Item' does not hide an
inherited member.  The keyword new is not required
./PreviewPopup.cs(29) warning CS0109: The member `FSpot.PreviewPopup.Item' does
not hide an inherited member.  The keyword new is not required
./Unix.cs(17) error CS0246: Cannot find type `Mono.Unix.UnixStream'
Compilation failed: 1 error(s), 3 warnings
make[2]: *** [f-spot.exe] Error 1
make[2]: Leaving directory
`/var/tmp/portage/f-spot-0.1.0/work/f-spot-0.1.0/src'make[1]: ***
[all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/f-spot-0.1.0/work/f-spot-0.1.0'
make: *** [all] Error 2

!!! ERROR: media-gfx/f-spot-0.1.0 failed.
!!! Function gnome2_src_compile, Line 48, Exitcode 2
!!! compile failure
!!! If you need support, post the topmost build error, NOT this status message.

Maybe a dependency on some version of some library of mono or mono itself??

2. I have no idea. Look at the state of the bugs upstream.
Comment 57 Ed Catmur 2005-08-19 05:39:31 UTC
Mono.Unix.UnixStream I think is new in mono 1.1.x, so f-spot 0.1.0 will need to
depend on >=dev-lang/mono-1.1.
Comment 58 Craig Duquette 2005-08-19 05:48:12 UTC
Reguarding comment 46: What version of libexif am I supposed to have so I don't
manually have to make a symbolic link?
Comment 59 Doug Goldstein (RETIRED) gentoo-dev 2005-08-19 13:56:41 UTC
One word guys... Gentopia. 

It's there. Ebuild over there is slightly different, but I haven't had a chance
go look at the errors you guys are having.

https://dev.cardoe.com/gentopia/

Also, need to evaluate the need for mono 1.1
Comment 60 Nuno Araujo 2005-08-20 03:05:12 UTC
Created attachment 66375 [details]
f-spot.0.1.0.ebuild

new version of the ebuild : 

- Changed the mono dependency to >=mono-1.1
- Changed the libexif dependency to <libexif-0.7

Should correct all the problems that people are having

as always... feedback welcome
Comment 61 Bill Weepie 2005-08-28 23:12:55 UTC
Although it's not announced on their homepage,
http://ftp.gnome.org/pub/gnome/sources/f-spot/0.1/ shows that f-spot 0.1.1 is
out.  The changelog mentions fixes for crashes like the about box crash and
several others.
Comment 62 Derek Berube 2005-08-29 04:31:47 UTC
Created attachment 67161 [details]
Updated f-spot-0.1.1.ebuild

I removed the epatch for the about box stuff since the 0.1.1 release
incorporates that fix.	I emerged from this ebuild and was able to see the
about box w/o it crashing.
Comment 63 Slobodan D. Sredojevic 2005-08-29 06:04:40 UTC
Hi,

Had to reemerge media-libs/jpeg cause configure complained with "it couldn't
find libjpeg.h".

Additionally, f-spot is useless for me. Starting from f-spot 0.0.12 I get
question marks insted pictures in browse and every other mode. Anybody of you
know what is happening here? 

What packages did you unmask from package.mask in order to satisfy f-spot deps?
Comment 64 Derek Berube 2005-08-29 06:20:02 UTC
Created attachment 67168 [details]
/etc/portage/package.unmask

I've actually unmasked quite a bit since I'm playing around with the Gnome 2.12
RC1 stuff.  I've attached the package.unmask that I'm using.
Comment 65 pjv 2005-08-29 12:51:13 UTC
I couldn't resist looking into 0.1.1. It works nicely on it's own (doesn't have
a problem with my database this time). However you could/should still apply the
two patches I put on earlier, for several reasons: the bugs are still marked new
upstream; the patches still apply properly; also they are very general; and last
but not least we don't want to take any chances with our databases now do we?
Comment 66 teknux 2005-09-02 07:07:40 UTC
it seems that f-spot 0.1.2 iso out. check its ftp at
http://ftp.gnome.org/pub/gnome/sources/f-spot/0.1/

hope this will work on my amd64...
Comment 67 teknux 2005-09-02 08:40:21 UTC
I forgot that to say that this version uses dbus-sharp, but it seems there's no
ebuild for it :/
Comment 68 Craig Duquette 2005-09-15 21:36:31 UTC
@comment #67 Try compiling dbus with the mono use flag, that may solve your issue.

f-spot is crashing for me when I try resizing any of the widgets, such as the
seperator between tags and the browser. Also resizing the window sometimes
causes a crash. Actually I get this error doing a lot of things... Here's the error:

Unhandled Exception: System.InvalidCastException: Cannot cast from source type
to destination type.
in <0x000c1> Pango.Context:GetMetrics (Pango.FontDescription desc,
Pango.Language language)
in <0x00147> IconView:UpdateLayout (Rectangle Allocation)
in <0x0007e> IconView:OnSizeAllocated (Rectangle allocation)
in <0x00079> Gtk.Widget:sizeallocated_cb (IntPtr widget, Gdk.Rectangle allocation)
in (wrapper native-to-managed) Gtk.Widget:sizeallocated_cb (intptr,Gdk.Rectangle&)
in <0x00000> <unknown method>
in (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x00007> Gtk.Application:Run ()
in <0x00007> Gnome.Program:Run ()
in <0x003da> Driver:Main (System.String[] args)
Comment 69 Nuno Araujo 2005-09-30 04:12:57 UTC
Created attachment 69548 [details]
f-spot-0.1.3.ebuild

Here is an ebuild for the latest f-spot version
Comment 70 Michael Mauch 2005-10-08 10:06:18 UTC
Hi,

with the f-spot-0.1.3.ebuild I ran into the message:

checking for F... configure: error: Package requirements (libgnome-2.0 >= 2.2
libgnomeui-2.0 >= 2.2 libexif >= 0.5.7 libexif < 0.7.0 gtkhtml-sharp-2.0 >= 1.9
gconf-sharp-2.0 >= 1.9 glade-sharp-2.0 >= 1.9 gnome-vfs-sharp-2.0 >= 1.9
gtk+-2.0 >= 2.4 mono >= 1.1.7 dbus-sharp >= 0.23) were not met.

Maybe it would be nice to include a check for that dbus-sharp thingie, like it's
done in the muine-0.8.3.ebuild.
Comment 71 Michael Mauch 2005-10-08 10:08:34 UTC
Created attachment 70163 [details]
f-spot-0.1.3-r1.ebuild

Updated f-spot-0.1.3.ebuild with pkg_setup "stolen" from muine-0.8.3.ebuild.
Comment 72 Doug Goldstein (RETIRED) gentoo-dev 2005-10-23 11:41:35 UTC
If you guys wouldn't mind testing the ebuild in Gentopia's overlay. Especially
the people that say that they get the big "?" when they try to view an
individual picture. I'd really like to get this all fixed up and into Portage.

http://gentopia.gentooexperimental.org
Comment 73 Shyam Mani (RETIRED) gentoo-dev 2005-10-23 23:26:08 UTC
This is what I get when I emerge and run f-spot 

$ f-spot
Unable to find active server: Name 'org.gnome.FSpot' does not exist.

Unhandled Exception: System.DllNotFoundException: libsqlite.so.0
in (wrapper managed-to-native) Mono.Data.SqliteClient.Sqlite:sqlite_open
(string,int,intptr&)
in [0x00077] (at
/var/tmp/portage/mono-1.1.9.2/work/mono-1.1.9.2/mcs/class/Mono.Data.SqliteClient/Mono.Data.SqliteClient/SqliteConnection.cs:250)
Mono.Data.SqliteClient.SqliteConnection:Open ()
in <0x0009d> Db:.ctor (System.String path, Boolean create_if_missing)
in <0x001f6> Driver:Main (System.String[] args)

Creating a soft link libsqlite.so.0 to libsqlite3.so.0 doesn't help either.
Comment 74 Doug Goldstein (RETIRED) gentoo-dev 2005-10-23 23:35:32 UTC
Try again with revision 284.
Comment 75 Shyam Mani (RETIRED) gentoo-dev 2005-10-24 21:20:31 UTC
(In reply to comment #74)
> Try again with revision 284.

Now it compiles and runs. I'm on a P3 500 with 384 MB of RAM and well....maybe
f-spot is designed for systems with higher processing power? coz it took up so
much of my resources that it was killed by the kernel :p I'm dying to use f-spot
and it isn't exactly being all that nice now :)

And it crashed on me while I was clearing the catalog/importing about 1500 pics.

Basically, if this makes it to portage, it should be hard masked for further
testing IMHO.
Comment 76 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-25 09:21:32 UTC
The same basic thing happened to me when I first installed it (turion laptop
with 1GB of RAM, so that's fine).  However, it went away after I rebooted for a
completely separate reason, and it works fine now.  Go figure.
Comment 77 Doug Goldstein (RETIRED) gentoo-dev 2005-11-15 21:17:17 UTC
Please use f-spot-0.1.3-r1 from Gentopia if you have Mono 1.1.10. If you have an
earlier version, please test 0.1.3-r1 as well. Barring no complaints this will
be in the tree Wednesda or Thursday.
Comment 78 Doug Goldstein (RETIRED) gentoo-dev 2005-11-15 21:17:24 UTC
*** Bug 112575 has been marked as a duplicate of this bug. ***
Comment 79 Jakub Moc (RETIRED) gentoo-dev 2005-11-15 23:39:16 UTC
*** Bug 112665 has been marked as a duplicate of this bug. ***
Comment 80 Mirko Hufnagel 2005-11-18 23:46:36 UTC
Hello, thanks for the gentoo package. but I need a new one from the cvs for
jommacs original script. See http://bugzilla.gnome.org/show_bug.cgi?id=321798
for more information.

Thanks,
mirko
Comment 81 Steev Klimaszewski (RETIRED) gentoo-dev 2005-11-19 00:16:56 UTC
We rarely put cvs snapshots into the tree, you are more than welcome to write
one yourself for the cvs version for jimmac's original script.
Comment 82 Joe McCann (RETIRED) gentoo-dev 2005-11-26 16:44:43 UTC
I've added f-spot-0.1.3 to the tree and will maintain it at the request of dsd
and others. I know there are new features and bugs fixed in cvs, but those will
have to wait until the next official release.