Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] Confusingorg.apache.batik versions

Hi,

IIRC, we had specific version requirements in Batik (I don't remember if that was related to CSS or XML), because some classes moved between one plug-in in 1.6 to another plug-in in 1.7. This resulted in major trouble when using a mix of 1.6 and 1.7 (Which is why we have these strong version constraints in our dependencies)

This should no longer be an issue when migrating to 1.9 (Especially if 1.6 and 1.7 are removed from Orbit/SimRel), so this might also be an opportunity to set proper version bounds.

But for Oxygen, I wouldn't change anything, just to make sure P2 is not confused during updates :)

I believe these issues were related to the SVG/CSS integration, so you should simply check that CSS customization of SVG images still works

Cheers,
Camille

On Fri, Oct 6, 2017 at 3:10 PM, Quentin Le Menez <quentin.lemenez@xxxxxxxxx> wrote:
Hum, even though they are not used by any classes inside the same plugin ?

On 6 October 2017 at 15:08, MAGGI Benoit <Benoit.MAGGI@xxxxxx> wrote:
Hi,

No.

This is merely a technical improvement to prepare migration to batik 1.9.
There is little value in reporting that in oxygen stream and only risk if something goes wrong.

Benoit,

-----Message d'origine-----
De : mdt-papyrus.dev-bounces@eclipse.org [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de LE MENEZ Quentin
Envoyé : vendredi 6 octobre 2017 14:52
À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx>
Objet : [PROVENANCE INTERNET] Re: [mdt-papyrus.dev] Confusingorg.apache.batik versions

Cool thanks,
Could you also cherry-pick this change on Oxygen as it seems to be in the exact same configuration ? (no need to have unused dependencies in the manifest)

Quentin


-----Message d'origine-----
De : mdt-papyrus.dev-bounces@eclipse.org [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de MAGGI Benoit Envoyé : vendredi 6 octobre 2017 13:49 À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx> Objet : [PROVENANCE INTERNET] Re: [mdt-papyrus.dev] Confusingorg.apache.batik versions

Hi,

I removed the unused dependencies [1].
So we have only one remaining dependency in infra.gmfdiag.common

Benoit,
1: https://git.eclipse.org/r/#/c/106335/

-----Message d'origine-----
De : mdt-papyrus.dev-bounces@eclipse.org [mailto:mdt-papyrus.dev-bounces@xxxxxxxxxxx] De la part de MAGGI Benoit Envoyé : vendredi 6 octobre 2017 11:37 À : Papyrus Project list <mdt-papyrus.dev@xxxxxxxxxxx> Objet : [PROVENANCE INTERNET] [mdt-papyrus.dev] TR: [cross-project-issues-dev] Confusingorg.apache.batik versions

Hi,

For information there is an ongoing task to force batik 1.9 for GMF Runtime in Photon.

So far in Papyrus,
 - batik is referenced in infra.gmfdiag.common, uml.diagram.common, uml.diagram.clazz and uml.diagram.sequence.
 - version is bundle-version="[1.6.0,1.7.0)",

Questions:
 - Can we remove batik from uml.diagram.common, uml.diagram.clazz and uml.diagram.sequence ? => Seems unused dependencies
- Is there any know issue that will prevent the use of 1.9 version?

Regards,
Benoit

-----Message d'origine-----
De : cross-project-issues-dev-bounces@xxxxxxxxxxx [mailto:cross-project-issues-dev-bounces@xxxxxxxxxxx] De la part de Pierre-Charles David Envoyé : vendredi 6 octobre 2017 09:41 À : cross-project-issues-dev@eclipse.org
Objet : Re: [cross-project-issues-dev] Confusing org.apache.batik versions

Hi,

Quick followup on this issue: I plan to contribute all the Batik 1.9 JARs currently missing and that are required by GMF Runtime into Orbit for Photon. I'll do what I can, but this may not be done by M3. Roland has agreed to wait until M4 if needed before removing the older versions from Orbit [1].

Projects that are currently known to be affected by this are:
* GMF Runtime (see #517093)
* Sirius (see #525362)
* GMF Tooling (but they've dropped from the train, and I don't know if they plan to make new releases)
* Papyrus (according to a quick grep on their MANIFEST.MF)

There may be others, either via GMF Runtime or directly. Please check.

Affected projects should follow bug #522740 or bug #517093, and if you've got any experience with packaging and contributing JARs into Orbit (I don't), any help would be appreciated.

Regards,
Pierre-Charles David (Obeo)

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=522740#c8

--

*Pierre-Charles David*
+33 2 51 13 52 18

<http://www.obeo.fr/>

7 Boulevard Ampère - Carquefou - France
*obeo.fr* <http://www.obeo.fr/> | *twitter* <https://twitter.com/obeo_corp> | *linkedin* <https://www.linkedin.com/company/obeo>

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev


_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev



--
Camille Letavernier

Senior Software Engineer
EclipseSource France

Phone: +33 1 85 41 09 21

EclipseSource France SAS
Palaiseau-Entreprises
7 rue de la Croix Martre
91120 Palaiseau

General Manager: Remi Schnekenburger
Registered Office: 7 rue de la Croix Martre, 91120 Palaiseau, France
Commercial Register 824 977 516  R.C.S. EVRY

Back to the top