eclipse-modisco / org.eclipse.modisco

Eclipse Public License 2.0
0 stars 0 forks source link

Accommodate demise of BIRT #1050

Open eclipse-modisco-bot opened 3 days ago

eclipse-modisco-bot commented 3 days ago

| --- | --- | | Bugzilla Link | 557989 | | Status | NEW | | Importance | P3 normal | | Reported | Dec 07, 2019 06:44 EDT | | Modified | Jan 15, 2020 05:55 EDT | | See also | 359374, 559115 | | Reporter | Ed Willink |

Description

BIRT died a couple of years ago and its residual SimRel contribution from an oxygen-interim site is likely to be trimmed to just the birt-chart-feature, which is all that MoDisco requires. However a total loss of BIRT is possible and it would be best to accommodate it in an orderly fashion.

It appears that BIRT is used solely by

org.eclipse.modisco.utils.chart.birt.core

which is included via

org.eclipse.modisco.utils.chart.feature

into

org.eclipse.modisco.infra.discovery.benchmark.feature

which is not part of the SDK.

Loss of BIRT should therefore not impact on a core / SDK MoDisco install.

Loss of BIRT will cripple the discovery.benchmark. Making the BIRT dependency optional could fix this, but what does the discovery.benchmark do? If it is a discovery from BIRT, then non-optional could cripple something else useful. But if it is an export to BIRT then no BIRT makes the export and the whole feature useless anyway. No action necessary.

If the functionality is export-to-BIRT, then does it need as rewriting to swtChart or something else?

eclipse-modisco-bot commented 3 days ago

By Ed Willink on Jan 15, 2020 05:55

In the absence of a case for retaining the functionality. BIRT support will be amputated along with UML2 support in 3 weeks time for 1.5.1M2.

See Bug 559115.