[2610] in Release_Engineering

home help back first fref pref prev next nref lref last post

RE: projects for 7.3

daemon@ATHENA.MIT.EDU (kim@ATHENA.MIT.EDU)
Tue Jun 4 08:08:09 1991

From: kim@ATHENA.MIT.EDU
To: jik@cats.UCSC.EDu
Cc: release-73@ATHENA.MIT.EDU, rel-eng@ATHENA.MIT.EDU
In-Reply-To: Your message of Mon, 03 Jun 91 19:07:26 -0700.
Date: Tue, 04 Jun 91 08:07:26 EDT


I am in the process of talking with each of the project
leaders to find out whether they are submitting code, and
filling them in on dates, etc...  Most of the project
leaders are on the release team or have attended the first
meeting, making them aware of the cut off date.

delete wasn't specifically listed as a project, so I missed you.
Below I've enclosed the minutes from the first meeting,
dates and projects are listed. I've been in touch with ckclark
regarding emacs.

If you know of other projects that are not on the list please
let me know.

thanks, 
kim


PS: Also see the release-73 discuss meeting for more info.

------- Forwarded Message

Received: by ATHENA-PO-4.MIT.EDU (5.45/4.7) id AA11766; Thu, 16 May 91 19:19:28 EDT
Received: from E40-371-1.MIT.EDU by ATHENA.MIT.EDU with SMTP
	id AA25214; Thu, 16 May 91 19:18:53 EDT
From: kcunning@ATHENA.MIT.EDU
Received: by e40-371-1.MIT.EDU (5.61/4.7) id AA17845; Thu, 16 May 91 19:18:49 -0400
Message-Id: <9105162318.AA17845@e40-371-1.MIT.EDU>
To: release-73@ATHENA.MIT.EDU
Cc: kcunning@ATHENA.MIT.EDU
Date: Thu, 16 May 91 19:18:47 EDT

Athena Release 7.3 Team
Summary of Initial Meeting
15 May 1991

Attending:  roden, lwvanels, ezra, salemme, cc, vanharen, akagerry, mar, carla,
		lavin, kim, probe, sao, webst, tytso, kcunning [recording]


1. About the Release team and its responsibilities:

    A. The process by which we shall proceed:
	- We will consider five forms of input (see 4 below)
	- The team will meet on a regular basis (weekly, Wednesdays 2-3)
	- The minutes will be sent to discuss group "release-73"
	- The members of the team will be the channels through which others
	  can submit ideas for the release (i.e., the team will gather input
	  from their respective IS/Athena groups and bring them back to the
	  meetings, rather than have anyone submit to discuss list directly)

    B. The Release Team's responsibilities:
	- The team is responsible for seeing Athena Release 7.3 through to
	  completion, in two distinct capacities:
		- Phase 1:  The team shall generate a proposal of what should
			be in the release, which proposal shall be submitted
			to appropriate decision-making bodies (e.g., the
			Academic Computing Managers Group, the IS Directors)
			for approval and go-ahead
		- Phase 2:  The team shall monitor the progress of the approved
			Release activities (e.g., the team will supervise and
			"sanity-check" the Release Engioneering team and
			others, and will make recommendations on last-minute
			issues such as whether a piece of software is really
			not ready and should be kept out of the release).


2. The Release Schedule (subject to change):

    A. Summary version:
	- Jun  5 -- final release proposal
	- Jun 30 -- CODE CUT
	- Jul 19 -- begin "friendly test"
	- Aug  9 -- begin "staff test"
	- Aug 23 -- release to Ops staff
	- Aug 28 -- release to field completed

    B. Annotated version:
	- Jun  5 -- have final proposal for release tasks/contents
		(e.g., software to include, who's working on what, etc.)
	- Jun 30 -- CODE CUT for software submissions for the release
		[note: this coincides with the end of Project Athena!]
	- Jul 19 -- begin "friendly test" (voluntary testers)
	- Aug  9 -- begin "staff test" (most Athena staff use 7.3 test version)
		(this staff test period to last TWO weeks)
		[issue: what does "Athena staff" mean in the merged context?]
	- Aug 23 -- hand over release to Operations staff for release to field
	- Aug 28 -- release to all public Athena sites completed
		(i.e., private sites might not have picked up release yet)
	- Aug 29 -- network entirely hosed (just kidding)


3. Context for Evaluating Release Suggestions (criteria and platforms)

    A. Criteria for inclusion in the release:
	- Peter proposed that an important criterion was that the Athena 7.3
	  release NOT REQUIRE A NEW BUILD; this implied that the only release
          changes that should be allowed are:
		- bug fixes
		- REALLY important fixes
		- enhancements to the environment that could be effected as
		  INCREMENTAL UPDATES rather than involving a re-build
		  (in other words, "wish list items")
	- The team, especially the Release Engineering representatives, agreed
	  there were no categorical rules-of-thumb that could be used to assess
	  whether a set of changes would involve a re-build, so it would be
	  best to review suggested changes on a case-by-case basis
	- Suggestions that do not involve the "system packs" in any way
	  (e.g., new versions of locker-based software that require no changes
	  to any "released" software) are *not* "Release Issues" and therefore
	  will not be reviewed by the release team
	- Regarding space on the system packs for new release programs, the
	  team should consider that the space available depends on some team
	  decisions (consider, for example, suggestions 4.E.12/16/17/22 below)
	- Context: The team should consider that there will *not* be another
	  "major" Athena release until June 1992 (because we will not want to
	  change the environment significantly mid-school-year)

    B. Platforms upon which 7.3 is to be released:
	- VAXen running BSD 4.3
	- RT/PC's running AOS
	- Decstation 3100's running Ultrix 4.? (specific version to be decided)
		[note: release *not* for decmips 5000, 9000 machines yet]
	- RIOS running AIX 3.?
	- Macintosh running A/UX 2.01


4. Suggestions for Release Contents

    A. Changes that enhance Security/Performance
	- for example, changing programs to not setuid

    B. Suggestions from continuing Athena Project groups
	- The team shall pro-actively contact Project groups about whether
	  their group has any input for Release 7.3
	- By Project groups we mean groups corresponding to topics listed
	  on Peter's System Architecture, plus subgroups of those topics
	- The groups and contacts we could remember were:
		- Kerberos			SysDev
		- Hesiod			SysDev
		- Zephyr			SysDev
		- Moira				SysDev (mar)
		- Filesystems (e.g., attach)	probe
		- OLC/OLH			lwvanels
		- EZ				wdc
		- Printing			ezra
		- NEOS				brlewis
		- Dash				vanharen
		- Tex/LaTeX			?
		- Lucy				brlewis
		- Emacs (new version?)		jik
		- MUSE/Galatea			webst
		- Mail				?
		- Login/xlogin			mar
		- Discuss			?SIPB?, tytso
		
    C. Requests from individual groups (as reported by release team members)
	- The team shall pro-actively collect suggestions from their
	  respective IS/Athena groups
	- We can categorize input into three areas:
		- critical fixes
		- bug fixes
		- wish lists

    D. Requests garnered from Software_Suggestions mailing list
	- Jerry is collating the suggestions and will post the summary to the
	  discuss list, and bring copies to the next release meeting

    E. Suggestions from the Release Team (we collected these at the meeting)
	This list is recorded as discussed, and so is not categorized:
	1. have Dash menus run on login by default
	  (at least for all new users, possibly for all users by default)
	2. have password checking software (cf. jis suggestion)
	3. move all user home directories (or significant subunit) to AFS
	4. add a hook in login for account-specific messages
	  (support things like "change your password" or "don't login today")
	5. lots of xlogin changes (e.g., add a check-mail-then-prompt-for-login
	  option on initial login screen)
	6. change login to look to Kerberos server for default ticket life-time
	  (rather than hardwire this info into xlogin program); cf above (AFS)
	7. support automated begin/expire times for motd's [not release issue]
	8. software to check backup status of user files (client)
	9. simpler attach maintenance methods (cf. detach -host, but for AFS)
	10. xdsc in more public place (perhaps on packs? or just script?)
	  (note that it relies on edsc)
	11. version 1.6 (when done) of Discuss (including edsc) in release
	12. review what's on packs, what's not
	13. OLH and related programs on packs
	14. Galatea 2.5 revisions incorporated (webst will check with danapple)
	15. idraw on packs
	16. /usr/man and /usr/doc moved off packs (AFS location)
	17. some AFS directory in default $PATH, so new programs can be added
	  outside of standard release cycle (symlinks? relation to @sys?)
	18. per-file ACLs [not a release issue -- AFS 4.0 development]
	19. XOLC on packs
	20. Andrew fixes (check with wdc for details)
	21. make all UNIX docs available from any platform (cf. 16 above)
		(e.g., manrt; or man switch to machtype program)
	22. parts of system packs on AFS
	23. X11r5 [if ready]
	24. change tty-oriented Zephyr message to single line, no beeps
		(message can probably just point to an OLH text or a man page)
	25. perl on packs
	26. stronger indication of forged/inauthentic ("fake") Zephyr messages
		(possibly reverse-video, in-line message, different location?)
	27. latest version of mwm (Motif Window Manager)
	28. new switch to machtype (or new program) to indicate platform config
	29. new version of RCS
	30. new version of "patch" (?)
	31. new version (18.57?) of GNU Emacs


ACTION ITEMS:

* all team members should solicit release suggestions from their groups
  (we will review the suggestions at the next meeting)

* akagerry will collate the software suggestions and submit it to the discuss
  list (we will review the suggestions at the next meeting)

* kcunning will write up the minutes [this document] and submit it to the
  discuss list

* some team member(s) need to contact project leaders about their projects
  [who this should be in each case was not clarified at the meeting]

* some team member(s) need to contact appropriate people about the status 
  of suggested inclusions (e.g., items in 4.E above)
  [who this should be in each case was not clarified at the meeting]



NEXT MEETING
Wednesday, 22 May 1991, 2-3 PM, E40-382

------- End of Forwarded Message


home help back first fref pref prev next nref lref last post