Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Indigo/Contributing to Indigo Build
Previous instructions are at Contributing to Helios Build
Disclaimer: the following hints have been collected by a newbie to this process, validation required.
For Indigo build aggregation has moved to using .b3aggrcon
files. On this topic read:
- [cross-project-issues-dev] Ready for Helios SR1 builds? .... and file format change?
- bug 312645 - Consider moving to b3 aggregator for Helios
CVS location:
Check out project org.eclipse.indigo.build
from dev.eclipse.org:/cvsroot/callisto
. If you do not have write access to this repository location, contact the webmaster.
"Old" projects: For projects that already participated in Helios all build files have been migrated.
New project: Projects joining the simultaneous release train at this stage need to do:
- Follow instructions to install the b3 Aggregator editor
- Checkout the above mentioned CVS project
- Open file
indigo.b3aggr
using the Aggregator Model Editor
- Note: at this stage metadata from a lot of repository will be downloaded, the UI may become unresponsive, but after some minutes it should return to a working state, see bug 323733.
- Create the following elements (New Child) under Aggregator Indigo:
- A Contact (show Property View to specify Email and Name)
- A Contribution (specify Label and link to Contact)
- A Mapped Repository (specify Location: URL of your p2 repository)
- Your Features (select name from features found in your repository, select Categories from pre-defined set, specify exact version to be included in aggregation under Version Range)
- A Mapped Repository (specify Location: URL of your p2 repository)
- When done select your Contribution and invoke Detach Resource from the context menu. Choose a filename like
projectname.b3aggrcon
(renaming this file at a later stage is not supported).
At this point you should be ready to checkin your contribution and wait for it to be picked up by the next aggregation run, but someone familiar with this process should probably complete this description.
Updating your contribution: For any changes to your contribution always open and edit the toplevel indigo.b3aggr
, even though a separate .b3aggrcon
file is maintained per project. The editor will transparently handle this.