Bug 67170 - Add virtual/fam for fam & gamin
|
Bug#:
67170
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: foser@gentoo.org
|
Reported By: foser@gentoo.org
|
|
Component: Unspecified
|
|
|
URL:
|
|
Summary: Add virtual/fam for fam & gamin
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-10-11 15:38 0000
|
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.
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
gamin now has hppa/ia64 KEYWORDS
i wont add a virtual to these profiles per comment #1
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?
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.
*** Bug 68800 has been marked as a duplicate of this bug. ***
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.
*** Bug 69549 has been marked as a duplicate of this bug. ***
ppc64 has taken the necessary actions to add the and app-admin/fam itself is
marked stable.
Thanks!
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.
dev-embedded/pikdev
dev-libs/fampp2
dev-util/omake
kde-base/kdelibs
mail-client/cone
mail-mta/courier
media-sound/musicman
net-dns/posadis
net-libs/wvstreams
net-mail/courier-imap
www-client/kita
Packages done:
net-mail/courier-imap
mail-mta/courier
mail-client/cone
fixed net-libs/wvstreams-4.0
this is no longer an amd64-bug, is it?
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 http://www.courier-mta.org/?imapd.html. Someone
else has a courier-imap setup please test.
www-client/kita works fine with gamin. Fixed in CVS.
Still waiting for the following apps to be updated
dev-embedded/pikdev
dev-util/omake
kde-base/kdelibs
net-dns/posadis
courier-imap reported to have problems with gamin (comment #17), can someone confirm this problem ?
I noticed it's done for following packages:
kde-base/kdelibs (3.3.1, 3.3.2)
net-dns/posadis (0.60.5-r1)
net-dns/posadis (0.60.5-r1)
marked as stable
I confirm courier-imap-3.* not working with gamin.
pikdev does not seem to use fam anymore.
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.
Created an attachment (id=55860) [details]
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.
*** Bug 88587 has been marked as a duplicate of this bug. ***
*** Bug 71590 has been marked as a duplicate of this bug. ***
kdelibs and pikdev are already done, removing kde from CC.
media-gfx/maya is the only package remaining directly depending on
app-admin/fam.
Maya is now updated. There are no more packages in the tree depending directly
on app-admin/fam