|
Patches to |
|
This page most recently updated on $Date: 2010/07/09 16:15:05 $ (UT)
You will find patches to known bugs in 31DEC08 here.
With previous releases, we did not change the frozen release tar ball; user sites were required to download the text files and do any compilations themselves. But, beginning with 31DEC04, we provide binary releases for which user sites are not required to have compilers. Therefore, we have reversed our policy. These patches have been applied to the official code of 31DEC08 and may be downloaded using a 31DEC08 "Midnight Job". Any tarball taken after the change date listed below will already have the patches applied. Of course, you may still download and compile the files as before.
The following is a list of pointers to the different patches in this document.
CALIB could infinite loop if 1st NX
record 0 length 2009-01-27
TYAPL would apply the highest flag
table without permission when it should just be copied
2009-02-04
OFM files were not adjusted to the
new TV instensity ranges 2009-04-02
IMAGR TV option FORCE A
FIELD caused all facets to be re-imaged; scratch files
way too large under some circumstances
2009-04-22
DBCON copied keyword
MAXBLINE which confused later imaging routines
2009-04-27
IMAGR had a limit test that was too
small affecting restoration of large numbers of CCs from one
facet to another 2009-05-18
IMAGR had a tendency to sort input
data sets when it did not really have to do so
2009-06-19
install.pl skipped the automatic
tarball download when one was missing
2009-07-26
FITLD did not correct the AN table
frequency when rearranging frequency order for IDI-format data
2009-08-18
BPASS did not translate the
ICHANSEL adverb correctly, causing all channels to
be averaged 2009-11-11
ANFIX8 is a new RUN file and
procedure to correct ANtenna files back to 31DEC08 geometry
2009-11-30
2009-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
CALIB
/31DEC08/Q/PGM/NOTST/CALIB.FOR$QPGNOT) on your
system.
COMLNK $QPGNOT/CALIB.FOR
TYAPL
/31DEC08/APL/PGM/NOTST/TYAPL.FOR$APGNOT) on your
system.
COMLNK $APGNOT/TYAPL
OFM
/31DEC08/APL/SUB/OFMDIR.FOR/31DEC08/Y/SUB/GETOFM.FOR/31DEC08/TEXT/OFM/*.000$APLSUB and
$YSUB) on your system.
COMRPL $APLSUB/OFMDIR $YSUB/GETOFM
COMLNK $AIPPGM/AIPS
COMLNK $APLOOP/PLAYR
COMLNK $YPGM/{PCNTR,GREYS,KNTR,LWPLA}
$AIPSOFM on your
system.
IMAGR
FORCE A FIELD which is
supposed to select a new facet and re-image only that
facet. A one-character error in QCLEAN caused it to
re-image all facets at great expense. The attempt to
handle sub-images as models led to making very large
work files for offset facets when DO3D false.
/31DEC08/Q/SUB/OOP/QCLEAN.FOR/31DEC08/Q/SUB/NOTST/GRDSUB.FOR/31DEC08/APL/SUB/NOTST/GRDSET.FOR$QOOP, $QNOT,
$APLNOT respectively) on your system.
COMRPL $QOOP/QCLEAN
COMRPL $QNOT/GRDSUB
COMRPL $APLNOT/GRDSET
COMLNK $QPGOOP/IMAGR
DBCON
MAXBLINE despite the fact that the value
of that parameter is likely to be different in the
concatenated database. This led to errors in imaging
including failures in uniform weighting.
/31DEC08/APL/PGM/NOTST/DBCON.FOR$APGNOT) on your
system.
COMLNK $APGNOT/DBCON,FOR
IMAGR
/31DEC08/Q/SUB/OOP/QCLEAN.FOR$QOOP) on your
system.
COMRPL $QOOP/QCLEAN.FOR
COMLNK $QPGOOP/IMAGR.FOR
IMAGR
XY order. Errors in 2
places caused it to conclude wrongly that sorts were
required in many cases.
/31DEC08/Q/SUB/OOP/QCLEAN.FOR/31DEC08/Q/SUB/OOP/QUVUTIL.FOR$QOOP) on your
system.
COMRPL $QOOP/Q{CLEAN,UVUTIL}.FOR
-
COMLNK $QPGOOP/{IMAGR,SCIMG,SCMAP}
install.pl
SCREEN_1_RETRY when there was
no tar ball rather than automatically downloading it.
/31DEC08/install.pl$AIPS_ROOT) on your
system.
$AIPS_ROOT/install.pl to
$SYSPERL
FITLD
/31DEC08/APL/PGM/NOTST/FITLD.FOR$APGNOT) on your
system.
COMLNK $APGNOT/FITLD
BPASS
CPASS and PHSRF did not pick
up the ICHANSEL adverb correctly. This
caused all channels to be included in IFs 2 and above.
/31DEC08/APL/PGM/NOTST/PHSRF.FOR/31DEC08/Q/PGM/NOTST/BPASS.FOR/31DEC08/Q/PGM/NOTST/CPASS.FOR$APGNOT,
$QPGNOT, $QPGNOT, resp.)
on your system.
COMLNK $APGNOT/PHSRF
COMLNK $QPGNOT/BPASS
COMLNK $QPGNOT/CPASS
ANFIX8
/31DEC08/RUN/ANFIX8.001/31DEC08/HELP/ANFIX8.HLP$RUNSYS and
$HLPFIL) on your system.
/31DEC08/????) on your
system.
COMLNK ??