Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse SimRel
  5. Eclipse SimRel
  6. Creation Review

Eclipse SimRel Creation Review

Type: 
Creation
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, October 11, 2023
Project: 
Eclipse SimRel
Proposal: 

Eclipse SimRel

Parent Project: 
Eclipse Technology
Background: 

The Eclipse Simultaneous Release, i.e., SimRel, has been operating effectively as an Eclipse Project for many years.  With the recent migration of SimRel's Git repositories to a top-level GitHub organization, it's time to formally create it as the project associated with the eclipse-simrel GitHub organization:

  • https://github.com/eclipse-simrel

SimRel provides infrastructure for coordinating the release of projects used to build Eclipse IDE and RCP applications.  It produces one of the primary inputs for building the Eclipse IDEs:

  • https://www.eclipse.org/downloads/packages/

 

Scope: 

The Eclipse SimRel (Simultaneous Release) provides a formal description for aggregating multiple p2 repositories, i.e., project contributions, into a single, cohesive, self-contained p2 repository.  It provides infrastructure for validating project contributions and for producing and managing the aggregated p2 update sites. 

Description: 

The Eclipse Simultaneous Release process works as follows:

  • The simrel.aggr model specifies precisely what is to be aggregated.
  • The simrel.build change-requests jobs validate each pull request to the simrel.aggr model before the change is committed to the main branch.
  • The simrel.build main job promotes each succesfull aggregation build of the current simrel.aggr model on the main branch to the appropriate current subdirectory of staging to produce the SimRel p2 Staging Repository.
  • The Eclipse Packaging Product's CI jobs produce an EPP p2 Repository and corresponding EPP Products using the SimRel p2 Repository as input.
  • Various Releng jobs periodically promote staging repositories to more permanent locations.
Why Here?: 

SimRel has been operating effectively as an Eclipse Project for many years. 

Initial Contribution: 

We are already using the following:

  • https://github.com/eclipse-simrel
  • https://ci.eclipse.org/simrel/
  • cross-project-issues-dev@eclipse.org
Licenses: 
Eclipse Public License 2.0
Project Scheduling: 

SimRel will continue to operate as it has for many years, producing the Eclipse IDE quarterly releases.

Future Work: 

We plan to provide improved documentation and to migration away from deprecated infrastructure such as wiki.eclipse.org.

People
Project Leads: 
Ed Merks
Committers: 
Ed Merks
Interested Parties: 
  • https://eclipseide.org/
  • https://github.com/orgs/eclipse-simrel/people
  • Sign in to post comments.
Links: 
GitLab ticket
  • Sign in to post comments.
Incubating -  Eclipse SimRel

Related Projects

Project Hierarchy:

  • Eclipse Technology
  • Eclipse SimRel

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top