I can confirm the bug in jaunty, it's the same behavior Valentijn described:
--- with nfs3 ubuntu# mount -t nfs server:/export /mnt/ ubuntu$ gvfs-monitor-dir /mnt/ubuntu/
ubuntu$ touch /mnt/ubuntu/aaa
Directory Monitor Event: Child = /mnt/ubuntu/aaa Event = CREATED Directory Monitor Event: Child = /mnt/ubuntu/aaa Event = ATTRIB CHANGED Directory Monitor Event: Child = /mnt/ubuntu/aaa Event = CHANGES_DONE_HINT
--- with nfsv4: ubuntu# mount -t nfs4 server:/export /mnt/ ubuntu$ gvfs-monitor-dir /mnt/ubuntu/
ubuntu$ touch /mnt/ubuntu/bbb
Directory Monitor Event: Child = /mnt/ubuntu/bbb Event = ATTRIB CHANGED Directory Monitor Event: Child = /mnt/ubuntu/bbb Event = CHANGES_DONE_HINT
Next I'm going to test gamin version 0.1.10-1ubuntu1 in Karmic as of Leann's comment.
I can confirm the bug in jaunty, it's the same behavior Valentijn described:
--- with nfs3
ubuntu# mount -t nfs server:/export /mnt/
ubuntu$ gvfs-monitor-dir /mnt/ubuntu/
ubuntu$ touch /mnt/ubuntu/aaa
Directory Monitor Event:
Child = /mnt/ubuntu/aaa
Event = CREATED
Directory Monitor Event:
Child = /mnt/ubuntu/aaa
Event = ATTRIB CHANGED
Directory Monitor Event:
Child = /mnt/ubuntu/aaa
Event = CHANGES_DONE_HINT
--- with nfsv4:
ubuntu# mount -t nfs4 server:/export /mnt/
ubuntu$ gvfs-monitor-dir /mnt/ubuntu/
ubuntu$ touch /mnt/ubuntu/bbb
Directory Monitor Event:
Child = /mnt/ubuntu/bbb
Event = ATTRIB CHANGED
Directory Monitor Event:
Child = /mnt/ubuntu/bbb
Event = CHANGES_DONE_HINT
Next I'm going to test gamin version 0.1.10-1ubuntu1 in Karmic as of Leann's comment.