I think that gnome ebuild should install fam-oss. There two reasons for this. The first and the most important one is that it allows nautilus to pick up changes made on the disk on the fly. I.e. When I empty the trash the icon will change immediately, if I add/remove menu element in applications:// the menu will change the same moment and not after I restart gnome-panel. The second reason is a little more of a subjective opinion. I find that when fam-oss is strated many of applications (nautilus with my home dir /gnome-terminal/some others) start *significantly* faster. Reproducible: Always Steps to Reproduce:
I, as a third party (hehe), see no problem with *installing* fam-oss with gnome, in fact, I thought it was already. However, fam should definitely not be started by default, since it can causelocking problems on non-NFS network filesystems. FAM is only aware of NFS, and only if it is capable of speaking to the FAM daemon on the remote NFS server, otherwise, it will keep directories open for read, especially in nautilus, making removal of these directories impossible with fam running. Steps to reproduce: 1. start the fam daemon 2. mount a smbfs filesystem 3. browse to a folder in nautilus which has subdirectories, wait until nautilus updates the "number of items" in the folder, then try to delete the folder Results: The items in the folder will delete, but you will get a "directory busy" on the folder itself. Stopping the fam daemon allows you to delete the folder. Using fuser or lsof, one can easily see that the folders are being held open by fam-oss
fam-oss is a depenedency of gnome-vfs which is also a dependency of nautilus and maybe gnome packages. doesn't it install it for you? as for fam's issues with smb, that is a separate issue, probably not even a gentoo bug at all.
No, it doesn't. Probably it installs it only with some specific USE flags, but I had to install it separately.
The smb stuff is a fam issue, not a gentoo issue. I was simply saying that I don't think it should be run by default as a daemon... but having fam installed and fam support is good, and already included. At least it has been for as long as I have been running Gentoo
fam-oss is a non-conditional dep for both gnome-vfs and nautilus and has been for quite some time. I think that should cover it. It isn't started by default of course. I have no idea how your system could end up without fam if you have those packages, but i don't see a problem on our side.