Release Order - Summer 1997 (rev. 3/24/97)
Definitions
Added: May have been installed previously; now expected to work
Four States
- C+B (Crash and Burn)
- Alpha--locker owners prepare to build their stuff
- Beta--locker owners expect to build cleanly and test
- Release--OUT TO THE FIELD
Schedule
- C+B (Crash and Burn): Early March
- Alpha: April 8
- Beta: May 6
- Early: June 3
- Release: July 1, 1997
For each state, there are entry and exit criteria.
Crash and Burn State
To exit development and enter C+B, required software is:
- vendor release (includes patches required by vendor
and necessary X functionality)
- xterm
- mwm
- twm
- console
- AFS (for Athena 8.0, this is version 3.4a (GA))
- Kerberos
- hesiod
- tcsh
- Install Process (Server, etc.)
- Update Process
To enter C+B, system must pass:
- Install
- Update
- Login
To exit C+B, required alpha software is added.
- C compiler
- a debugger
- zephyr
- motd (get_message)
- telnet
- MH
- lpr
- attach
- Login
- Emacs
- rcs
- make
- imake
- gnu config
- sendbug
- Athena Development Environment
- libraries (X, Motif)
- include files
Alpha State
To enter alpha, system must pass:
- alpha tests, including a make using Athena imake rules
During alpha, developers and locker owners prepare to build their stuff.
In particular, we expect
- Andrew
- mkserv
- gnu
Also during alpha, briefings for other development team members should
be provided, including:
- changes and problem areas in port
- "architecture diagrams" or other helps to orient people to peculiarities of port
To exit alpha, required beta software is added and required bug fixes
incorporated.
- FORTRAN compiler
- olc (x, tty, olta, owl, olc_answers)
- Athena Man
- TeX (LaTeX, dvips, xdvi, dvi2tty)
- Andrew/EZ (ezviewer, ez2ascii)
- olh
- delete
- xmh
- eos, neos
- notes
- discuss, xdsc
- dash
- perl
- register
- enscript
- MIT libraries software
- SIS
- xscreensaver
- lert
- idle screen/pre-login motd
- reg_extra
- techinfo (x, tty) [STILL NEEDED?]
- xinfo
- xmitdir
- xcluster, cview
- moira, listmaint, mailmaint, blanche
- infoagents (mosaic, netscape, etc.)
- Postscript previewer
Beta State
To enter beta, system must pass:
- beta tests, including tests of alpha bug fixes.
- minimal mkserv software operates.
During beta, developers and locker owners expect to build cleanly and
test. In most cases, we advise locker owners to rebuild at this point
to insure libraries, include files, and other changes are kept in sync.
Also during beta, Faculty Liaisons, Consultants, Documentation, Training
should be provided with:
- question and answer meetings
- list of changes in port
- list of expected problem areas for users
- provide support for these groups in getting ready for port
To exit beta, required release software is added, required bug
fixes incorporated, and supported mkserv functions with system pack
dependencies.
Major Locker Software
- SAS
- Xess
- Maple
- Tecplot
- AutoCAD
- Frame
- Matlab
- S-Plus
- Consult
- netnews
- lotteries
- Answerbook (Solaris Only)
Release State
To enter release, system must pass:
- release tests, including tests of alpha and beta bug fixes.
- mkserv operates correctly
DONE!
Test plans for transitions are being developed.