Summary: | Add virtual/fam for fam & gamin | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | foser (RETIRED) <foser> |
Component: | [OLD] Unspecified | Assignee: | foser (RETIRED) <foser> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alpha, christophe, dieterv, eradicator, gent_bz, iyosifov, jakub, ladanyi, mehmet, mips, ml, sebastian.droege, sf_kersteinroie, sparc, swtaylor, ticho |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 66864, 72798 | ||
Attachments: | Attempt to fix FAM compatibility issue |
Description
foser (RETIRED)
2004-10-11 15:38:37 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 gamin now has hppa/ia64 KEYWORDS i wont add a virtual to these profiles per comment #1 s390 KEYWORD added 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. *** it has been 'adopted' 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 musicman. done with fampp2 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 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.
*** 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 |