blob: 8d57e323517d37dc2ae3f02ddc894a63cfe5b1a2 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<?xml-stylesheet type="text/xsl" href="http://www.eclipse.org/projects/project-plan.xsl"?>
<plan xmlns="http://www.eclipse.org/project/plan" xmlns:html="http://www.w3.org/1999/xhtml">
<release projectid="eclipse.galileo" version="1.0.0"/>
<introduction>
<html:div><html:p>This document lays out the features and requirements for the Eclipse <html:a href="http://wiki.eclipse.org/Galileo_Simultaneous_Release">Galileo Simultaneous Release</html:a>.</html:p></html:div>
</introduction>
<release_deliverables>
<html:p>Galileo will provide an artifact and content repository for those Eclipse projects listed within this plan. Alternatively, Galileo will be available in the form
of packages from the <html:a href="http://www.eclipse.org/epp">Eclipse Packaging Project</html:a>, and via a p2-based custom installer (tentative).</html:p>
</release_deliverables>
<release_milestones>
<preamble>
<html:p>Release milestone occurring at roughly 6 week intervals and follow the Platform milestone releases by approximately
3 weeks; that is, until the final 3.5 release of the Platform, upon which Galileo and other projects will release simultaneously.</html:p>
</preamble>
<milestone date="10/08/2008" milestone="M2"></milestone>
<milestone date="11/19/2008" milestone="M3"></milestone>
<milestone date="01/12/2009" milestone="M4"><html:div>Participation deadline</html:div></milestone>
<milestone date="02/16/2009" milestone="M5"></milestone>
<milestone date="03/23/2009" milestone="M6"><html:div>API freeze</html:div></milestone>
<milestone date="05/11/2009" milestone="M7"><html:div>Feature freeze</html:div></milestone>
<milestone date="05/25/2009" milestone="RC1"></milestone>
<milestone date="06/01/2009" milestone="RC2"></milestone>
<milestone date="06/08/2009" milestone="RC3"></milestone>
<milestone date="06/15/2009" milestone="RC4"></milestone>
<milestone date="06/26/2009" milestone="GA"></milestone>
<postamble><html:p>The following projects are included in the Galileo release and are linked to their respective project plans:</html:p>
<html:ul>
<html:li><html:a href="http://www.eclipse.org/projects/project-plan.php?projectid=eclipse">Eclipse Platform</html:a></html:li>
<html:li><html:a href="http://www.eclipse.org/projects/project-plan.php?projectid=rt.equinox">Equinox</html:a></html:li>
<html:li><html:a href="http://www.eclipse.org/projects/project-plan.php?projectid=webtools">Web Tools Platform</html:a></html:li>
<html:li><html:a href="http://www.eclipse.org/projects/project-plan.php?projectid=modeling">Eclipse Modeling Project</html:a></html:li>
<html:li><html:a href="http://www.eclipse.org/projects/project-plan.php?projectid=datatools">Data Tools Platform Project</html:a></html:li>
<html:li>... insert other participant links here ...</html:li>
</html:ul>
</postamble>
</release_milestones>
<target_environments>
<html:p>In order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments.
The Galileo package depends upon on the Platform and other projects, which are mostly "pure" Java. The 3.5 release of the Eclipse Platform
Project is written and compiled against version 1.4 of the Java Platform APIs, and targeted to run on version 1.4 of the Java Runtime Environment,
Standard Edition. Eclipse Platform SDK 3.5 will be tested and validated on a number of reference platforms. Galileo includes additional projects
which currently require Java 5, such as EMF. Therefore, Galileo will be tested and validated against a subset of those listed for the platform.
Those available will be presented on the Galileo download site.</html:p>
<internationalization>
<html:p>The Eclipse Platform is designed as the basis for internationalized products. The user interface elements provided by the Eclipse SDK
components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles.
As a result, the Galileo will provide English strings in its default bundles and be localized to a subset of those locales offered by the Babel project.
This plan will be updated to indicate which locales will be provided and the time frame for availability.</html:p>
</internationalization>
</target_environments>
<compatibility_with_previous_releases>
<html:div><html:p>As Galileo is a collection of projects, each with its own defined compatibility policy, look to each plan linked above for details.</html:p></html:div>
</compatibility_with_previous_releases>
<themes_and_priorities>
<preamble>
<html:p>The Galileo simultaneous release is a collection of Eclipse projects and therefore delivers the cumulative themes and priorities
of its participants, along with a set of participation requirements. These are listed below, while individual project status on the participation
requirements can be found by examining each umbrella requirement listed below. TODO: or, add a link to a query for each that displays a report?
</html:p>
</preamble>
<theme name="Participation Requirements">
<description><html:div><html:p>The following requirements have been defined for the Galileo release. Committed bugs represent "must-do" bugs that are defined as P1 in Bugzilla and have an assigned milestone. Proposed bugs represent "should-do" bugs that are defined as P2 in Bugzilla. Deferred bugs represent those with no target milestone, and are therefore not required.</html:p></html:div></description>
<committed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=Eclipse+Foundation&amp;product=Simultaneous+Release&amp;component=Prereq&amp;version=Galileo&amp;target_milestone=M1&amp;target_milestone=M2&amp;target_milestone=M3&amp;target_milestone=M4&amp;target_milestone=RC1&amp;target_milestone=RC2&amp;target_milestone=RC3&amp;target_milestone=RC4&amp;target_milestone=GA&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;priority=P1&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0="/>
<proposed bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=Eclipse+Foundation&amp;product=Simultaneous+Release&amp;component=Prereq&amp;version=Galileo&amp;target_milestone=M1&amp;target_milestone=M2&amp;target_milestone=M3&amp;target_milestone=M4&amp;target_milestone=RC1&amp;target_milestone=RC2&amp;target_milestone=RC3&amp;target_milestone=RC4&amp;target_milestone=GA&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;priority=P2&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0="/>
<deferred bugzilla="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=Eclipse+Foundation&amp;product=Simultaneous+Release&amp;component=Prereq&amp;version=Galileo&amp;target_milestone=---&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0="/>
</theme>
</themes_and_priorities>
</plan>