LAUE~PROGRAMS~CHECKLIST~FOR~UPDATE~NOTICE~NUMBER: Program Name: ------------------------------------------------------------------------ Brief description of modification: ------------------------------------------------------------------------- Checklist: . _____ |___| Create and test new version: computer :________ user:________ directory:______________________ dlpx1: as user ccp4 _____ |___| Copy updated source file to source directory ('lsrc') |___| Check in new revision (e.g. 'ci -l name.for' in 'lsrc') |___| Make updated program (from 'lmak' e.g. using lmake -p name) |___| Prepare update notice (from 'ldl' 'changes' with file ../Updates) |___| Print updates notice |___| Copy Updates file to CCP4WS (from 'llaue' use: 'cpvax Updates') |___| File updates notice |___| Copy source code to CCP4WS (from 'lsrc' e.g. using 'cpvax name.for') |___| Update documentation if required (in 'ldoc') |___| Copy documentation if required to CCP4WS (from 'ldoc' using cpvax) |___| Update test data if required (in 'ltestd') |___| Copy updated test data to CCP4WS if required (from 'ltestd') |___| Run program with standard test data sets (/scr1 'linkimages', 'lget') |___| Update test data log file(s) (in 'ltestd') |___| Copy updated log file(s) to CCP4WS (from 'ltestd' using 'cpvax') |___| Update anonymous ftp Laue files CCP4WS: as user PUBLIC _____ |___| Recompile and link new version into CCP4_MASTER:[LAUE.BIN] do not purge .EXE _____ ('@MAKE_LAUE name' from 'lmak') |___| If significant change, test with standard data (on disk$scratch) |___| Purge test data file(s) if needed in 'ltestd' |___| Purge source file in 'lsrc' |___| Purge .EXE file in 'lbin' |___| Purge documentation file(s) if needed in 'ldoc' |___| Purge updates files in 'llaue' . @ NEW~LAUE~PROGRAM~CHECKLIST~FOR~UPDATE~NOTICE~NUMBER: Program Name: ------------------------------------------------------------------------ Brief description of new program: ------------------------------------------------------------------------- Checklist: . _____ |___| Create and test new program: computer :________ user:________ directory:______________________ dlpx1: as user ccp4 _____ |___| Copy source file to source directory ('lsrc') |___| Check in new program (e.g. 'ci -l name.for' in 'lsrc') |___| New entry in Makefile |___| Make updated program (from 'lmak' e.g. using lmake -p name) |___| Prepare update notice (from 'ldl' 'changes' with file ../Updates) |___| Print updates notice |___| Copy Updates file to CCP4WS (from 'llaue' use: 'cpvax Updates') |___| File updates notice |___| Copy source code to CCP4WS (from 'lsrc' e.g. using 'cpvax name.for') |___| New documentation (in 'ldoc') |___| Copy documentation to CCP4WS (from 'ldoc' using cpvax) |___| Test data if required (in 'ltestd') |___| Copy test data to CCP4WS if required (from 'ltestd') |___| Update lauetests.utx if required (in 'ldoc') and copy to CCP4WS |___| Make new command file (in 'lcmd') |___| Run program with standard test data sets (/scr1 'linkimages', 'lget') |___| Save test data log file(s) (in 'ltestd') |___| Copy log file(s) to CCP4WS (from 'ltestd' using 'cpvax') |___| Update laue_install.utx (in 'ldl') |___| Update laue_news.txt (in 'ldl') |___| Update laue_overview.txt (in 'ldoc') |___| Update prepare_doc.txt, front_sheets.txt (in 'ldl') |___| Copy above 5 files to CCP4WS ('cpvax' in 'ldl' & 'ldoc') |___| Update html files |___| Update anonymous ftp Laue files CCP4WS: as user PUBLIC _____ |___| Recompile and link new version into CCP4_MASTER:[LAUE.BIN] do not purge .EXE _____ ('@MAKE_LAUE name' from 'lmak') |___| Make new command file |___| Test with standard data (on disk$scratch) |___| Purge test data file(s) if needed in 'ltestd' |___| Purge source file in 'lsrc' |___| Purge .EXE file in 'lbin' |___| Purge documentation file(s) if needed in 'ldoc' |___| Purge files in 'ldl' |___| Purge updates files in 'llaue' . @ LAUE~UTILITIES~CHECKLIST~FOR~UPDATE~NOTICE~NUMBER: Program Name: ------------------------------------------------------------------------ Brief description of modification: ------------------------------------------------------------------------- Checklist: . _____ |___| Create and test new version: computer :________ user:________ directory:______________________ dlpx1: as user ccp4 _____ |___| Copy updated source file to source directory ('lutils') |___| Check in new revision (e.g. 'ci -l name.ext' in 'lutils') |___| Make updated program (from 'lmak' e.g. using 'lmake -u name') |___| Prepare update notice (from 'ldl' 'changes' with file ../Updates) |___| Print updates notice |___| Copy Updates file to CCP4WS (from 'llaue' use: 'cpvax Updates') |___| File updates notice |___| Copy source code to CCP4WS (from 'lutils' using 'cpvax name.ext') |___| Update anonymous ftp Laue files CCP4WS: as user PUBLIC _____ |___| Recompile and link new version into CCP4_MASTER:[LAUE.BIN] do not purge .EXE _____ ('@MAKE_UTILS name' in 'lmak') |___| Purge source file in 'lutils' |___| Purge .EXE file in 'lbin' |___| Purge updates files in 'llaue' . @ LAUE~LIBRARIES~CHECKLIST~FOR~UPDATE~NOTICE~NUMBER: Module Name: ------------------------------------------------------------------------ Brief description of modification: ------------------------------------------------------------------------- Checklist: . _____ |___| Create and test new version: computer :________ user:________ directory:______________________ dlpx1: as user ccp4 _____ |___| Copy updated source file to source directory ('llibs') |___| Check in new revision (e.g. 'ci -l name.ext' in 'llibs') |___| Make updated library (from 'lmak' e.g. using 'lmake -l name') |___| Prepare update notice (from 'ldl' 'changes' with file ../Updates) |___| Print updates notice |___| Copy Updates file to CCP4WS (from 'llaue' use: 'cpvax Updates') |___| File updates notice |___| Copy source code to CCP4WS (from 'llibs' using 'cpvax name.ext') |___| Update anonymous ftp Laue files CCP4WS: as user PUBLIC _____ |___| Make updated library using '@MAKE_LIBLAUE name' in 'lmak' |___| Purge source file in 'llibs' |___| Purge updates files in 'llaue' . @ GNOMONIC~PROJECTION~PROGRAMS~CHECKLIST~FOR~UPDATE~NOTICE~NUMBER: Program Name: ------------------------------------------------------------------------ Brief description of modification: ------------------------------------------------------------------------- Checklist: . _____ |___| Create and test new version: computer :________ user:________ directory:______________________ dlpx1: as user ccp4 _____ |___| Copy updated source file to source directory ('lgnoms') |___| Check in new revision (e.g. 'ci -l name.for' in 'lgnoms') |___| Make updated program (from 'lmak' e.g. using 'lmake -g name') |___| Prepare update notice (from 'ldl' 'changes' with file ../Updates) |___| Print updates notice |___| Copy Updates file to CCP4WS (from 'llaue' use: 'cpvax Updates') |___| File updates notice |___| Copy source code to CCP4WS (from 'lgnoms' e.g. using 'cpvax name.for') |___| Update documentation if required (in 'ldoc') |___| Copy documentation if required to CCP4WS (from 'ldoc' using cpvax) |___| Update test data if required (in 'ltestd') |___| Copy updated test data to CCP4WS if required (from 'ltestd') |___| Run program with standard test data sets (/scr1 'linkimages', 'lget') |___| Update test data log file(s) (in 'ltestd') |___| Copy updated log file(s) to CCP4WS (from 'ltestd' using 'cpvax') |___| Update anonymous ftp Laue files CCP4WS: as user PUBLIC _____ |___| Recompile and link new version into CCP4_MASTER:[LAUE.BIN] do not purge .EXE _____ ('@MAKE_GNOM name' from 'lmak') |___| If significant change, test with standard data sets (on disk$scratch) |___| Purge test data file(s) if needed in 'ltestd' |___| Purge source file in 'lgnoms' |___| Purge .EXE file in 'lbin' |___| Purge documentation file(s) if needed in 'ldoc' |___| Purge updates files in 'llaue' . @ XDL_VIEW~LIBRARY~CHECKLIST~FOR~UPDATE~NOTICE~NUMBER: Module Name: ------------------------------------------------------------------------ Brief description of modification: ------------------------------------------------------------------------- Checklist: . _____ |___| Create and test new version: computer :________ user:________ directory:______________________ dlpx1: as user jwc (directory references from /home/jwc) _____ |___| Copy updated source file to source directory xdl_view/src |___| Check in new revision (e.g. 'ci -l name.ext' in xdl_view/src)) |___| Make updated library (make name in xdl_view/src) |___| Prepare update notice (use 'changes' in xdl_view with Changes) |___| Add note in changes.txt in xdl_view |___| Print updates notice |___| Notify CCP4 of changes |___| File updates notice |___| Check that CCP4 version updated ('check_same' in xdl_view/src) |___| Update anonymous ftp 'xdl_view_jwc.tar.Z' ('xtar_jwc' in xdl_view) . @ XDL_VIEW~LIBRARY~CHECKLIST~FOR~UPDATE~NOTICE~NUMBER: Module Name: ------------------------------------------------------------------------ Brief description of modification: O L D V E R S I O N O F C H E C K L I S T ------------------------------------------------------------------------- Checklist: . _____ |___| Create and test new version: computer :________ user:________ directory:______________________ dlpx1: as user ccp4 _____ |___| Copy updated source file to source directory ('lxdls') |___| Check in new revision (e.g. 'ci -l name.ext' in 'lxdls') |___| Make updated library (from 'lmak' e.g. using 'lmake -x name') |___| Prepare update notice (from 'ldl' 'changes' with ../xdl_view/Changes) |___| Print updates notice |___| Copy Updates file to DLVD (from 'lxdl' use: 'cpvax Changes') |___| File updates notice |___| Copy source code to DLVD (from 'lxdls' e.g. using 'cpvax name.ext') |___| Update anonymous ftp Laue files cxa: as user ccp4 _____ |___| Make updated library (from 'lmak' e.g. using 'lmake -x name') DLVD: as user PUBLIC (Use CCP4_DEF) _____ |___| Make updated library using '@MAKE_LIBXDLVIEW name' in 'lmak' |___| Purge source file in 'lxdls' |___| Purge changes files in 'lxdl' .