Patches to 31DEC04 |
This page most recently updated on $Date: 2005/08/17 17:30:10 $ (UT)
You will find patches to known bugs in 31DEC04 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 31DEC04 and may be downloaded using a 31DEC04 "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.
OTFUV, OTFIN
revised to handle
byte-swapped input data 2005-01-06
CXPOLN
procedure, CXCLN
task need modern image names 2005-04-22
TVFLG
and SPFLG
required improved error handling and modern FLAGVER
default 2005-04-22
WIPER
function FLAG
AREA
aborted on wrong button push
2005-04-22
FIXBX
could handle complicated cases
but not simple ones 2005-04-22
POSSM
used wrong units in output
text file 2005-04-22
CL2HF
aborts under Linux
2005-04-22
TCOPY
used wrong (old) tape LUNs
2005-04-22
BPASS
gets wrong solutions when
channel 1 of of the first source was flagged.
2005-04-22
BOXES
could handle complicated cases
but not simple ones 2005-08-16
CALIB
looses track of the SN table
when writing a FG table 2005-08-16
FITLD
wrongly concluded data were
too early and did not handle cal transfer correctly for the
phased VLA 2005-08-16
2005-??-??
The remainder of this document is comprised of the patch descriptions pointed to by the above references.
OTFUV, OTFIN
/31DEC04/APL/DEV/UNIX/ZIPAC2.C
/31DEC04/APL/SUB/PRTLIN.FOR
/31DEC04/APL/SUB/SDDPTS.FOR
/31DEC04/APL/PGM/OTFIN.FOR
/31DEC04/APL/PGM/NOTST/OTFUV.FOR
$APLUNIX, $APLSUB, $APLSUB,
$APLPGM, $APGNOT
, resp.) on your system.
COMRPL $APLUNIX/ZIPAC2
COMRPL $APLSUB/{PRTLIN,SDDPTS}
COMLNK $APLPGM/OTFIN $APGNOT/OTFUV
CXCLN
, procedure CXPOLN
/31DEC04/HELP/CXPOLN.HLP
/31DEC04/HELP/CXCLN.HLP
/31DEC04/RUN/CXPOLN.001
/31DEC04/Q/PGM/OOP/CXCLN.FOR
$HLPFIL, $HLPFIL,
$RUNSYS, $QPGOOP
, respectively) on your
system.
COMLNK $QPGOOP/CXCLN
TVFLG, SPFLG
/31DEC04/HELP/TVFLG.HLP
/31DEC04/HELP/SPFLG.HLP
/31DEC04/Y/PGM/NOTST/TVFLG.FOR
/31DEC04/Y/PGM/NOTST/SPFLG.FOR
$HLPFIL, $YPGNOT
on your system.
COMLNK $YPGNOT/{TV,SP}FLG
WIPER
WIPER
would abort when a wrong button was
pushed while doing the FLAG AREA
function.
Location of the CURVALU
like display is
changed to the location of the menu.
/31DEC04/HELP/WIPER.HLP
/31DEC04/Y/PGM/NOTST/WIPER.FOR
$HLPFIL, $YPGNOT
on your system.
COMLNK $YPGNOT/WIPER
FIXBX
FIXBX
to handle simple,
single-facet cases as well as the more complex cases
which it handled well.
/31DEC04/HELP/FIXBX.HLP
/31DEC04/APL/PGM/NOTST/FIXBX.FOR
$HLPFIL, $APGNOT
on your system.
COMLNK $APGNOT/FIXBX
POSSM
/31DEC04/Y/PGM/NOTST/POSSM.FOR
$YPGNOT
on your
system.
COMLNK $YPGNOT/POSSM
CL2HF
/31DEC04/APL/PGM/OOP/CL2HF.FOR
$APGOOP
on your
system.
COMLNK $APGOOP/CL2HF
TCOPY
LUN
s used by TCOPY
were
not changed when all other tape routines were changed.
This caused it to fail on copies involving tapes.
/31DEC04/APL/PGM/TCOPY.FOR
$APLPGM
on your
system.
COMLNK $APLPGM/TCOPY
BPASS
/31DEC04/Q/PGM/NOTST/BPASS.FOR
$QPGNOT
on your
system.
COMLNK $QPGNOT/BPASS
BOXES
BOXES
could handle complicated input
BOXFILE
s but could not deal with simple,
single-facet cases.
/31DEC04/APL/PGM/NOTST/BOXES.FOR
$APGNOT
on your
system.
COMLNK $APGNOT/BOXES
CALIB
SN
table was lost
when the task also created a new flag table, at least
under some circumstances.
/31DEC04/Q/PGM/NOTST/CALIB.FOR
$QPGNOT
on your
system.
COMLNK $QPGNOT/CALIB
FITLD
/31DEC04/APL/PGM/NOTST/FITLD.FOR
$APGNOT
on your
system.
COMLNK $APGNOT/FITLD
/31DEC04/??
??
on your
system.
COMLNK ??