Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Equinox/Digraph Move Review

Introduction

This document describes a request to move the region digraph API and implementation in the Virgo project to the Equinox project. The region digraph provides API for creating regions within an OSGi Framework for isolation purposes. Look here for more background on the region digraph concept. Currently the region digraph is included in the Virgo kernel as an implementation detail of Virgo. The goal is to extract the region digraph API and implementation out into a reusable bundle that can be used by others.

IP Log

The region digraph API and implementation has been developed completely within the Eclipse Virgo project. No third party libraries are used by this code (i.e. there are no third-party library CQs) and there no contributions from non-committers related to the region digraph implementation. Therefore the IP Log is empty for this move request.

Committers

Two virgo committers will be granted commit rights to the bundles component in equinox to help maintain the region digraph implementation:

  • Borislav Kapukaranov - Virgo committer, works on the Virgo kernel and will provide backup for Glyn in supporting the region digraph code
  • Glyn Normington - Virgo project lead, designed and implemented the region digraph code in Virgo

Project infrastructure

No changes to the Equinox project infrastructure is needed. The following will be used for region digraph when it moves to Equinox:

  • CVS - the code will be moved to equinox under the components/bundles subfolder using the commit rights for rt.equinox.bundles group.
  • Web pages - web pages for region digraph will be included in the equinox web site or wiki.
  • Bugzilla products: the Equinox Components bugzilla component will be used.
  • Eclipse Community Forum - The Equinox forum will be used.
  • Mailing List - The Equinox mailing list will be used.

Project Plans

For reference, here are the current project plans for the projects involved in this move request:

PMC Approval

Both Virgo and Equinox are under the RT PMC. The RT PMC approval can be found TBD

Feedback

  • Feedback on this move request can be made on the Equinox mailing list.

Back to the top