Eclipse simultaneous release in a nutshell

22
Eclipse Simultaneous Release in a Nutshell Mikaël Barbero [email protected] http://500px.com/photo/15192365

description

Description of the Eclipse Simultaneous Schedule.

Transcript of Eclipse simultaneous release in a nutshell

Page 1: Eclipse simultaneous release in a nutshell

Eclipse Simultaneous Release in a Nutshell

Mikaël [email protected]

http://500px.com/photo/15192365

Page 2: Eclipse simultaneous release in a nutshell

Eclipse Releases, a.k.a.

Simultaneous Release

SimRel Release Train

Annual Release

Coordinated Release

Page 3: Eclipse simultaneous release in a nutshell

Eclipse ReleasesSo Far...

Release Name Platform Version Release Date SR1 SR2

Callisto 3.2 June 26, 2006 N/A N/A

Europa 3.3 June 27, 2007 Sept. 28, 2007 Feb. 29, 2008

Ganymede 3.4 June 25, 2008 Sept. 24, 2008 Feb. 25, 2009

Galileo 3.5 June 24, 2009 Sept. 25, 2009 Feb. 26, 2010

Helios 3.6 June 23, 2010 Sept. 24, 2010 Feb. 25, 2011

Indigo 3.7 June 22, 2011 Sept. 23, 2011 Feb. 24, 2012

Juno 3.8/4.2 June 27, 2012 Sept. 28, 2012 Mar. 1, 2013

Kepler 4.3 June 26, 2013 Sept. 27, 2013 Feb. 28, 2014

Luna 4.4 June 25, 2014 Sept. 23, 2014 Feb. 25, 2015

Previous Current Planned

Page 4: Eclipse simultaneous release in a nutshell

Release ScheduleM1 M2 M3 M4 M5 M6 M7

end A

ug.

beg. O

ct.

mid

Nov

.

Xm

as

beg. F

eb.

end M

ar.

beg. M

ay

RC1 RC2 RC3 RC4

GA

end Ju

ne

7 Milestones (6~7 weeks interval)

4 Release Candidates(1~2 weeks interval)

General Availability 1 silent week

end M

ay

Page 5: Eclipse simultaneous release in a nutshell

Release ScheduleM1 M2 M3 M4 M5 M6 M7

end A

ug.

beg. O

ct.

mid

Nov

.

Xm

as

beg. F

eb.

end M

ar.

beg. M

ay

RC1 RC2 RC3 RC4

GA

end Ju

ne

7 Milestones (6~7 weeks interval)

4 Release Candidates(1~2 weeks interval)

General Availability 1 silent week

end M

ay

Page 6: Eclipse simultaneous release in a nutshell

Release ScheduleM1 M2 M3 M4 M5 M6 M7

end A

ug.

beg. O

ct.

mid

Nov

.

Xm

as

beg. F

eb.

end M

ar.

beg. M

ay

RC1 RC2 RC3 RC4

GA

end Ju

ne

7 Milestones (6~7 weeks interval)

4 Release Candidates(1~2 weeks interval)

General Availability 1 silent week

end M

ay

Page 7: Eclipse simultaneous release in a nutshell

Release ScheduleM1 M2 M3 M4 M5 M6 M7

end A

ug.

beg. O

ct.

mid

Nov

.

Xm

as

beg. F

eb.

end M

ar.

beg. M

ay

RC1 RC2 RC3 RC4

GA

end Ju

ne

7 Milestones (6~7 weeks interval)

4 Release Candidates(1~2 weeks interval)

General Availability 1 silent week

ParticipationIntent

end M

ay

Page 8: Eclipse simultaneous release in a nutshell

Release ScheduleM1 M2 M3 M4 M5 M6 M7

end A

ug.

beg. O

ct.

mid

Nov

.

Xm

as

beg. F

eb.

end M

ar.

beg. M

ay

RC1 RC2 RC3 RC4

GA

end Ju

ne

7 Milestones (6~7 weeks interval)

4 Release Candidates(1~2 weeks interval)

General Availability 1 silent week

API FreezeEclipse Con

end M

ay

Page 9: Eclipse simultaneous release in a nutshell

Release ScheduleM1 M2 M3 M4 M5 M6 M7

end A

ug.

beg. O

ct.

mid

Nov

.

Xm

as

beg. F

eb.

end M

ar.

beg. M

ay

RC1 RC2 RC3 RC4

GA

end Ju

ne

7 Milestones (6~7 weeks interval)

4 Release Candidates(1~2 weeks interval)

General Availability 1 silent week

Feature Freeze

end M

ay

Page 10: Eclipse simultaneous release in a nutshell

Release ScheduleM1 M2 M3 M4 M5 M6 M7

end A

ug.

beg. O

ct.

mid

Nov

.

Xm

as

beg. F

eb.

end M

ar.

beg. M

ay

RC1 RC2 RC3 RC4

GA

end Ju

ne

7 Milestones (6~7 weeks interval)

4 Release Candidates(1~2 weeks interval)

General Availability 1 silent week

end M

ay

Page 11: Eclipse simultaneous release in a nutshell

Service Release 1 Schedule

RC1 RC2 RC3 RC4

end A

ug.

end S

ept.

4 Release Candidates(1 week interval)

General Availability 1 silent week

GA

Page 12: Eclipse simultaneous release in a nutshell

Service Release 2 Schedule

RC1 RC2 RC3 RC4

end Ja

n.

end F

eb.

4 Release Candidates(1 week interval)

General Availability 1 silent week

GA

Page 13: Eclipse simultaneous release in a nutshell

Releases Schedule

end Ju

ne YY

end S

ept.

YY

end. F

eb. Y

Y+1

end Ju

ne YY+1

end S

ept.

YY+1

Release XKepler

X SR1Kepler SR1

X SR2Kepler SR2

Release X+1Luna

X+1 SR1Luna SR1

Page 14: Eclipse simultaneous release in a nutshell

Releases Schedule

end Ju

ne YY

end S

ept.

YY

end. F

eb. Y

Y+1

end Ju

ne YY+1

end S

ept.

YY+1

Release X+1 Milestones

Release XKepler

X SR1Kepler SR1

X SR2Kepler SR2

Release X+1Luna

X+1 SR1Luna SR1

Page 15: Eclipse simultaneous release in a nutshell

Eclipse Next ReleasesRelease Name Release Date

Kepler June 26, 2013

Luna M1 Aug. 23, 2013

Kepler SR1 Sept. 27, 2013

Luna M2 Oct. 04, 2013

Luna M3 Nov. 15, 2013

Luna M4 Dec. 20, 2013

Luna M5 Jan. 21, 2014

Kepler SR2 Feb. 28, 2014

Luna M7 May 09, 2014

Luna RC1 May 23, 2014

Luna RC2 May 30, 2014

Luna RC3 June 06, 2014

Luna RC4 June 13, 2014

Luna June 25, 2014

Luna+1 M1 N/A Kepler

Page 16: Eclipse simultaneous release in a nutshell

ExampleEGit Releases

Kepler

SR1 SR2

3.0 3.0.2

Out ofRelease Train

Luna

3.0.1 3.1

3.2

3.3 / 4.0

Page 17: Eclipse simultaneous release in a nutshell

ExampleEGit Releases

Kepler

SR1 SR2

3.0 3.0.2

Out ofRelease Train

Luna

3.0.1 3.1

3.2

3.3 / 4.0

Page 18: Eclipse simultaneous release in a nutshell

ExampleEGit Releases

Kepler

SR1 SR2

3.0 3.0.2

Out ofRelease Train

Luna

3.0.1 3.1

3.2

3.3 / 4.0

Page 19: Eclipse simultaneous release in a nutshell

ExampleEGit Releases

Kepler

SR1 SR2

3.0 3.0.2

Out ofRelease Train

Luna

3.0.1 3.1

3.2

3.3 / 4.0

Page 20: Eclipse simultaneous release in a nutshell

ExampleEGit Releases

Kepler

SR1 SR2

3.0 3.0.2

Out ofRelease Train

Luna

3.0.1 3.1

3.2

3.3 / 4.0

Page 21: Eclipse simultaneous release in a nutshell

ExampleEGit Releases

Kepler

SR1 SR2

3.0 3.0.2

Out ofRelease Train

Luna

3.0.1 3.1

3.2

3.3 / 4.0

Page 22: Eclipse simultaneous release in a nutshell

Eclipse Projects Dashboardhttp://projects.eclipse.org/

Kepler Participating Projecthttp://projects.eclipse.org/releases/kepler

Overview of the Simultaneous Release Processhttp://wiki.eclipse.org/SimRel/Overview

Luna Release Planhttp://wiki.eclipse.org/Luna/Simultaneous_Release_Plan

Simultaneous Release Requirementshttp://wiki.eclipse.org/SimRel/Simultaneous_Release_Requirements

Links