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

Bug 324158

Summary: Durable build
Product: [RT] Jetty Reporter: Greg Wilkins <gregw>
Component: buildAssignee: Jesse McConnell <jesse.mcconnell>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P3 CC: jesse.mcconnell, jetty-inbox
Version: 7.1.5   
Target Milestone: 7.1.x   
Hardware: All   
OS: All   
Whiteboard:

Description Greg Wilkins CLA 2010-08-31 23:33:59 EDT
The jetty builds are not durable because the Orbit URLs keep changing.
Comment 1 Greg Wilkins CLA 2010-08-31 23:38:07 EDT
I have uploaded the Orbit jars to http://download.eclipse.org/jetty/orbit/
and modified the jetty-distribution pom to use that as the source of the orbit jars.

The jetty-osgi pom needs to be similarly updated and ideally a common place for the version properties to be set created (is it possible to get properties just by depending on the pom of another module?).
Comment 2 Greg Wilkins CLA 2010-08-31 23:40:05 EDT
jetty-distribution committed r2230

hugues, can you look at updating osgi?
Comment 3 Hugues Malphettes CLA 2010-09-01 13:21:32 EDT
(In reply to comment #2)
> jetty-distribution committed r2230
> 
> hugues, can you look at updating osgi?
In my understanding, it is not possible to use those jars in the osgi's build.

The OSGi build is specifically made to contribute jetty to the eclipse aggregated repository.
It is required that all its dependencies are loaded from the other p2 repositories that are also contributed to that same aggregated build.
In our case, all our dependencies are located in the orbit repository and in the eclipse-platform repository.
Each time one of these change their contribution to the aggregated build, we need to re-run our build to use the jars provided there.
Comment 4 Jesse McConnell CLA 2010-09-01 13:25:42 EDT
I think greg is referring to the jetty-osgi goop in trunk, not the stuff under eclipse

your not rerunning trunk builds when you have to regen things, just the eclipse side afaik so we ought to be able to make jetty-osgi bits pull with ant same as before 

this is the non-tycho builds...jetty/trunk/jetty-osgi
Comment 5 Hugues Malphettes CLA 2010-09-01 14:05:24 EDT
Understood, I had forgotten that to run the pax tests, we had to mimick a distribution. Updating the test-osgi pom.xml and runnin the tests at the moment.
Comment 6 Hugues Malphettes CLA 2010-09-01 14:17:55 EDT
Done with commit 2234.
Comment 7 Hugues Malphettes CLA 2010-09-01 18:34:22 EDT
Re-assigning to Greg as the jetty-osgi part is done.
Comment 8 Greg Wilkins CLA 2011-01-10 07:41:32 EST
Assign to jesse to check what has been done and close issue if all is OK
Comment 9 Jesse McConnell CLA 2011-01-10 17:10:27 EST
I am happy with what I have seen regarding this.