gamin 0.1.7
Joe Marcus Clarke
marcus at FreeBSD.org
Wed Feb 8 22:53:31 PST 2006
On Wed, 2006-02-08 at 15:26 +0100, Alex Dupre wrote:
> In the last days I worked on porting the latest release of gamin (0.1.7)
> to FreeBSD (and cygwin, too, but this is for another mailing list ;-)).
> If you don't want to read more, the result was successfully and the new
> port may be downloaded for testing from
> http://www.alexdupre.com/gamin.tar.gz.
> If you are interested in porting work and changed internals go ahead.
> The 0.1.7 release works (with about the same bugs of 0.1.5)
> out-of-the-box only on Linux with kernel backends (dnotify/inotify).
> Polling is broken, kqueue doesn't compile. I fixed all the bugs I found
> and tried to make polling and kqueue work flawless.
> Internally I replaced the read of the linux /etc/mtab file with a call
> to getmntinfo() to know which file system could be monitored by the
> kernel and which should be polled. In the latter case the monitoring job
> is carried out by the polling backend, in the former the job is
> completed by the kqueue backend in the same way is done actually in the
> 0.1.5 release.
> I did many tests on a 6-STABLE with thousands of monitored dirs/files on
> ufs and smbfs file systems to catch any possible bug, but it seems it's
> working great.
> Unless you will find anything wrong with the port, I'm going to commit
> it in the end of the week.
I committed this with a few changes. Someone using NFS along with gamin
might want to validate whether kqueue on NFS is working well. The same
goes for smbfs, msdosfs, and ext2fs.
Joe
--
Joe Marcus Clarke
FreeBSD GNOME Team :: gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20060209/1f9f0c86/attachment.bin
More information about the freebsd-ports
mailing list