% README File FOR AIPS Release 15APR92
% This File describes the patches to known bugs in 15APR92

Tasks for which patches have been made:
===============================================================================

Task:        START_AIPS shell script
Summary:     (a) 1-printer setup fails, (b) numbers in hostname fail.

Bug(s):      (a) If only one printer was specified in the PRDEVS.SH
             shell script, the START_AIPS procedure never assigns the
	     correct environment variables and printing from inside
	     AIPS fails.
	     (b) If there is a numeric digit in the hostname of a TV
	     server, the scripts that automatically start the TV
	     server process will fail.
             
File(s)      15APR92/SYSTEM/UNIX/START_AIPS
Fix:         Get the replacement file.
             
Documentor:  Pat Murphy
Date:        1992.07.01

-----------------------------------------------------------------------
Task:        INSTEP1 shell script
Summary:     minor bugs that can clobber files if procedure is restarted

Bug(s):      The script fails to protect existing copies of TVDEVS.SH
             if restarted, and a sed bug can clobber HOSTS.LIST if a 
             slash is includede in the comment for a machine.
             Also fixed the umask logic.
             
File(s)      15APR92/SYSTEM/UNIX/INSTALL/INSTEP1
Fix:         Get the replacement file and use in place of existing one
             during installation.
             
Documentor:  Pat Murphy
Date:        1992.07.01

-----------------------------------------------------------------------
Task:        Remote tape system
Summary:     Remote tapes are slower than directly connected tapes

Bugs:        (a) The header and data I/O operations were separated
             when they did not have to be.
             (b) The buffer size was less than ideal for performance.

Files:       /15APR92/APL/DEV/UNIX/BERK versions of ZVTPO2.C,
             ZVTPO3.C, ZVTPX2.C, and ZVTPX3.C
Fix:         (1) Get the files placing them in $APLBERK.
             (2) Compile them with COMRPL $APLBERK/ZVTPO*.C and
                 COMRPL $APLBERK/ZVTPX*.C
             (3) Recompile/relink programs with COMLNK including
                 $AIPPGM/AIPS; $AIPNOT/GR2TEX, GRITP, TPMON;
                 $APLPGM/AVTP, PRTTP; and
                 $APGNOT/BAKLD, BAKTP, FILLM FILLR, FITLD, FITTP,
                 GSCAT, IMLOD, MK3IN, MK3TX, UVLOD

Documentor:  Eric Greisen
Date:        1992.08.03

-----------------------------------------------------------------------
Task:        MX - Uvdata de-convolution
Summary:     Possible trouble with spectral line image clean divergence
             testing.  Only data with very bad phase calibration show
             the problem.

Bugs:        Previous minimum clean component brightness not reset
             between channels.

Files:       /15APR92/QY/PGM/NOTST/MX.FOR
Fix:         (1) Get MX.FOR and place in $QYPGNOT
             (2) Recompile/relink MX.FOR with COMLNK
                 ie:  COMLNK $QYPGNOT/MX.FOR

Documentor:  Glen Langston
Date:        1992.09.08
-----------------------------------------------------------------------
Task:        XTRAN - Image coordinate transformations
Summary:     New version allows 3000x3000 pixel images to be
             transformed, also up to 1000 stars may be used in fix.

Bugs:        Only images smaller than 512x512 could be transformed
             using up to 20 stars.

Files:       /15APR92/APL/SUB/XTRFIT.FOR
             /15APR92/APL/NOTST/XTRAN.FOR
             /15APR92/HELP/XTRAN.HLP
Fix:         (1) Get new subroutine XTRFIT.FOR and place in $APLSUB
             (2) Get fixed task XTRAN.FOR and place in $APGNOT
             (3) Compile XTRFIT.FOR with COMRPL
             (4) Compile and link XTRAN
                 ie:  COMLNK $APGNOT/XTRAN.FOR
             (5) Get new HELP file and place in $HLPFIL

Documentor:  Glen Langston
Date:        1992.09.21
-----------------------------------------------------------------------
Task:        FILLM
Summary:     When appending to existing files, FILLM failed to update
             a pointer to the sky frequency. If the previous observing
             mode had a different correlator mode, a completely wrong
             sky frequency was used, resulting in crazy u ,v, and w's.

Bugs:        The pointer now is updated correctly.

Files:       /15APR92/APL/PGM/NOTST/FILLM.FOR

Fix:         (1) Get FILLM.FOR and place in $APGNOT
             (2) Recompile/relink FILLM.FOR with COMLNK
                 ie:  COMLNK $APGNOT/FILLM.FOR

Documentor:  Gustaaf van Moorsel
Date:        1992.10.20
-----------------------------------------------------------------------
Task:        FITTP, VLBIN, TVMON
Summary:     Antenna tables written by FITTP are bad on DecSystems.

Bugs:        For DECSTATIONS and DECSYSTEMS running ULTRIX only.
             (actually for any computer using IEEE floating point
              format that has little endian byte order).
             There is a bug in the ZRLR64 subroutine that can affect
             antenna tables and any other double precision output on
             FITS tape or disk file.  Bytes were not getting swapped.
             The modified ZRLR64.FOR routine here fixes the problem.

Files:       /15APR92/APL/DEV/ZRLR64.FOR

Fix:         (1) Get ZRLR64.FOR and place in $APLGEN
             (2) Recompile: 
                 COMRPL $APLGEN/ZRLR64.FOR
             (3) Rebuild tasks:
                 COMLNK $APGNOT/FITTP $APGNOT/VLBIN $YPGVDEV/TVMON

Documentor:  Pat Murphy (Bug found by JingPing Ge at Brandeis).
Date:        1992.11.06
-----------------------------------------------------------------------