Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] Eclipse Committers: we now have a specific "target file" for prerequisites for Kepler SR2 builds and Luna

Hi David,

you wrote:
> I wanted to be sure this message "got out" to everyone since might
> impact you, committers.  
> We now have a "PDE target file" in our Tycho/Maven builds where we name
> specific repositories and pre-req versions for our builds. [1]
> 
> This is important since it makes our builds more reproducible,
> especially in the long run, as versions of pre-reqs change, where we
> won't always want to "get the latest" version of something, such as from
> Orbit.
> 
> It is significant to all committers though, since if you add a new
> "prereq" to your manifest.mf file, it won't be picked up automatically
> as before, but instead you'll have to open a bug in releng and have it
> added to the target file ... for current version, see
> http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/tree/eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target
> 
> (You should also, please, open a bug to have a prerequisite removed from
> the list, if you stop using it).

I am not entirely sure what this means for a project like ours (Eclipse
Code Recommenders). In particular, I am unsure how to handle the
following two issues:

1.) We have a fair number of dependencies from Orbit (e.g.,
javax.inject, org.apache.lucene.core) which are part of both our target
file [1] and of eclipse-sdk-prereqs.target.

- Do I need to manually ensure that the versions of these dependencies
match?

- Or is the intention rather that a project like Code Recommenders
simply re-uses eclipse-sdk-prereqs.target? Because then we run into issue 2.

2.) We have a couple of dependencies from Orbit (e.g.,
com.google.inject, org.apache.commons.io, etc.) in our target file which
are *not* part of eclipse-sdk-prereqs.target. Our target file has the
versions of the respective Orbit bundles tied down and they are then
published to our update site [2] from which they are then picked when
the EPP packages we participate in are build (Java/RCP/DSL developers).

- Do they need to be added to the eclipse-sdk-prereqs.target (or a
similar file used by the EPP packages in question)?

I am sorry if these questions were answered before, but I couldn't find
these questions answered in the wiki.

Best wishes,

Andreas

[1]
<https://repo.eclipse.org/service/local/repositories/recommenders-releases/content/org/eclipse/recommenders/luna/2.0.2/luna-2.0.2.target>
[2] <http://download.eclipse.org/recommenders/updates/stable/?dir=plugins>

-- 
Codetrails UG (haftungsbeschränkt)
The knowledge transfer company

Robert-Bosch-Str. 7, 64293 Darmstadt
Mobile: +49-170-811-3791
http://www.codetrails.com/

Managing Director: Dr. Marcel Bruch
Handelsregister: Darmstadt HRB 91940


Back to the top