I was surprised by having to change build.properties and rewrite the p2 parent.
Overview of the changes:
- Finding which eclipse parent to use and get it (since it is no published in central)
- Setup p2 parent to point at specific version of tycho and p2 repos. The CBI structure most likely assumes that all this is coming
from the eclipse platform parent.
- Fix up build.properties when entries were incomplete / bogus (which PDE Build did not complain about)
I just pushed my changes
http://git.eclipse.org/c/equinox/rt.equinox.p2.git/commit/?id=ac5a0fc4ac53fe300c6a74a013d2671988201f3c
I think that going forward some of the bits like configuration for signing, source bundle gen, etc that are in the platform-parent may benefit from being separated
in order to help project get more setup for free.
From: platform-releng-dev-bounces@xxxxxxxxxxx [mailto:platform-releng-dev-bounces@xxxxxxxxxxx]
On Behalf Of John Arthorne
Sent: November-21-12 11:01 AM
To: Eclipse platform release engineering list.
Subject: Re: [platform-releng-dev] Where is the org.eclipse.license feature
The CBI build is ongoing, but currently focused on the Juno maintenance stream. If you are in Kepler stream I expect some version numbers might be stale. Was it just version
number updates or something more significant you had to change?
John
From: Pascal Rapicault <pascal.rapicault@xxxxxxxxxxxx>
To: "Eclipse platform release engineering list." <platform-releng-dev@xxxxxxxxxxx>,
Date: 11/21/2012 10:57 AM
Subject: Re: [platform-releng-dev] Where is the org.eclipse.license feature
Sent by: platform-releng-dev-bounces@xxxxxxxxxxx
Currently this is just so I can run p2 builds more frequently and of different branches :)
On a slightly different topic, is the CBI effort still on going? I’ve just found myself having to modify a large number of pom.xml and build.properties to get the simplest build
to go.
From:
platform-releng-dev-bounces@xxxxxxxxxxx [mailto:platform-releng-dev-bounces@xxxxxxxxxxx]
On Behalf Of John Arthorne
Sent: November-21-12 10:49 AM
To: Eclipse platform release engineering list.
Subject: Re: [platform-releng-dev] Where is the org.eclipse.license feature
Pascal Rapicault wrote on 11/21/2012 10:03:40 AM:
> I’ve opened https://bugs.eclipse.org/bugs/show_bug.cgi?id=394793
to
> discuss how to publish this IU somewhere since this seems to be
> needed as soon as you want to build p2 outside of the scope of the
> overall Eclipse build.
Why would you ever want to do that? :-P
Actually you're the third person to ask this question in the past week or two so that suggests we should probably publish it somewhere more easily reachable by a build.
John _______________________________________________
platform-releng-dev mailing list
platform-releng-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-releng-dev