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