[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-3239) canot install JBoss Tools from Nightly Update Site - missing org.eclipse.birt.integration.wtp.ui

Nick Boldt (JIRA) jira-events at lists.jboss.org
Thu Nov 20 15:58:36 EST 2008


    [ https://jira.jboss.org/jira/browse/JBIDE-3239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12439170#action_12439170 ] 

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/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
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/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-linux-gtk.tar.gz
> 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

        



More information about the jbosstools-issues mailing list