|
Re: How to find Helios M7 in CVS [message #531380 is a reply to message #531299] |
Tue, 04 May 2010 16:01 |
Kenn Hussey Messages: 1620 Registered: July 2009 |
Senior Member |
|
|
John,
Sorry about all of the flux. EMF is now being built by Buckminster, and
the qualifiers do not match the CVS tag used for the build (rather, they
match CVS timestamps), as you've noted. This is intentional, so that we
can avoid unnecessary (re)installation of features/plug-ins when they
haven't actually changed. So, there is no way to map from a feature
qualifier to the CVS tag used for a given build. However, the build ID
for a feature (which is included in the about.mappings file and visible
from the About dialog in Eclipse) corresponds to the CVS tag that was
used for the build.
We don't have an official retention policy for our p2 repositories,
although I suppose we should. We've actually just recently transitioned
from a single update repository to using multiple ones (much the same as
the platform does), and things got re-arranged/removed in the shuffle.
Going forward, you can expect all milestones to be retained in the
2.6milestone repository until the release, and all integration builds to
be retained in the I-builds repository until a milestone is available.
Releases will obviously be retained indefinitely.
BTW, we actually need to respin the M7 build of EMF due to an issue with
the assumptions made by the Helios aggregator regarding runtime features
that should not be installed into the IDE. Note that the content of the
build will be the same; essentially only the p2 metadata for the RAP
features will change, so there is no need to respin any downstream
builds. We'll keep both the M7 and the M7a builds in the repository just
in case. ;)
Kenn
John Arthorne wrote:
> In the e4 build we are consuming some EMF features. Now that EMF has
> declared M7, we need to move up to the latest milestone, but I can't
> find it in CVS. For example the feature org.eclipse.emf.ecore has a
> qualifier of "v20100429-1251". But, there is no such tag in CVS. How can
> I map from a version qualifier to a CVS tag for EMF projects? For M6 the
> feature qualifier matched the CVS tag so this mapping was simple.
>
> Also, does EMF have a retention policy for its p2 repositories? Our
> builds have been broken a couple of times now by the EMF repository we
> are building against being deleted (most recently with M6 being deleted
> from the 2.6-milestones repo). Having some knowledge of when these
> repositories are going to be deleted will help us to avoid build failures.
>
> John
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.38844 seconds