Hi Orbit-ers,
For Triquetrum we would need to use Apache XML RPC 3.1.3 as
(works-with) dependencies. And we would prefer to have them as
bundles in Orbit.
We've found a couple of other Eclipse projects that use the 3.1.3 as
well, but as plain binary jars embedded in their bundles.
Orbit currently only contains 3.0.0 , based on
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2196 (from Jeff
McAffer)
I've been reading the Orbit Wiki about how to get something added
and am honestly a bit "impressed" with the work to be done ;-)
Some first practical questions :
Q1. XML-RPC 3.0.0 is still in Orbit CVS. Should we try
to get the 3.1.3 in there as well? Or do we go for the Git and EBR
approach now?
My personal preference would be to go for Git + EBR (if I
understand the info correctly).
No experience yet with EBR but this seems to be the future-proof
way to go for bundling 3rd-party deps?
Q2. the 3.0.0 seems to bundle the 3 apache jars in one bundle
(commons, client & server). I would prefer to provide 3
separate bundles for that.
How does that impact the approach? E.g. this does not correspond
to the current CVS structure for head & branching.
From the Wiki pages (longĀ & short) about adding new bundles in
Orbit :
I will already request 3 CQs on Triquetrum.
Q3. We're in Parallel IP so I could also already start committing
the original Apache class files in 3 bundle projects in CVS or
Git?
I guess I will need to ask for help a couple of times before this is
done, so my apologies already for that!
thanks
erwin
|