Following table captures a list of work items to be completed for a successful release. This list will evolve in the first few meetings but should stabilize as we approach the release dates. Also, specific tasks would eventually translate into JIRAs.

Version Consensus:

As per the suggestions on the mailing list, the initial release will be 1.0.0-incubating.M1 similar to how Spring projects use releases.  This may be followed by one or subsequent milestone releases (.M2, M3, etc).  As stability improves and the community determines the project is ready we can prepare a final release 1.0.0-incubating.RELEASE.

 

#ActivityTasksM#.RC1M#.RC2...
1Scope & Preparation
  • Features included in the release
  • Version # consensus
  • Repo (git) preparation
  • Testing
(tick)  
2

Packaging & Signing

Release Check

  • Mandatory Release items
  • Optional Release items
(tick)(tick)(tick)
3Voting & Approvals
  • Voting/ PMC
  • Final approval to publish
(tick)(tick)(tick)
4Publishing & Announcements
  • Final Artifacts in repo
  • Final Docs on website
  • Announcement on user dist. list
  (tick)

 

Following table describes the first milestone (M1) scope and steps, to be voted as Release Candidate 1:

CategoryWork ItemOwnerETAStatusNotes (updates/ risks/ etc)
Preparation Unable to render Jira issues macro, execution error. Nitin LambaOct 02DoneAgile Board
Preparation

Unable to render Jira issues macro, execution error.

Nitin LambaDec 07Done

Updated Release management

& Release process pages

Scope Unable to render Jira issues macro, execution error. Bruce SchuchardtNov 20DoneMerged into develop
Scope

Unable to render Jira issues macro, execution error.

 

 

Dick CavenderDec 31Doneincludes RAT
Scope

Unable to render Jira issues macro, execution error.

 

Anthony BakerDec 31Donelicensing fixes; related to RAT
Scope Unable to render Jira issues macro, execution error. Anthony BakerDec 01Donefindbugs annotation resolved.
Scope Unable to render Jira issues macro, execution error. Anthony BakerDecDoneGenerate source artifacts
PreparationVersion: 1.0.0-incubator.M1CommunityJan 11DoneGet a consensus
Review Unable to render Jira issues macro, execution error. Anthony Baker[Jan 15]DoneFixed with RC1 feedback
Preparation

Release Branch in Git: 1.0.0-incubator.M1

Create JIRA version 1.0.0-incubator.M1

Update the versionNumber in gradle.properties

Release Manager[Jan 12]Done

Git: Complete

JIRA: Complete

Gradle: Release process captured on Wiki

PreparationAll Tests pass/ Nightly builds stableKirk Lund?OK. OptionalCI (pre-checkin DUnit) tests are still unstable.
Packaging

Release Notes:

(not packaged with src tarball)

Release Manager[Jan 15]Done

Needs review/ clean-up: 1.0.0-incubating.M1

Notes are generated from JIRA here

Signing

Preparing for Code signing

Unable to render Jira issues macro, execution error.

 

Release Manager
Jan 15Done

Reference: Release Signing

Generate KEYS file listing all the committers.

Signing

Signing src artifacts

Unable to render Jira issues macro, execution error.

Anthony Baker
 Done 
Publishing

Documentation/ fixes on website

Unable to render Jira issues macro, execution error.

David Barnes/

Karen Miller

 Done

Website fixes complete.

Docs needing final version/ review

Publishing

Artifacts in Maven Repo

Unable to render Jira issues macro, execution error.

Release Manager Done

 Release bits parked:

https://repository.apache.org/content/repositories/orgapachegeode-1001/

Internal Review
Validate Release checklist itemsRelease ManagerJan 16DonePending GEODE-610.
VotingPMC vote and publishingRelease Manager Done Voting
PMC ReviewValidating artifacts for Release Candidate 1 Jan 17-25DoneGood feedback
Review & Fix

Unable to render Jira issues macro, execution error.

Unable to render Jira issues macro, execution error.

AllJan 20-27DoneFixed blocker issues
VotingPMC vote and publishingRelease ManagerJan 27DoneSent VOTE e-mail
PMC ReviewValidating artifacts for Release Candidate 2 Jan 27-31Done 
      

 

 

  • No labels