|
Please download an updated os.g. This
os.g is a drop in replacement for the one found in libexec. Step-by-step instructions:
- Logon as the user who installed aips++
- chmod u+w $AIPSROOT/linux/libexec/os.g
- cp os.g $AIPSROOT/linux/libexec
where $AIPSROOT is the directory in which you installed AIPS++ (i.e. /usr/local/aips++).
If you installed the solaris version please replace linux with sun4sol.
Notice to Users
We have identified a bug in the system which in rare circumstances
can cause a loss of data. You have been contacted as a user of the package.
This problem was discovered through the use of the Save button of
the PGPlot GUI interface. The PGPlotter Save button is intended to store the
sequence of PGPlot commands in an AIPS++ table, which is a directory on disk.
Its first action is to direct the operating system interface to remove, if it
exists, the display list with the name specified in the entry field.
If the filename isn't specified (default value is ), it generates a
name (e.g., pgplotter.24-Jan-2003:1.plot); if a bad filename is provided, it
will provide an error message. However, if the entry field is explicitly
cleared and left empty, the filename generated for deletion is the current
directory, which will be removed if the user has permission to do so. This
is a rare and unanticipated combination of user interaction with the interface
and a specific deficiency in the code.
The operating system interface has been patched to explicitly prevent
this behavior within AIPS++; there is no native problem within PGPLOT. The
current stable has been updated; builds subsequent to 18.456 include this
patch. We have added an alert to our home page.
If you are running AIPS++ ouside of the site installations, please apply the
patch detailed above.
|