[
https://issues.jboss.org/browse/JBDS-2196?page=com.atlassian.jira.plugin....
]
Denis Golovin commented on JBDS-2196:
-------------------------------------
{quote}1. Tycho build is missing org.jdom.jaxen plugin{quote}
It is not in JBDS installed out of PDE build update site, which means it is not required.
{quote}2. Tycho build adds org.jboss.tools.xulrunner plugin,
org.mozilla.xulrunner.feature, org.jboss.tools.xulrunner.feature{quote}
It seems right, because JBDS Update site should include all required plugins and features
{quote}3. Tycho build adds org.eclipse.net4j.jms.api plugin{quote}
Should be optional dependency and installed because tycho be default treat optional deps
as required
{quote}4. Tycho build adds org.eclipse.equinox.executable plugin{quote}
It seems included because eclipse.platform feature is included in product, but it is not
installed, when istaller materialize product out of update site.
{quote}5. Tycho build adds org.jboss.tools.usage.feature{quote}
That's good difference, because usage should be included into update site
Audit differences between Tycho-built product update site
(.updatesite job) and PDE-built product update site (.product job)
----------------------------------------------------------------------------------------------------------------------------
Key: JBDS-2196
URL:
https://issues.jboss.org/browse/JBDS-2196
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: updatesite
Affects Versions: 5.0.0.CR1
Reporter: Nick Boldt
Assignee: Denis Golovin
Fix For: 5.0.0.GA
Attachments: JBDS2196-snap1.png, JBDS2196-snap2-not-relevant.png,
JBDS2196-snap3-not-relevant.png, JBDS2196-snap4-not-relevant.png,
JBDS2196-snap5-not-relevant.png, JBDS2196-snap6-not-relevant-multiples.png,
JBDS2196-snap7.png, JBDS2196-snap8.png, JBDS2196-snap9.png
Comparing the CR1a bits:
http://www.qa.jboss.com/binaries/RHDS/updates/development/5.0.0.CR1a.core... (built
with .product job)
vs.
http://www.qa.jboss.com/binaries/RHDS/updates/development/5.0.0.CR1a.core... (build
with .updatesite job)
GOOD differences:
1. Tycho build is missing pack.gz duplicates of plugins
2. Tycho build lacks Eclipse UI/SWT plugins related to unsupported platforms (OSX Carbon,
Solaris, etc.)
3. Tycho build only includes a single version of a plugin; PDE build includes multiples
of plugins such as apache.commons.logging
4. Tycho build is missing javax.el, com.springsource.javax.servlet.jsp,
com.springsource.javax.servlet, com.springsource.javax.el plugins
5. Tycho build is missing images/ and web/ folders (which are irrelevant in an update
site and only applies to the web UI for the update site)
6. Tycho build renames
"com.jboss.jbds.all_root.<ws>.<os>.<arch>_5.0.0.TIMESTAMP"
binaries to
"com.jboss.jbds.all.executable.<ws>.<os>.<arch>_5.0.0.TIMESTAMP-Hxx-SUFFIX"
Questionable differences:
1. Tycho build is missing org.jdom.jaxen plugin
2. Tycho build adds org.jboss.tools.xulrunner plugin, org.mozilla.xulrunner.feature,
org.jboss.tools.xulrunner.feature
3. Tycho build adds org.eclipse.net4j.jms.api plugin
4. Tycho build adds org.eclipse.equinox.executable plugin
5. Tycho build adds org.jboss.tools.usage.feature
6. Tycho build adds com.jboss.jbds.central.discovery.feature and
com.jboss.jbds.central.discovery plugin
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira