Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 67170 - Add virtual/fam for fam & gamin
Summary: Add virtual/fam for fam & gamin
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: foser (RETIRED)
: 68800 69549 71590 88587 (view as bug list)
Depends on:
Blocks: 66864 72798
  Show dependency tree
Reported: 2004-10-11 15:38 UTC by foser (RETIRED)
Modified: 2005-10-13 10:34 UTC (History)
16 users (show)

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

Attempt to fix FAM compatibility issue (gamin-0.0.26-compat-fix.patch,4.79 KB, patch)
2005-04-10 05:48 UTC, Christophe Saout
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description foser (RETIRED) gentoo-dev 2004-10-11 15:38:37 UTC
app-admin/gamin is a drop-in replacement for app-admin/fam (File Alteration Monitor), used by -amongst other things- gnome.

app-admin/fam & app-admin/gamin both have a PROVIDE="virtual/fam" already.

All arches please add virtual/fam to your profile(s) as needed. Suggested is to default to app-admin/fam at this point, but soon-ish gamin should be better, especially when inotify support enters the kernel.
Comment 1 SpanKY gentoo-dev 2004-10-11 18:23:31 UTC
why dont you just add virtual/fam to profiles/base/virtuals ?

that would take care of pretty much all arches come 2004.3 ... arm/hppa/ia64/s390/x86 have already switched over to stackable via profiles.desc
Comment 2 SpanKY gentoo-dev 2004-10-20 16:34:27 UTC
gamin now has hppa/ia64 KEYWORDS

i wont add a virtual to these profiles per comment #1
Comment 3 SpanKY gentoo-dev 2004-10-20 16:40:21 UTC
s390 KEYWORD added
Comment 4 Haplo 2004-10-20 20:11:46 UTC
I didn't notice a rc init file, but for some reason the famd one was sitting around so i changed it's name and changed /usr/sbin/famd to /usr/libexec/gamin and this seems to work.  How was it supposed to work? Does gnome autolaunch it and I am unaware?
Comment 5 Philippe Weibel 2004-10-21 04:57:20 UTC
Haplo: I noticed that the process /usr/libexec/gamin was started / stopped "automagically" with KDE (I didn't test with gnome, but I think it's related with fam compliant or gamin native library so it shoult be the same with Gnome).
I removed fam from my system and deleted /etc/init.d/famd. It's useless.
Comment 6 Joe McCann (RETIRED) gentoo-dev 2004-10-25 04:49:35 UTC
*** Bug 68800 has been marked as a duplicate of this bug. ***
Comment 7 foser (RETIRED) gentoo-dev 2004-10-27 04:24:00 UTC
added virtual/fam to profiles/base/virtuals

@ comment 4 & 5 : don't go offtopic, this is not the forums.

I'm leaving this open for arches to adapt older profiles, because those will break when we start changing the deps to the virtual.
Comment 8 foser (RETIRED) gentoo-dev 2004-10-30 14:16:56 UTC
*** Bug 69549 has been marked as a duplicate of this bug. ***
Comment 9 SpanKY gentoo-dev 2004-10-30 14:19:14 UTC
it has been 'adopted'

Comment 10 Tom Gall (RETIRED) gentoo-dev 2004-11-11 19:31:39 UTC
ppc64 has taken the necessary actions to add the and app-admin/fam itself is marked stable.

Comment 11 foser (RETIRED) gentoo-dev 2004-11-29 14:41:53 UTC
The following packages depend on app-admin/fam and should be altered to dep on virtual/fam instead. Package maintainers, please change & test with gamin.

Comment 12 Andrej Kacian (RETIRED) gentoo-dev 2004-11-29 14:58:28 UTC
Packages done:
Comment 13 Jeremy Huddleston (RETIRED) gentoo-dev 2004-11-29 15:06:32 UTC
fixed musicman.
Comment 14 SpanKY gentoo-dev 2004-11-29 17:06:45 UTC
done with fampp2
Comment 15 Alin Năstac (RETIRED) gentoo-dev 2004-11-29 22:36:56 UTC
fixed net-libs/wvstreams-4.0
Comment 16 Simon Stelling (RETIRED) gentoo-dev 2004-11-30 02:19:18 UTC
this is no longer an amd64-bug, is it?
Comment 17 Tuan Van (RETIRED) gentoo-dev 2004-12-01 11:18:15 UTC
FAM is used by courier-imap for IMAP_ENHANCEDIDLE (check folder(s) in realtime). I tested my courier-imap setup with gamin and it doesn't seem to work. I followed the steps in Someone else has a courier-imap setup please test.
Comment 18 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-12-02 20:58:54 UTC
www-client/kita works fine with gamin. Fixed in CVS.
Comment 19 foser (RETIRED) gentoo-dev 2004-12-10 08:56:59 UTC
Still waiting for the following apps to be updated


courier-imap reported to have problems with gamin (comment #17), can someone confirm this problem ?
Comment 20 Philippe Weibel 2004-12-10 10:10:05 UTC
I noticed it's done for following packages:

kde-base/kdelibs (3.3.1, 3.3.2)
net-dns/posadis (0.60.5-r1)
Comment 21 MATSUU Takuto (RETIRED) gentoo-dev 2004-12-13 06:29:45 UTC
net-dns/posadis (0.60.5-r1)
marked as stable
Comment 22 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2005-01-07 03:50:43 UTC
I confirm courier-imap-3.* not working with gamin.
pikdev does not seem to use fam anymore.
Comment 23 Jakub Moc (RETIRED) gentoo-dev 2005-02-05 13:10:00 UTC
Did anyone try whether the new stable courier-imap-4.0.1 does work with gamin? fam has been causing me just troubles and had to get rid of it.  
Comment 24 Christophe Saout 2005-04-10 05:48:40 UTC
Created attachment 55860 [details, diff]
Attempt to fix FAM compatibility issue

It's actually a compatibility issue in gamin that causes problems with
courier-imap. Courier-IMAP expects an acknowledge event from libfam which it
doesn't get.

I already posted this patch on the GNOME bugzilla and perhaps one of the
developers can come up with a nicer solution. I'm aware that my patch is
probably neither absolutely correct but for now it does the trick.

The enhanced IDLE extension in courier-imap now works as expected.
Comment 25 Jakub Moc (RETIRED) gentoo-dev 2005-04-13 15:12:15 UTC
*** Bug 88587 has been marked as a duplicate of this bug. ***
Comment 26 Jakub Moc (RETIRED) gentoo-dev 2005-04-13 15:14:14 UTC
*** Bug 71590 has been marked as a duplicate of this bug. ***
Comment 27 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-08-15 02:41:54 UTC
kdelibs and pikdev are already done, removing kde from CC. 
Comment 28 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-13 08:58:00 UTC
media-gfx/maya is the only package remaining directly depending on app-admin/fam.
Comment 29 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-10-13 10:34:09 UTC
Maya is now updated.  There are no more packages in the tree depending directly
on app-admin/fam