There aren't any big bug fixes in this version of fam--mostly just
improvements to the configure script, and a couple of things to make it
easier to tell whether you've got imon support on Linux.
Also, I finally got around to testing (and fixing) the imon kernel patch for
Linux. It has at least one bug (monitoring a directory, and then renaming
the directory, doesn't cause delete events for its contents until the
directory or its contents are modified) but other than that, it works,
including start- and stop-exec events. If you try it out, and it works for
you, think nice thoughts about Roger Chickering, not me. (If it *doesn't*
work for you... that would be my fault.)
Here's the change log for fam-oss-2.6.2, as well as for 2.6.1 since I forgot
to include it when I sent the 2.6.1 message.
fam-oss-2.6.2
"Fixed" error message in SYSLOG when clients terminate. (The
behavior is the same; now it just doesn't log an error message.)
Thanks to Andras Balogh.
Configure script changes:
- It's better about caching the results of its tests.
- If it thinks you don't have imon support, it prints out a big
warning message with some advice.
- The dumb tests for uname = IRIX are still dumb, but less
broken; now they catch uname IRIX64, too.
- Added a "support" subdir and a sample test for
reimplementations of stuff that's missing on different
platforms (like snprintf on 6.3), but at the moment it's empty
because I didn't finish incorporating the patch which Wesley
Smith sent Rolf Schreiber for compiling on IRIX 6.3.
fam-oss-2.6.1
Stupid, gratuitous breakage of the FAM API introduced by Rusty in
2.6.0 has been fixed. (FAMPending and FAMNextEvent no longer
worked as advertised when they got an EOF.) Thanks to Wesley
Smith.
The "echo -e" configure script fix is included. Thanks to Henning
Meier-Geinitz, Charles E. Campbell, Robert F. Phillips II, and
others.
"-n32 -mips3" is no longer hard-coded in the configure script for
compiling on IRIX. Now there's a better chance of the ABI being
chosen correctly, and if you want to control it, you can set the
ABI in your CXXFLAGS environment variable instead of having to edit
the nasty configure script.
Added ii_files/*.ii to CLEANFILES in some of the Makefile.am's so
that SGI compiler prelinker files get cleaned up by "make clean".
(Matters if you want to switch between ABIs.)
The version number changed from 2.6.0 to oss-2.6.1. The "oss" is
just to emphasize that the version numbers between
fam-bundled-with-IRIX and fam-open-source are not comparable. (The
fam which will be in IRIX 6.5.8 calls itself "fam 2.6.0", but it
has some of the same fixes as the open-source 2.6.1.) I will be
sorry later that I wasn't smarter about the version numbers at the
start.
This version does not contain a fix for the SYSLOG message when a
client shuts down, and does not yet include the patch which Wesley
Smith sent Rolf Schreiber for compiling on IRIX 6.3.
--Rusty
--
Source code, list archive, and docs: http://oss.sgi.com/projects/fam/
To unsubscribe: echo unsubscribe fam | mail majordomo@xxxxxxxxxxx
|