SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Eclipse Simultaneous
Release in a Nutshell
Mikaël Barbero
mikael.barbero@gmail.comhttp://500px.com/photo/15192365
Eclipse Releases, a.k.a.
Simultaneous
Release
SimRel Release Train
Annual
Release
Coordinated
Release
Eclipse Releases
So Far...
Release Name PlatformVersion 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
Release Schedule
M1 M2 M3 M4 M5 M6 M7
end
A
ug.
beg.O
ct.
m
id
N
ov.
X
m
as
beg.Feb.
end
M
ar.
beg.M
ay
RC1 RC2 RC3 RC4
GA
end
June
7 Milestones
(6~7 weeks interval)
4 Release
Candidates
(1~2 weeks interval)
General
Availability 1 silent week
end
M
ay
Release Schedule
M1 M2 M3 M4 M5 M6 M7
end
A
ug.
beg.O
ct.
m
id
N
ov.
X
m
as
beg.Feb.
end
M
ar.
beg.M
ay
RC1 RC2 RC3 RC4
GA
end
June
7 Milestones
(6~7 weeks interval)
4 Release
Candidates
(1~2 weeks interval)
General
Availability 1 silent week
end
M
ay
Release Schedule
M1 M2 M3 M4 M5 M6 M7
end
A
ug.
beg.O
ct.
m
id
N
ov.
X
m
as
beg.Feb.
end
M
ar.
beg.M
ay
RC1 RC2 RC3 RC4
GA
end
June
7 Milestones
(6~7 weeks interval)
4 Release
Candidates
(1~2 weeks interval)
General
Availability 1 silent week
end
M
ay
Release Schedule
M1 M2 M3 M4 M5 M6 M7
end
A
ug.
beg.O
ct.
m
id
N
ov.
X
m
as
beg.Feb.
end
M
ar.
beg.M
ay
RC1 RC2 RC3 RC4
GA
end
June
7 Milestones
(6~7 weeks interval)
4 Release
Candidates
(1~2 weeks interval)
General
Availability 1 silent week
Participation
Intentend
M
ay
Release Schedule
M1 M2 M3 M4 M5 M6 M7
end
A
ug.
beg.O
ct.
m
id
N
ov.
X
m
as
beg.Feb.
end
M
ar.
beg.M
ay
RC1 RC2 RC3 RC4
GA
end
June
7 Milestones
(6~7 weeks interval)
4 Release
Candidates
(1~2 weeks interval)
General
Availability 1 silent week
API Freeze
Eclipse Conend
M
ay
Release Schedule
M1 M2 M3 M4 M5 M6 M7
end
A
ug.
beg.O
ct.
m
id
N
ov.
X
m
as
beg.Feb.
end
M
ar.
beg.M
ay
RC1 RC2 RC3 RC4
GA
end
June
7 Milestones
(6~7 weeks interval)
4 Release
Candidates
(1~2 weeks interval)
General
Availability 1 silent week
Feature
Freezeend
M
ay
Release Schedule
M1 M2 M3 M4 M5 M6 M7
end
A
ug.
beg.O
ct.
m
id
N
ov.
X
m
as
beg.Feb.
end
M
ar.
beg.M
ay
RC1 RC2 RC3 RC4
GA
end
June
7 Milestones
(6~7 weeks interval)
4 Release
Candidates
(1~2 weeks interval)
General
Availability 1 silent week
end
M
ay
Service Release 1
Schedule
RC1 RC2 RC3 RC4
end
A
ug.
end
Sept.
4 Release
Candidates
(1 week interval)
General
Availability 1 silent week
GA
Service Release 2
Schedule
RC1 RC2 RC3 RC4
end
Jan.
end
Feb.
4 Release
Candidates
(1 week interval)
General
Availability 1 silent week
GA
Releases Schedule
end
June
Y
Y
end
Sept.Y
Y
end.Feb.Y
Y
+1
end
June
Y
Y
+1
end
Sept.Y
Y
+1
Release X
Kepler
X SR1
Kepler SR1
X SR2
Kepler SR2
Release X+1
Luna
X+1 SR1
Luna SR1
Releases Schedule
end
June
Y
Y
end
Sept.Y
Y
end.Feb.Y
Y
+1
end
June
Y
Y
+1
end
Sept.Y
Y
+1
Release X+1 Milestones
Release X
Kepler
X SR1
Kepler SR1
X SR2
Kepler SR2
Release X+1
Luna
X+1 SR1
Luna SR1
Eclipse Next Releases
Release 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
Example
EGit Releases
Kepler
SR1 SR2
3.0 3.0.2
Out of
Release Train
Luna
3.0.1 3.1
3.2
3.3 / 4.0
Example
EGit Releases
Kepler
SR1 SR2
3.0 3.0.2
Out of
Release Train
Luna
3.0.1 3.1
3.2
3.3 / 4.0
Example
EGit Releases
Kepler
SR1 SR2
3.0 3.0.2
Out of
Release Train
Luna
3.0.1 3.1
3.2
3.3 / 4.0
Example
EGit Releases
Kepler
SR1 SR2
3.0 3.0.2
Out of
Release Train
Luna
3.0.1 3.1
3.2
3.3 / 4.0
Example
EGit Releases
Kepler
SR1 SR2
3.0 3.0.2
Out of
Release Train
Luna
3.0.1 3.1
3.2
3.3 / 4.0
Example
EGit Releases
Kepler
SR1 SR2
3.0 3.0.2
Out of
Release Train
Luna
3.0.1 3.1
3.2
3.3 / 4.0
Eclipse Projects Dashboard
http://projects.eclipse.org/
Kepler Participating Project
http://projects.eclipse.org/releases/kepler
Overview of the Simultaneous Release Process
http://wiki.eclipse.org/SimRel/Overview
Luna Release Plan
http://wiki.eclipse.org/Luna/Simultaneous_Release_Plan
Simultaneous Release Requirements
http://wiki.eclipse.org/SimRel/Simultaneous_Release_Requirements
Links

Contenu connexe

En vedette

Diff and Merge with Ease: EMF Compare
Diff and Merge with Ease: EMF CompareDiff and Merge with Ease: EMF Compare
Diff and Merge with Ease: EMF Compare
mikaelbarbero
 
EMF.Edit the Force Unleashed!
EMF.Edit the Force Unleashed!EMF.Edit the Force Unleashed!
EMF.Edit the Force Unleashed!
mikaelbarbero
 
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
mikaelbarbero
 
Google Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG NantesGoogle Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG Nantes
mikaelbarbero
 

En vedette (9)

EMFCompare 2.0: Scaling to Millions
EMFCompare 2.0: Scaling to MillionsEMFCompare 2.0: Scaling to Millions
EMFCompare 2.0: Scaling to Millions
 
Diff and Merge with Ease: EMF Compare
Diff and Merge with Ease: EMF CompareDiff and Merge with Ease: EMF Compare
Diff and Merge with Ease: EMF Compare
 
EMF.Edit the Force Unleashed!
EMF.Edit the Force Unleashed!EMF.Edit the Force Unleashed!
EMF.Edit the Force Unleashed!
 
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
Generating an Android App with Acceleo (Eclipse Summit Europe 2010)
 
3mf infinity-and-beyond
3mf infinity-and-beyond3mf infinity-and-beyond
3mf infinity-and-beyond
 
5M lines of code migration
5M lines of code migration5M lines of code migration
5M lines of code migration
 
EMF Compare 2.0: Scaling to Millions (updated)
EMF Compare 2.0: Scaling to Millions (updated)EMF Compare 2.0: Scaling to Millions (updated)
EMF Compare 2.0: Scaling to Millions (updated)
 
The Eclipse IDE - The Force Awakens (Devoxx France 2016)
The Eclipse IDE - The Force Awakens (Devoxx France 2016)The Eclipse IDE - The Force Awakens (Devoxx France 2016)
The Eclipse IDE - The Force Awakens (Devoxx France 2016)
 
Google Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG NantesGoogle Guava & EMF @ GTUG Nantes
Google Guava & EMF @ GTUG Nantes
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Eclipse simultaneous release in a nutshell

  • 1. Eclipse Simultaneous Release in a Nutshell Mikaël Barbero mikael.barbero@gmail.comhttp://500px.com/photo/15192365
  • 2. Eclipse Releases, a.k.a. Simultaneous Release SimRel Release Train Annual Release Coordinated Release
  • 3. Eclipse Releases So Far... Release Name PlatformVersion 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
  • 4. Release Schedule M1 M2 M3 M4 M5 M6 M7 end A ug. beg.O ct. m id N ov. X m as beg.Feb. end M ar. beg.M ay RC1 RC2 RC3 RC4 GA end June 7 Milestones (6~7 weeks interval) 4 Release Candidates (1~2 weeks interval) General Availability 1 silent week end M ay
  • 5. Release Schedule M1 M2 M3 M4 M5 M6 M7 end A ug. beg.O ct. m id N ov. X m as beg.Feb. end M ar. beg.M ay RC1 RC2 RC3 RC4 GA end June 7 Milestones (6~7 weeks interval) 4 Release Candidates (1~2 weeks interval) General Availability 1 silent week end M ay
  • 6. Release Schedule M1 M2 M3 M4 M5 M6 M7 end A ug. beg.O ct. m id N ov. X m as beg.Feb. end M ar. beg.M ay RC1 RC2 RC3 RC4 GA end June 7 Milestones (6~7 weeks interval) 4 Release Candidates (1~2 weeks interval) General Availability 1 silent week end M ay
  • 7. Release Schedule M1 M2 M3 M4 M5 M6 M7 end A ug. beg.O ct. m id N ov. X m as beg.Feb. end M ar. beg.M ay RC1 RC2 RC3 RC4 GA end June 7 Milestones (6~7 weeks interval) 4 Release Candidates (1~2 weeks interval) General Availability 1 silent week Participation Intentend M ay
  • 8. Release Schedule M1 M2 M3 M4 M5 M6 M7 end A ug. beg.O ct. m id N ov. X m as beg.Feb. end M ar. beg.M ay RC1 RC2 RC3 RC4 GA end June 7 Milestones (6~7 weeks interval) 4 Release Candidates (1~2 weeks interval) General Availability 1 silent week API Freeze Eclipse Conend M ay
  • 9. Release Schedule M1 M2 M3 M4 M5 M6 M7 end A ug. beg.O ct. m id N ov. X m as beg.Feb. end M ar. beg.M ay RC1 RC2 RC3 RC4 GA end June 7 Milestones (6~7 weeks interval) 4 Release Candidates (1~2 weeks interval) General Availability 1 silent week Feature Freezeend M ay
  • 10. Release Schedule M1 M2 M3 M4 M5 M6 M7 end A ug. beg.O ct. m id N ov. X m as beg.Feb. end M ar. beg.M ay RC1 RC2 RC3 RC4 GA end June 7 Milestones (6~7 weeks interval) 4 Release Candidates (1~2 weeks interval) General Availability 1 silent week end M ay
  • 11. Service Release 1 Schedule RC1 RC2 RC3 RC4 end A ug. end Sept. 4 Release Candidates (1 week interval) General Availability 1 silent week GA
  • 12. Service Release 2 Schedule RC1 RC2 RC3 RC4 end Jan. end Feb. 4 Release Candidates (1 week interval) General Availability 1 silent week GA
  • 14. Releases Schedule end June Y Y end Sept.Y Y end.Feb.Y Y +1 end June Y Y +1 end Sept.Y Y +1 Release X+1 Milestones Release X Kepler X SR1 Kepler SR1 X SR2 Kepler SR2 Release X+1 Luna X+1 SR1 Luna SR1
  • 15. Eclipse Next Releases Release 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
  • 16. Example EGit Releases Kepler SR1 SR2 3.0 3.0.2 Out of Release Train Luna 3.0.1 3.1 3.2 3.3 / 4.0
  • 17. Example EGit Releases Kepler SR1 SR2 3.0 3.0.2 Out of Release Train Luna 3.0.1 3.1 3.2 3.3 / 4.0
  • 18. Example EGit Releases Kepler SR1 SR2 3.0 3.0.2 Out of Release Train Luna 3.0.1 3.1 3.2 3.3 / 4.0
  • 19. Example EGit Releases Kepler SR1 SR2 3.0 3.0.2 Out of Release Train Luna 3.0.1 3.1 3.2 3.3 / 4.0
  • 20. Example EGit Releases Kepler SR1 SR2 3.0 3.0.2 Out of Release Train Luna 3.0.1 3.1 3.2 3.3 / 4.0
  • 21. Example EGit Releases Kepler SR1 SR2 3.0 3.0.2 Out of Release Train Luna 3.0.1 3.1 3.2 3.3 / 4.0
  • 22. Eclipse Projects Dashboard http://projects.eclipse.org/ Kepler Participating Project http://projects.eclipse.org/releases/kepler Overview of the Simultaneous Release Process http://wiki.eclipse.org/SimRel/Overview Luna Release Plan http://wiki.eclipse.org/Luna/Simultaneous_Release_Plan Simultaneous Release Requirements http://wiki.eclipse.org/SimRel/Simultaneous_Release_Requirements Links