Project Plan For Galileo Simultaneous Release, version 1.0.0

Introduction

This document lays out the features and requirements for the Eclipse Galileo Simultaneous Release.

Release Deliverables

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 Eclipse Packaging Project, and via a p2-based custom installer (tentative).

Table of Contents

Release Milestones

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.

M210/08/2008
M311/19/2008
M401/12/2009
Participation deadline
M502/16/2009
M603/23/2009
API freeze
M705/11/2009
Feature freeze
RC105/25/2009
RC206/01/2009
RC306/08/2009
RC406/15/2009
GA06/26/2009

The following projects are included in the Galileo release and are linked to their respective project plans:

Table of Contents

Target Environments

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.

Internationalization

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.

Table of Contents

Compatibility with Previous Releases

As Galileo is a collection of projects, each with its own defined compatibility policy, look to each plan linked above for details.

Table of Contents

Themes and Priorities

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?

Participation Requirements

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.

  • Committed

    • Confirm Intent [251715] (target milestone: M4)
    • Communicate [252789] (target milestone: M4)
    • Intent [252790] (target milestone: M4)
    • Attendance [252791] (target milestone: M4)
    • Message Bundles [252795] (target milestone: M4)
    • Signing [252799] (target milestone: M4)
    • Use Jars [252800] (target milestone: M4)
    • Builds [252801] (target milestone: M4)
    • Orbit [252803] (target milestone: M4)
    • Optimization [252804] (target milestone: M4)
    • New & Noteworthy [252805] (target milestone: RC1)
    • Work Together [252806] (target milestone: RC1)
    • Branding [252813] (target milestone: RC1)
  • Proposed

    • Accessibility [252811] (target milestone: M4)
    • Performance [252812] (target milestone: RC1)
    • Localization - bidi [252816] (target milestone: RC1)
  • Deferred

    • subversion support is broken [238914] (target milestone: ---)
    • Unable to download Eclipse Platform from Galileo [260603] (target milestone: ---)
    • MacOSX Galileo Cocoa 64bit Java 1.6 Crashes - Possible SVN Cause [274663] (target milestone: ---)
    • "Illegal start of expression" is not reported by the IDE [286120] (target milestone: ---)

Table of Contents

view raw xml of project plan
from project meta-data key "projectplanurl"