Release Order--Rev. 4/9
Mailing list: sol24
Discuss meeting: menelaus:/usr/spool/discuss/sol24
Current Schedule
- C+B (Crash and Burn)
- Start: March 4, 1996
- End: April 1, 1996
- Alpha--locker owners prepare to build their stuff
- Start: April 1, 1996
- End: May 1, 1996
- Beta--locker owners expect to build cleanly and test
- Start: May 1, 1996
- End: July 1, 1996
- Release--OUT TO THE FIELD
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
For each state, there are entry and exit criteria.
Started March 4, 1996--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--okay
- mwm--some changes due to using Solaris native
- twm--okay
- console--okay
- AFS (for Athena 8.0, this is version 3.4a (GA))--okay
- Kerberos--okay
- hesiod--okay
- tcsh-okay
- Install Process (Server, etc.)--okay
- Update Process--okay
To enter C+B, system must pass:
- Install
- Update
- Login
Currently shortfalls:
- Moira binaries (which usually are pointers to the moira locker)--okay
- Same for moira libraries--okay
- Some perl header files do not seem to be there and c2ph is not--okay
- top is not there
- /usr/athena/config imake templates are not there (but
there are the /source templates and /usr/athena/lib/X11/config ones)--okay
- transcript fonts are not there--bert working
- andrew is not there--wdc working
- We have only emacs19 (should be invoked as emacs19)--greg hudson working
I intend to work on applying all patches recomanded by SunSoft as
well as all patches needed by you. Please let me know if there is any
particular patch needed by an application you are responsible for. To see
what patches are there, for the time being, you have to remove /var/sadm as
a link to AFS land and copy /os/var/sadm locally. Once this is done you can
run : showrev -p. In the future /var/sadm will be local.
cc--there has been discussion of using gcc (cygnus 95q2) as the
default c compiler. This would correctly work with the Athena
libraries that have been built. There is some concern that users of
suncc might have trouble, since there are command line options which
clash. The problem is still under discussion.
mh--mime support has been turned on as part of the mh package.
this causes noticeable differences in handling messages.
To exit C+B, required alpha software is added.
- C compiler--okay
- a debugger--okay
- zephyr--okay
- motd (get_message)--okay
- telnet--okay
- MH--okay
- lpr
- attach
- Login
- Emacs
- rcs
- imake
- 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.
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 and required bug
fixes incorporated.
Major Locker Software
- SAS
- Xess
- Maple
- Tecplot
- AutoCAD
- Frame
- Matlab
- S-Plus
- Consult
- netnews
- lotteries
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.