%----------------------------------------------------------------------- %; Copyright (C) 1995 %; Associated Universities, Inc. Washington DC, USA. %; %; This program is free software; you can redistribute it and/or %; modify it under the terms of the GNU General Public License as %; published by the Free Software Foundation; either version 2 of %; the License, or (at your option) any later version. %; %; This program is distributed in the hope that it will be useful, %; but WITHOUT ANY WARRANTY; without even the implied warranty of %; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the %; GNU General Public License for more details. %; %; You should have received a copy of the GNU General Public %; License along with this program; if not, write to the Free %; Software Foundation, Inc., 675 Massachusetts Ave, Cambridge, %; MA 02139, USA. %; %; Correspondence concerning AIPS should be addressed as follows: %; Internet email: aipsmail@nrao.edu. %; Postal address: AIPS Project Office %; National Radio Astronomy Observatory %; 520 Edgemont Road %; Charlottesville, VA 22903-2475 USA %----------------------------------------------------------------------- % README File FOR AIPS Release 15JUL95 % This File describes the patches to known bugs in 15JUL95 % placed under RCS control by Pat Murphy; aipspgmr group should have access. % Last modified $Date: 1995/12/06 19:25:17 $ % IMPORTANT: If you performed a binary "load-and-go" installation, and you % do *not* have any Fortran compiler (or your revision of the % compiler predates ours, you will most likely not be able to % apply most of these patches. In particular, under SunOS or % Solaris, Sun Fortran SC2.0.1 or later is required. % Unfortunately, the NRAO AIPS group is unable at this time to provide % binary replacements for the affected tasks. Tasks and other things for which patches have been made: =============================================================================== ------------------------------------------------------------------------ Task: TVRGB Summary: Added new adverbs and code to allow the task to write a 24-bit color PostScript output to the printer or a file. Previously TVCPS had to be used to capture the optimized 8-bit color display. Files: /15JUL95/Y/PGM/TVRGB.FOR /15JUL95/HELP/TVRGB.HLP /15JUL95/HELP/HLPTVRGB.HLP /RUN/NEWPARMS.001 Fix: (1) Get the first file, placing it in $YPGM. (2) Get the second and third files, placing them in $HLPFIL. (3) Get the fourth file, placing it in $RUNSYS. (4) Build the task with COMLNK $YPGM/TVRGB (5) Get the new adverb by doing RUN NEWPARMS inside your current AIPS session. Documentor: Eric W. Greisen Date: 1995.08.07 ------------------------------------------------------------------------ Task: SYSETUP Summary: This script was not correctly dealing with the case where a new IC file needed to be copied from the TEMPLATE area. Files: 15JUL95/SYSTEM/UNIX/SYSETUP Fix: (1) Fetch the file and put it in $SYSUNIX (2) If necessary, also get the IC and ID files from aips.nrao.edu via anonymous ftp in /aips/DA00/ for your architecture and place them in your TEMPLATE area. (you only need ICD000000; ICD000001; and IDD000001;) Documentor: Patrick P. Murphy Date: 1995.08.29 ------------------------------------------------------------------------ Task: XAS.SHR Summary: Incorrect behaviour under SunOS 5.x (no effect for others). The use of LD_LIBRARY_PATH and/or LD_RUN_PATH and/or the -L and -R link options was not consistent in the Makefile. The correct use is to simply set the argument of -R to the same as -L, thereby making sure the resulting binary (XAS) knows about the location of the libraries with which it was built. With the new Makefile in this archive, the binaries built therewith will no longer be reliant on LD_LIBRARY_PATH settings. Files: 15JUL95/Y/SERVERS/XAS.SHR Fix: (1) Fetch the file and put it in $YSERV, preferably before starting INSTEP1. (2) cd $YSERV/XAS; rm *; sh ../XAS.SHR; make Documentor: Patrick P. Murphy Date: 1995.08.29 ------------------------------------------------------------------------ Task: PCNTR, KNTR Summary: The plotting of the polarization lines and the Clean beam was done with simple angles on the page = the angles in the sky. In the presence of rotation and/or unequal (or non-standard) increments, this is not correct. Changed code to use the coordinate routines. Files: 15JUL95/Y/SUB/PLTBEM.FOR 15JUL95/Y/PGM/PCNTR.FOR Fix: (1) Fetch the first file and put it in $YSUB. (2) Fetch the second file and put it in $YPGM. (3) Compile the subroutine with COMRPL $YSUB/PLTBEM (4) Link things with COMLNK $YPGNOT/KNTR $YPGM/PCNTR Documentor: Eric Greisen Date: 1995.10.21 ------------------------------------------------------------------------ Task: TPMON Summary: TPMON never before authenticated remote connections. Now, via the file $NET0/TPHOSTS, it can. Simply put a list of allowed hosts (or, e.g. *.foobar.edu; only one "wildcard" character per line allowed, in column 1) in this file and restart the TPMON daemons. Thereafter, connects from hosts other than those named will be rejected with a "permission denied" message. Files: 15JUL95/AIPS/PGM/NOTST/TPMON.FOR 15JUL95/APL/DEV/ZTPOPR.FOR 15JUL95/APL/DEV/ZVTPRX.FOR 15JUL95/APL/DEV/ZVTPRO.FOR 15JUL95/APL/DEV/UNIX/ZVTPGC.C 15JUL95/APL/DEV/UNIX/ZVTPO3.C 15JUL95/HELP/TPMON.HLP 15JUL95/SYSTEM/UNIX/TPHOSTS Fix: 1. Fetch the first file and put it in $AIPNOT 2. Fetch the second through fourth files and put them in $APLGEN 3. Fetch the fifth and sixth files and put them in $APLUNIX 4. Fetch the seventh file and put it in $HLPFIL 5. Fetch the last file and put it in $SYSUNIX; also copy to $NET0, and edit it to include the hosts you want your TPMONs to serve (see above). 6. Compile the subroutines with COMRPL $APLGEN/ZTPOPR $APLGEN/ZVTPRX $APLGEN/ZVTPRO COMRPL $APLUNIX/ZVTPGC $APLUNIX/ZVTPO3 7. Link it in with COMLNK $AIPNOT/TPMON 8. Remove any existing $LOAD/TPMON1, TPMON2, etc. files 9. Wait until your tape drives are not being used by any AIPS user, then kill all the TPMON processes: ps -ef | grep TPMON on Solaris, HP, SGI, or ps auxg | grep TPMON on other systems, will list these for you. 10. Finally, start up the new TPMONs with $AIPS_ROOT/START_TPSERVERS. Documentor: Patrick P. Murphy Date: 1995.10.23 ------------------------------------------------------------------------ Task: SDGRD Summary: The gridding routines for very large images did not support circular convolving functions. Files: 15JUL95/Q/PGM/NOTST/SDGRD.FOR Fix: (1) Fetch the file, placing it in $QPGNOT (2) Relink it with COMLNK $QPGNOT/SDGRD Documentor: Eric Greisen Date: 1995.10.30 ------------------------------------------------------------------------ Task: OTFUV Summary: OTFUV failed on byte-swapped computers (DEC alphas, PCs). Changed the code to detect the failure, try out byte swapping, and if that succeeds, to byte swap the whole input as needed. Also added (1) BCHAN and ECHAN adverbs in case some foolish person wants to sacrifice data for disk, (2) more simultaneous scan numbers, and (3) an antenna table. The last will keep some tasks happy and will provide the zenith angle when needed. ***** SEE ALSO 1995-Nov-29 ENTRY. ***** Files: 15JUL95/HELP/OTFUV.HLP 15JUL95/APL/PGM/NOTST/OTFUV.FOR Fix: (1) Rename $APLPGM/OTFUV.FOR to say $APLPGM/OTFUV.OLD (2) Fetch the first file, placing it in $HLPFIL. (3) Fetch the second file, placing it in $APGNOT (4) Build the task with COMLNK $APGNOT/OTFUV Documentor: Eric Greisen Date: 1995.11.15 ------------------------------------------------------------------------ Task: OTFUV Summary: OTFUV used the scan length in seconds divided by the sample integration time to give the number of data records. It turns out that this formula is NOT used by the telescope on-line system. Changed OTFUV to use the data length to imply the number of samples. A warning will appear when the two methods differ. ***** SEE ALSO 1995-Nov-11 ENTRY. ***** File: 15JUL95/APL/PGM/NOTST/OTFUV.FOR Fix: (1) Fetch the file, placing it in $APGNOT (2) Build the task with COMLNK $APGNOT/OTFUV Documentor: Eric Greisen Date: 1995.11.29 ------------------------------------------------------------------------ Task: TEKSRV Summary: Failed to start under OSF/1 (Digital Unix) on Alpha AXP ONLY. Other architectures and systems seem unaffected by this. The default protection on Dec Alpha windows (xterm, dxterm, dtterm, whatever) seems to inhibit the ioctl() call that set the terminal characteristics to raw. This is nominally to prevent the often long character strings sent to the "terminal" (tek4010 code) from being broken up with unwanted newlines or 's. Taking out this whole section of code seems to work, though very complex plots may have problems. Files: 15JUL95/APL/DEV/UNIX/BERK/DEC/ZTKSRV.C Fix: (1) either get this file, place in $APLDEC, or copy your $APLSGI version of ZTKSRV.C to $APLDEC. (2) Compile and Link with COMRPL $APLDEC/ZTKSRV COMLNK $AIPNOT/TEKSRV Documentor: Pat Murphy Date: 1995.12.06 ------------------------------------------------------------------------ Task: Summary: Files: Fix: Documentor: Date: ------------------------------------------------------------------------