Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 339697

Summary: add jetty milestone repository
Product: z_Archived Reporter: Holger Staudacher <holger.staudacher>
Component: RTPAssignee: Project Inbox <rtp.all-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: hmalphettes, mknauer
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Holger Staudacher CLA 2011-03-11 09:28:03 EST
During the fix of bug 339692 I tried to add the Jetty milestone repository: http://download.eclipse.org/jetty/updates/jetty-rt-3.7milestones

But when using this repository the build fails with this problem:

[INFO] [Software being installed: org.eclipse.rtp.package.web.feature.feature.group 0.1.0.qualifier, Missing requirement: org.eclipse.rtp.package.web.feature.feature.group 0.1.0.qualifier requires 'org.eclipse.jetty.all.dependencies.feature.group 0.0.0' but it could not be found]
Comment 1 Hugues Malphettes CLA 2011-03-12 02:55:18 EST
The jetty M6 build is not ready.
Comment 2 Hugues Malphettes CLA 2011-03-12 18:10:25 EST
It is ready now.
Comment 3 Markus Knauer CLA 2011-03-14 07:02:38 EDT
Are you building with the latest and greatest from a bunch of milestone repositories *or* are you using /releases/staging (or /releases/indigo) as input? In EPP we decided against the former approach and are using the simultaneous release train repository /releases/staging only since project specific repositories tend to be a bit unreliable.
Comment 4 Hugues Malphettes CLA 2011-03-14 20:47:33 EDT
Thanks for raising this point Markus.

We are currently building against jetty's, eclipse-platform's and orbit's milestones repositories.
The eclipse-platform build is very reliable (thanks Kim!) and we have an insider for the jetty repository (myself ;)).

I think it is a requirement to build against those:
RTP does generate a p2 repository. I believe it is contributed to Indigo's aggregated repo. In this situation it is a circular circular dependency to build RTP against a set of bundles itself contributed in a previous aggregated build.

Maybe I am missing a requirement for EPP:
my guess was that RTP was just like eclipse-WTP regarding EPP: eclipse-WTP builds its repo. It is contributed to the staged build. EPP builds the WTP packages pointing at the aggregated staged repo.
Comment 5 Holger Staudacher CLA 2011-03-15 03:04:25 EDT
I think also it's a good idea to build against the milestone repositories because of this circular dependency issue. Anyway, for Indigo this doesn't matter because we are NOT contributing to the aggregate repo. But for future release trains we will contribute.