1 1 - To: Programming Staff Oct 3, 1977 From: DWB Re: Change Forms, Distribution 4.01, etc. - Change Forms + ______ _____ 0 The change forms procedure has now been automated for post- D4 changes. The file MTS:CHANGEFORMS contains commands to cause change forms to be placed in the file -FORMS. This uses the program in MTS:CHGFORMPGM and the data in MTS:CHGFORMDATA. 0 This data file has been permitted read and write-append to the staff. If you have a change to distribute, construct one in a temporary file using the first unused change form number (they start at 4001, for D4 base). Then add it to the file. Every Monday I will look at the file, and send out copies of anything accumulated during the past week. After each mailing I will add a marker line in the file (begins with "*") thus indicating the extent of the mailing. 0 Instructions for the form of the data in the file are attached; you can also look at the existing data in the file to see what is required. 0 Changes are to be expressed either in terms of the old update program (*UPDATE), or -- preferably -- in terms of the new update program (MTS:UBCUPDATE). If you don't have a writeup on the new update program (and if you want one), there are some copies in my mailbox. It is also in MTS:UBCUPDATE.W as TN printer output (11 pages). 0 Each change "form" should be for one specific bug or enhancement (i.e., if you fix four problems in one module then there should be four change forms), and the name specified on the /BEGIN block header to the new update program should consist of the letter "C" followed by the change number. See the examples already in the file. - Distribution 4.01 + ____________ ____ 0 In honour of those who are now wading through the thousands of components of Distribution 4 that we just sent out, we are planning to produce Distribution 4.01 along about Halloween, Guy Fawkes Day, Armistice Day, or Turkey Day, depending on slippage. This interim distribution is planned to include MTS updates which are mostly to install the new GSFS, a repaired VAMREC, IG, CLOSE enhancements. Let me know what else you want sent out. 1 2 - Form of entries to go in MTS:CHGFORMDATA 0 A. Each line must start with specified phrase in col 1. B. Phrase must be in upper-case C. Phrase must be immediately followed by data. D. Order of items must be as below: - phrase data example + ______ ____ _______ 0 1. Change number # nnnn #4093 2. Date issued DATE= mmm dd, yyyy DATE=Sep 20, 1977 3. Person issuing PERSON= name PERSON=Engle 4. Component name NAME= name NAME=TIME or name(subname) 5. Component number NBR= nbr/subnbr NBR=360/1 6. (optional) base BASE= distr nbr BASE=D4.01 (default base is Distribution 4) 0 For the following, each line should be no longer than about 60 characters. As many lines, each with the phrase, may be used as required. 0 7. Description of DESCR= description bug fixed 8. Change expressed in OLDUPDATE= update input *UPDATE form (optional) 9. Change expressed in NEWUPDATE= update input UBCUPDATE form (optional) 10. Change expressed in EDIT= edit input EDIT commands (optional) 11. Comments (optional) COMMENTS= comment - Following is a complete example, and the next page is the output it generates. 0 #4003 DATE=Sept 22, 1977 PERSON=Helffrich NAME=TABLES(DECKGEN) NBR=004/5 DESCR=Corrects bug in generation of the CHANNELS table for selector DESCR=sub-channels. NEWUPDATE=/BEGIN C4003 NEWUPDATE=/COPY "TABSEL" NEWUPDATE=/COPY COUNT=3 NEWUPDATE=TABSE5 DS 0H NEWUPDATE=/COPY "TABSE4" NEWUPDATE=/EDIT "TABSE1" = "TABSE5" NEWUPDATE=/END COMMENTS=This correction is in the restore-tape pack files COMMENTS=MTS:DCKPCHR.S and MTS:DCKPCHR.O, and the ipl files *IPL...