[
https://jira.jboss.org/jira/browse/JBIDE-3239?page=com.atlassian.jira.plu...
]
Nick Boldt commented on JBIDE-3239:
-----------------------------------
Using the workflow above -- Eclipse JEE + JBoss Tools update site -- p2 could not find
that feature.
Here's what is included on the Ganymede update site [1], searching for feature with
"birt" in their name:
<feature
url="features/org.eclipse.birt_2.3.1.v20080630-7N7Y7AAYdlIXLgz-SLsyMQ21x2fI.jar"
id="org.eclipse.birt"
version="2.3.1.v20080630-7N7Y7AAYdlIXLgz-SLsyMQ21x2fI">
<feature
url="features/org.eclipse.birt.doc_2.3.1.v20080630-2207w31191_34b.jar"
id="org.eclipse.birt.doc"
version="2.3.1.v20080630-2207w31191_34b">
<feature
url="features/org.eclipse.tptp.birt_4.4.200.v200807310709-7J7KAh7i0i7FtQgZWz0mZuFjnj36.jar"
id="org.eclipse.tptp.birt"
version="4.4.200.v200807310709-7J7KAh7i0i7FtQgZWz0mZuFjnj36">
[1]
http://download.eclipse.org/releases/ganymede/
I looked for an update site for BIRT but could not find one -- only way I could find the
required missing feature was from their 2.3.1 downloads page.
After a bit of extra thinking ("but surely if BIRT is in Ganymede they must have an
update site somewhere!") & hacking (ssh to
dev.eclipse.org and look around for
the site), I found this:
http://download.eclipse.org/birt/update-site/2.3/
So, here's a revised workflow that does work:
a) download Eclipse 3.4.1 JEE bundle:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downlo...
b) unpack, start Eclipse: ./eclipse -clean -showLocation -data
/home/nboldt/eclipse/workspace-clean -vmargs -Xms128M -Xmx256M -XX:PermSize=128M
-XX:MaxPermSize=256M
c) Help > Software Updates > Available Software > Add Site >
http://download.eclipse.org/birt/update-site/2.3/
c) Help > Software Updates > Available Software > Add Site >
http://download.jboss.org/jbosstools/updates/nightly/trunk/
d) select entire JBoss Tools node
e) installation succeeds -- the first thing p2 downloads is the plugin
org.eclipse.birt.integration.wtp.ui_2.3.1.v20080827 -- but no disk is wasted w/ extraneous
features or plugins included in the SDK zip I used before.
--
So... I'm going to open a bug against BIRT asking that they make their update site
discoverable on the website, and WTP so that they'll add BIRT as a discovery URL. That
won't fix things for this release, but may assist in future.
*
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256017 - Link BIRT update sites from
website and wiki
*
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256018 - Update Manager Install
Instructions are out of date and do not mention BIRT update sites
*
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256021 - Could WTP provide a link to
BIRT's update site for discovery purposes?
*
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256022 - Are there features missing from
the Ganymede Update site?
For JBoss Tools, however, we need to at least document the fact that this feature needs
that extra plugin. One quasi-solution would be to have some other feature provide the BIRT
update site as a discovery URL so that once some of JBoss Tools is installed, subsequent
installs should be able to magically find that site, and thus that required plugin.
canot install JBoss Tools from Nightly Update Site - missing
org.eclipse.birt.integration.wtp.ui
------------------------------------------------------------------------------------------------
Key: JBIDE-3239
URL:
https://jira.jboss.org/jira/browse/JBIDE-3239
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: birt
Reporter: Nick Boldt
Assignee: Snjezana Peco
Fix For: 3.0.0.cr1
Steps to reproduce:
a) download Eclipse 3.4.1 JEE bundle:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downlo...
b) unpack, start Eclipse: ./eclipse -clean -showLocation -data
/home/nboldt/eclipse/workspace-clean -vmargs -Xms128M -Xmx256M -XX:PermSize=128M
-XX:MaxPermSize=256M
c) Help > Software Updates > Available Software > Add Site >
http://download.jboss.org/jbosstools/updates/nightly/trunk/
d) select entire JBoss Tools node
e) when trying to install, p2 refuses the request with the following error:
Cannot complete the request. See the details.
Unsatisfied dependency: [org.jboss.tools.birt.core 1.0.0.CR1-N200811200817]
requiredCapability: osgi.bundle/org.eclipse.birt.integration.wtp.ui/0.0.0
Unsatisfied dependency: [org.jboss.tools.birt.core 1.0.0.CR1-N200811200817]
requiredCapability: osgi.bundle/org.eclipse.birt.integration.wtp.ui/0.0.0
Unsatisfied dependency: [org.jboss.tools.birt.feature.feature.group
1.0.0.CR1-N200811200817] requiredCapability:
org.eclipse.equinox.p2.iu/org.jboss.tools.birt.core/[1.0.0.CR1-N200811200817,1.0.0.CR1-N200811200817]
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira