Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated dates and tasks

...

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 release candidates 1.0.0-incubating.RC1, .RC2, etc and finally 1.0.0 release candidate-incubating.RELEASE.

 

#ActivityTasksAlpha(s)Release Candidate...
1Scope & Preparation
  • Features included in the release
  • Version # consensus
  • Repo (git) preparation
  • Testing
(tick)(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
  • Artifacts in repo
  • Docs on website
  • Announcement on distribution list
(tick)(tick)(tick)

...

Jan 04CI is stable for last 5 days Release Signing
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 BakerDecDoneGenerate source artifacts
PreparationVersion: 1.0.0-alpha1.M1CommunityDec 01Jan 11DoneGet a consensus
PreparationReview
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-610
?[Jan 0615]Open 
Preparation

Release Branch in Git:

Create JIRA version 1.0.0-alpha1incubator.M1

Update the versionNumber in gradle.properties

Release Manager[Jan 0812]In Progress

Git: version created. Needs update

JIRA: version created. Needs update

Gradle: Needs update

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

Release Notes

Mark Bretl?  

: External?

(not packaged with src tarball)

 [Jan 15]Open

Two versions in JIRA - needs clean-up:

1.0.0-incubating: here

1.0.0-incubating.M1: here

Release CheckInternal Review
Validate Release checklist itemsRelease ManagerJan 12In ProgressPending GEODE-610.
SigningPreparing for Code signingPMC Member?
  

Reference: Release Signing

Generate KEYS file listing all the committers.

SigningCode signing for Signing src artifactsRelease Manager   
PMC Review     
VotingPMC vote and publishingRM/ Mentor?   Voting
PublishingArtifacts in Maven RepoRelease Manager   
AnnouncementAnnounce to mailing lists/ etcRelease Manager   

...

CategoryWork ItemOwnerETAStatusNotes (updates/ risks/ etc)
Scope
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-386
   Decide if in scope
Scope
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-36
   Decide if in scope
Scope
Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyGEODE-37
   Decide if in scope
PreparationVersion: 1.0.0-incubating.M2    
Preparation

Release Branch in Git

Rename the JIRA version to 1.0.0-incubating.M2

Update the versionNumber in gradle.properties

Release Manager   
PreparationAll Tests pass/ Nightly builds stableKirk/ Anil?   
PackagingRelease NotesMark Bretl   
Release CheckInternal Review
Validate Release checklist itemsRelease Manager   
SigningCode signing for artifactsRelease Manager   
PMC Review     
VotingPMC vote and publishingRM/ Mentor?   Voting
PublishingArtifacts in Maven RepoRelease Manager   
Publishing

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

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

Greg/ William

David Barnes

   
AnnouncementAnnounce to mailing lists/ etcRelease Manager