OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Project: OpenRTI

View the leaders for this project
Project Observers

OpenRTI

Welcome to the OpenRTI project. OpenRTI is a web based application that is used by developers and evaluators to document, review and control the integration of source code changes into the OpenSolaris gate.

RTI stands for Request To Integrate.

OpenRTI Goals

The goal of OpenRTI is to

  1. Help ensure the quality of the source code changes being integrated into the OpenSolaris gate.
  2. Document all source code changes that are being integrated into the OpenSolaris gate.
  3. Document what each source code integration does, e.g. what bugs it fixes, who reviewed the code, what testing was done, etc.
  4. Help ensure the high quality and stability of the OpenSolaris gate by controlling what changes are integrated into the OpenSolaris gate and when.

How OpenRTI Works

A developer makes some changes to a local copy of the OpenSolaris gate due to a bug or feature request and now would like to integrate the source code changes back into the main OpenSolaris gate.

The developer must first log into the OpenRTI web based application and create a new Request To Integrate (RTI). The developer fills in all the required fields in the RTI, supplying information such as what the changes do, what bug or feature request they correspond to, who reviewed the changes, what files are being changed, what testing was done, etc. Once the RTI is complete the developer submits the RTI to an Evaluator for review.

An Evaluator is a senior OpenSolaris developer who has been appointed to control what changes are integrated into the main gate. The Evaluator reviews the RTI and can decide to:

  1. Accept the RTI and open the gate to allow the source code changes to be integrated.
  2. Place the RTI on Hold, typically done if the Evaluator has questions for the developer or needs the developer to supply more information or simply if the main gate simply isn't ready for the changes.
  3. Withdraw the RTI, typically done when mistakes where made in the RTI and it needs to be re-filled or if the source code changes are now not going to be integrated.

Also developers and Evaluators can search and view all previous RTI's to gather information on previous changes.

OpenRTI History

OpenRTI is based on an application called WebRTI that is widely used internally in Sun Microsystems to manage the integration of source code changes to many if not most Sun software projects.

Current Status

OpenRTI is currently in active development but is not yet available for use. Any questions, suggestions, help or requirements is greatly welcome.

OpenRTI Screen Shots

In order to give people who may not have used OpenRTI/WebRTI in the past an understanding of what the application may look like we have created a series of screen shots of a prototype OpenRTI application based on the WebRTI beta site.

Click here for the screen shots.

Discussions / Contact Us

In addition to monitoring website-discuss, most of the team is subscribed to tools-discuss.