|[cross-project-issues-dev] Problems with Batik 1.9.1 packaging for Photon - might need to revert to previous versions|
Hi all,We've been trying for a while to get a more recent version of Apache Batik (1.9.1 vs a mix of 1.6, 1.7 and 1.8 previously) into Orbit. See http://eclip.se/522740 for the gory details. I thought we finally had it working in M7 (it worked in the context of Sirius), but testing by BIRT and Papyrus revealed several major issues (most notably, LinkageErrors at runtime due to Batik's usage of "split packages" which overlap with JRE-provided packages).
The deadline for the final build of Orbit for Photon is today, so while I'm still trying to find a fix, it becomes more and more probable that we'll need to revert to older versions.
To my knowledge, this affects the following projects:* the platform via its usage of org.apache.batik.css, but I believe they have been using the new version for a while without issue so no change might be needed here.
* GMF Runtime * Sirius * Papyrus * BIRT * GraphitiI'll prepare versions of GMF Runtime and Sirius which revert to Batik versions from Oxygen.3 as a contingency plan (still hoping for a last-minute solution). Other projects might want to prepare for similar reverts. Note that at this moment, all versions of Batik before 1.9.1 have been removed from the Orbit repo for Photon, so I'll need to "bring back" the older versions from Oxygen.3's Orbit. Hope this is not agains the SimRel rules.
Of course, if anybody thinks s/he can help on the issues with 1.9.1, please comment on bug #522740.
Sorry for this to come up this late in the release. Regards, Pierre-Charles David
Back to the top