Update.1 process: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (Killjoy process moved to Update.1 process: synch with new trac milestone names)
(name synch)
Line 1: Line 1:

=Killjoy Process=
The following is a draft placeholder pending public discussion and comment.
The following is a draft placeholder pending public discussion and comment.


==Process to Propose Changes==
==Process to Propose Changes==
# You MUST notify the community of any significant code you expect will change in the next week as soon as possible.
# You MUST notify the community of any significant code you expect will change in the next week as soon as possible.
# To do this, you MUST create a ticket, tagged "killjoy?" in the keywords field. You MUST briefly justify your recommendation. You MUST include the date you expect your change will [[Build system|be available]] for testing in the "joyride" build. This date MUST be before November 2.
# To do this, you MUST create a ticket, tagged "Update.1?" in the keywords field. You MUST briefly justify your recommendation. You MUST include the date you expect your change will [[Build system|be available]] for testing in the "joyride" build. This date MUST be before November 2.
# You SHOULD tag other people's bugs that you think should be included in killjoy. But remember that there is a finite amount of time and resources available as you make these recommendations, and state your reasoning why you think these fixes must be made by our first deployment release.
# You SHOULD tag other people's bugs that you think should be included in Update.1. But remember that there is a finite amount of time and resources available as you make these recommendations, and state your reasoning why you think these fixes must be made by our first deployment release.
# After November 1, the exact RPM or bundle version will be indicated in the ticket requesting the change in killjoy, with its checksum and diffs from the previous version, and proposed CHANGELOG entry. It must be is available in a Joyride build for testing and ready for inclusion in killjoy. We strongly encourage that you have someone other than yourself verify that your fix is correct and does not introduce regressions.
# After November 1, the exact RPM or bundle version will be indicated in the ticket requesting the change in Update.1, with its checksum and diffs from the previous version, and proposed CHANGELOG entry. It must be is available in a Joyride build for testing and ready for inclusion in killjoy. We strongly encourage that you have someone other than yourself verify that your fix is correct and does not introduce regressions.
==Process to Ratify Changes==
==Process to Ratify Changes==

Revision as of 14:02, 30 October 2007

The following is a draft placeholder pending public discussion and comment.

Process to Propose Changes

  1. You MUST notify the community of any significant code you expect will change in the next week as soon as possible.
  2. To do this, you MUST create a ticket, tagged "Update.1?" in the keywords field. You MUST briefly justify your recommendation. You MUST include the date you expect your change will be available for testing in the "joyride" build. This date MUST be before November 2.
  3. You SHOULD tag other people's bugs that you think should be included in Update.1. But remember that there is a finite amount of time and resources available as you make these recommendations, and state your reasoning why you think these fixes must be made by our first deployment release.
  4. After November 1, the exact RPM or bundle version will be indicated in the ticket requesting the change in Update.1, with its checksum and diffs from the previous version, and proposed CHANGELOG entry. It must be is available in a Joyride build for testing and ready for inclusion in killjoy. We strongly encourage that you have someone other than yourself verify that your fix is correct and does not introduce regressions.

Process to Ratify Changes

The release team will approve tickets and assign to the (TBD) designated release engineer.