Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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-alpha1incubating.M1 similar to how Spring projects use releases.  This may be followed by one or subsequent alpha milestone releases (-alpha2, -alpha3.M2, M3, etc).  As stability improves and the community determines the project is ready we can prepare the a final release 1.0.0 release candidate-incubating.RELEASE.

 

#ActivityTasksAlpha(s)M#.RC1M#.RC2...Release Candidate
1Scope & Preparation
  • Features included in the release
  • Version # consensus
  • Repo (git) preparation
  • Testing
(tick) (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 distribution user dist. list
 (tick) (tick)

 

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

01In Progress?In Progress610611 ?licensing fixes; related to RATalpha1Dec 01alpha1  version created.?CI test stability?
CategoryWork ItemOwnerETAStatusNotes (updates/ risks/ etc)
Preparation
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyINFRA-10510
Nitin LambaOct 02DoneAgile Board
Preparation

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-32

Nitin LambaDec 07Done

Updated Release management

& Release process pages

Scope
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-77
Bruce SchuchardtNov 20DoneMerged into develop
Scope

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-18

 

 

Dick CavenderDec 31Doneincludes RAT
Scope

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-608

 

Anthony BakerDec 31Donelicensing fixes; related to RAT
Scope
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-611
Anthony BakerDec 01Donefindbugs annotation resolved.
Scope
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-
627
Anthony BakerDec??DoneGenerate source artifacts
PreparationVersion: 1.0.0-incubator.M1CommunityJan 11DoneGet a consensus
Review
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-610
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 ManagerDec 07[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

Mark Bretl?  
Release CheckValidate Release checklist itemsRelease Manager   
SigningCode signing for artifactsRelease Manager  Release Signing
VotingPMC vote and publishingRM/ Mentor?   Voting
PublishingArtifacts in Maven RepoRelease Manager   
AnnouncementAnnounce to mailing lists/ etcRelease Manager   

 

And following table captures the activities for the Release Candidate after the trial run:

386 Scope36Scope37  RM/ Mentor? Publishing5354

:

(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

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-776

 

Release Manager
Jan 15Done

Reference: Release Signing

Generate KEYS file listing all the committers.

Signing
CategoryWork ItemOwnerETAStatusNotes (updates/ risks/ etc)
Scope

Signing src artifacts

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-

775

Anthony Baker
 Done Decide if in scope
Publishing

Documentation/ fixes on website

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-

53

David Barnes/

Karen Miller

   Decide if in scopeDone

Website fixes complete.

Docs needing final version/ review

Publishing

Artifacts in Maven Repo

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-

777

Release Manager  Decide if in scope
PreparationVersion: 1.0-incubating    
Preparation

Release Branch in Git

Rename the JIRA version to 1.0.0-incubating

Update the versionNumber in gradle.properties

Release Manager   
PreparationAll Tests pass/ Nightly builds stableKirk/ Anil?   
PackagingRelease NotesMark Bretl   
Done

 Release bits parked:

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

Internal Review
Release CheckValidate Release checklist itemsRelease ManagerJan 16  
SigningCode signing for artifactsRelease Manager   
DonePending GEODE-610.
VotingPMC vote and publishingRelease Manager Done Voting
PublishingArtifacts in Maven RepoRelease Manager   
PMC ReviewValidating artifacts for Release Candidate 1 Jan 17-25DoneGood feedback
Review & Fix

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-

769

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-

Greg/ William

David Barnes

   

815

AllJan 20-27DoneFixed blocker issues
VotingPMC vote and publishingRelease ManagerJan 27DoneSent VOTE e-mail
PMC ReviewValidating artifacts for Release Candidate 2 Jan 27-31Done 
 AnnouncementAnnounce to mailing lists/ etcRelease Manager   

...

 

...

 

...