| Re: [dtp-dev] [birt-dev] datatools org.apache.lucene dependency |
|
Miles,
It is indeed a mystery on what got changed recently
that would lead to the issue. The related changes in DTP were done
back in January.
So it seems that
the Buckminster build step does not allow building with different versions of a
bundle?
I'd verified that the
o.e.datatools.sqldevtools.results.feature in DTP 1.9 RC4 (e.g. in http://www.eclipse.org/downloads/download.php?file=/datatools/downloads/drops/N_DTP_1.9/dtp-p2repo-1.9.0RC4-201106031406.zip)
does explicitly specify the 1.9.1.* version of
org.apache.lucerne.
The
o.e.datatools.sqldevtools.results.feature is required by
o.e.d.sqldevtools.sqlbuilder.feature,
which is in turn required by
the o.e.birt feature.
Which
BIRT components do you need to pull in? How about the other
existing BIRT features, like o.e.birt.chart.osgi.runtime or o.e.birt.chart
?
I'm
not sure about +n dependency
on BIRT in Indigo. BTW, WTP also has dependency on
DTP.
Linda From: dtp-dev-bounces@xxxxxxxxxxx [mailto:dtp-dev-bounces@xxxxxxxxxxx] On Behalf Of Miles Parker Sent: Monday, June 06, 2011 7:06 PM To: For developers on the BIRT project Cc: Thomas Hallgren; dtp-dev@xxxxxxxxxxx Subject: Re: [dtp-dev] [birt-dev] datatools org.apache.lucene dependency Hi Linda,
[Thomas, I'm cc'ing you in, hope you don't mind.]
Thanks for the link. And it makes more sense now since these changes are
recent but OTOH I don't know why they took a couple of months to show
up. It's a mystery is why this showed up now as opposed to earlier in
the RC cycle. This wasn't an issue until the build this week. The issues I
am having are with the Buckminster build step. It appears that the initial
resolution works properly but then it fails because the PDE resolver is unable
to locate the bundle. Therefore we end up with this error:
INFO: perform '--properties' '/opt/users/hudsonbuild/workspace/amp-nightly/buildroot/build.properties' '-Dbuckminster.reference.repository=https://hudson.eclipse.org/hudson/job/amp-nightly/lastSuccessfulBuild/artifact/amp.p2.repository/' 'org.eclipse.amp.build#build' CSpec org.apache.lucene:osgi.bundle$2.9.1.v201101211721 has no action, group, or local artifact named java.binaries Please see this thread for more details on the specific issue:
This is a dilemma as obviously you have functionality dependent on this,
but I can't build my components without this dependency. Unless there was a
chart runtime or BIRT core feature somewhere. Again, I don't actually need any
of the datatools stuff but it all gets brought in as part of the BIRT
feature.
Are you aware of any other release train projects that have a +n dependency
on BIRT?
thanks for your quick response and cheers,
Miles
On Jun 6, 2011, at 6:34 PM, Linda Chan wrote:
|