[jbosstools-issues] [JBoss JIRA] (JBIDE-21105) Remove BIRT?

Nick Boldt (JIRA) issues at jboss.org
Wed Nov 18 15:20:00 EST 2015


     [ https://issues.jboss.org/browse/JBIDE-21105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Boldt updated JBIDE-21105:
-------------------------------
    Attachment: install-jboss-birt.png
                install-jboss-birt-sites.png


1. unpack eclipse-jee-mars-1-RC3-linux-gtk-x86_64.tar.gz
2. use fresh workspace
3. Add these URLs to Eclipse:

http://download.eclipse.org/birt/update-site/mars-interim/
http://download.jboss.org/jbosstools/static/mars/stable/updates/core/4.3.0.Final/

!install-jboss-birt-sites.png!

4. install JBT Birt integration feature:

!install-jboss-birt.png!

Results on disk:

{code}
$➔ find . -maxdepth 2 -name "*birt*" | sort
./features/org.eclipse.birt_4.5.0.v201510231925
./features/org.eclipse.birt.chart_4.5.0.v201510231925
./features/org.eclipse.birt.chart.integration.wtp_4.5.0.v201510231925
./features/org.eclipse.birt.integration.wtp_4.5.0.v201510231925
./features/org.eclipse.birt.report.designer.editor.xml.wtp_4.5.0.v201510231925
./features/org.jboss.tools.birt.feature_1.8.0.Final-v20150924-2232-B33
./plugins/org.eclipse.birt_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.axis.overlay_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.device.extension_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.device.pdf_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.device.svg_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.device.swt_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.engine_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.engine.extension_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.examples.core_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.integration.wtp.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.reportitem_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.reportitem.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.chart.ui.extension_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.core_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.core.script.function_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.core.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.data_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.data.aggregation_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.data.oda.mongodb_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.data.oda.mongodb.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.data.oda.pojo_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.data.oda.pojo.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.integration.wtp.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.me.prettyprint.hector_4.5.0.v201510231925
./plugins/org.eclipse.birt.report.data.adapter_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.bidi.utils_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.bidi.utils.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.excel_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.excel.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.hive_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.hive.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.jdbc_4.5.0.v201510231925
./plugins/org.eclipse.birt.report.data.oda.jdbc.dbprofile_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.jdbc.dbprofile.sampledb_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.jdbc.dbprofile.sampledb.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.jdbc.dbprofile.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.jdbc.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.sampledb_4.5.0.v201510231925
./plugins/org.eclipse.birt.report.data.oda.sampledb.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.xml_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.data.oda.xml.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.debug.core_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.debug.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.core_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.cubebuilder_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.data_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.editors_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.editor.script_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.editors.schematic_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.editor.xml.wtp_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.ide_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.lib_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.lib.explorer_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.preview.web_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.designer.ui.views_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.dataextraction_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.dataextraction.csv_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.config_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.config.docx_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.config.html_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.config.pdf_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.config.postscript_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.config.ppt_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.config.pptx_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.config.wpml_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.docx_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.html_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.ods_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.odt_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.pdf_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.postscript_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.ppt_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.pptx_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.emitter.wpml_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.fonts_4.5.0.v201510231925
./plugins/org.eclipse.birt.report.engine.odf_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.ooxml_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.engine.script.javascript_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.item.crosstab.core_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.item.crosstab.ui_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.model_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.model.adapter.oda_4.5.0.v201510231925.jar
./plugins/org.eclipse.birt.report.viewer_4.5.0.v201510231925
./plugins/org.eclipse.birt.resources_4.5.0.v201510231925
./plugins/org.jboss.tools.birt.core_1.8.0.Final-v20150924-2232-B33.jar
./plugins/org.jboss.tools.birt.oda_1.8.0.Final-v20150924-2232-B33.jar
./plugins/org.jboss.tools.birt.oda.ui_1.8.0.Final-v20150924-2232-B33.jar
{code}

{code}
$➔ find . -maxdepth 2 -name "*jetty*" | sort
./plugins/org.eclipse.equinox.http.jetty_3.1.1.v20150818-2108.jar
./plugins/org.eclipse.jetty.continuation_9.2.13.v20150730.jar
./plugins/org.eclipse.jetty.deploy_9.2.9.v20150224.jar [9.2.9]
./plugins/org.eclipse.jetty.http_9.2.13.v20150730.jar
./plugins/org.eclipse.jetty.io_9.2.13.v20150730.jar
./plugins/org.eclipse.jetty.osgi.boot_9.2.9.v20150224.jar [9.2.9]
./plugins/org.eclipse.jetty.security_9.2.13.v20150730.jar
./plugins/org.eclipse.jetty.server_9.2.13.v20150730.jar
./plugins/org.eclipse.jetty.servlet_9.2.13.v20150730.jar
./plugins/org.eclipse.jetty.util_9.2.13.v20150730.jar
./plugins/org.eclipse.jetty.webapp_9.2.13.v20150730.jar
./plugins/org.eclipse.jetty.xml_9.2.13.v20150730.jar
{code}

Only these two have today's timestampl the rest are dated Sep 10 (the date of the Eclipse JEE release):

{code}
$➔ ls -la $(find . -maxdepth 2 -name "*jetty*" | sort) | grep Nov
-rw-rw-r-- 1 nboldt nboldt  58783 Nov 18 15:12 ./plugins/org.eclipse.jetty.deploy_9.2.9.v20150224.jar
-rw-rw-r-- 1 nboldt nboldt 125177 Nov 18 15:12 ./plugins/org.eclipse.jetty.osgi.boot_9.2.9.v20150224.jar
{code}

So... JBT 4.3.0.Final Birt install (org.jboss.tools.birt.feature_1.8.0.Final-v20150924-2232-B33) requires jetty.deploy 9.2.9 and jetty.osgi.boot 9.2.9. 

#QED

> Remove BIRT?
> ------------
>
>                 Key: JBIDE-21105
>                 URL: https://issues.jboss.org/browse/JBIDE-21105
>             Project: Tools (JBoss Tools)
>          Issue Type: Sub-task
>          Components: birt, target-platform
>    Affects Versions: 4.4.0.Alpha1
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>             Fix For: 4.4.0.Alpha1
>
>         Attachments: birt-4.5-vs-mars-interim.txt, birt-4.5-vs-mars-interim_summary.txt, birt-depends-on-jetty-deploy-929.png, birt-depends-on-jetty-osgi-boot-929.png, eclipse-after-birt.png, install-jboss-birt-sites.png, install-jboss-birt.png
>
>
> {quote}
> (2015-11-17 11:42:50) kmarmaliykov: nickboldt: I look into neon M3 and see that there is no jetty 9.2.9 there
> (2015-11-17 11:43:18) nickboldt: kmarmaliykov: yes, 9.2.9 is from Birt site
> (2015-11-17 11:43:21) nickboldt: because Birt needs it
> (2015-11-17 11:43:33) nickboldt: but there's no Birt for Neon yet so we have to include the Birt for Mars
> (2015-11-17 11:43:37) maxandersen: nickboldt: akazakov: are you talking about having birt in Neon ? 
> (2015-11-17 11:43:44) maxandersen: afaik birt is dead.
> (2015-11-17 11:43:53) maxandersen: won't participate in neon release afaik.
> (2015-11-17 11:43:56) nickboldt: maxandersen: so we should remove birt from JBT 4.4?
> (2015-11-17 11:44:24) maxandersen: well, check first if birt is actually in neon. if it is not the decision is very easy.
> (2015-11-17 11:44:38) akazakov: +1
> (2015-11-17 11:45:36) maxandersen: if it is in, then lets talk options. but if birt requires us to jump through too many hoops its not worth keeping it in.
> (2015-11-17 11:45:55) nickboldt: birt 4.5.0.v201506092134 is in Neon from 201511131000 (M3) - http://download.eclipse.org/releases/neon/201511131000/
> (2015-11-17 11:47:08) nickboldt: and there's a newer birt 4.5.0.v201510231925 (same major.minor.service, newer datestamp) in http://download.eclipse.org/birt/update-site/mars-interim/ 
> {quote}
> So, yesterday as part of updates for JBIDE-20976, I pulled a new BIRT mirror here:
> http://download.jboss.org/jbosstools/updates/requirements/birt/4.5.0.v201510231925/
> But we could also just use the old one from Mars.0:
> http://download.jboss.org/jbosstools/updates/requirements/birt/4.5.0.v201506092134/
> Or we could remove support for BIRT and its webtools / charting integration entirely from JBT 4.4.0.Alpha1, since as Max says BIRT is at EOL.
> *DISCUSS*.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)



More information about the jbosstools-issues mailing list