Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include b3aggrcon files #28

Open
cbrun opened this issue Jun 4, 2014 · 0 comments
Open

Include b3aggrcon files #28

cbrun opened this issue Jun 4, 2014 · 0 comments

Comments

@cbrun
Copy link

cbrun commented Jun 4, 2014

When working with the Eclipse Release train, each project specifies and updates what will be contributed in the next milestone by updating a .b3aggrcon file.
The information there is the same as the targetplatform dsl parts, but in a different form.

I would like to be able to include in my targetplatform an HTTP url targetting such a file like : include "http://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/plain/amalgam.b3aggrcon"

That would allow me to specify : "use as the targetplatform whatever contribution is going to be made from amalgam for the next release train" and avoid the need of hunting down the repository URLS myself and checking from time to time if these repositories changed or not.

@mbarbero mbarbero added this to the 2.2.0 — notorious-angry milestone Jul 1, 2014
cbrun added a commit to cbrun/fr.obeo.releng.targetplatform that referenced this issue Jul 11, 2014
With this commit it gets possible to includes b3aggr files
directly in a target platform definition.
This allow to express things like :
"I rely on what the amalgam project contributes to Luna"
by using :

include
"http://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/plain/amalgam.b3aggrcon"

or :
"I want the cdo version contributed for Kepler SR1"
with :
include
"http://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/plain/emf-cdo.b3aggrcon?id=KeplerSR1"

The b3aggrcon resource content is parsed on the fly
to produces instances of TargetPlatformDSL.

Known limitations :
- only the "repositories" and their children are used
( no platform filters..)
- only features and bundles are used
(no category mapping or exclusion list.)
- references within a b3aggr file are not resolved.

https://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/plain/simrel.b3aggr

Gives you nothing as all the actual contributions are in the included
*b3aggrcon files.
@mbarbero mbarbero modified the milestones: 2.1.1 — sunday-morning, 2.2.0 — notorious-angry Jul 11, 2014
@mbarbero mbarbero modified the milestones: 2.2.0 — notorious-angry, 2.1.1 — sunday-morning Oct 8, 2014
@mbarbero mbarbero removed this from the 2.2.0 — notorious-angry milestone Sep 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants