[NEUTRON-160] Bump version of EclipseLink Moxy JAXB implementation used in Neutron from 2.6.2 to 2.7.1 Created: 10/Apr/18  Updated: 05/Jul/18  Resolved: 28/May/18

Status: Resolved
Project: neutron
Component/s: northbound-api
Affects Version/s: None
Fix Version/s: Oxygen, Fluorine

Type: Improvement Priority: Medium
Reporter: Michael Vorburger Assignee: Michael Vorburger
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Blocks
blocks NEUTRON-159 Sporadic NeutronNetworkJAXBTest & Neu... Resolved

 Description   

Neutron (both northbound-api as well as neutron-spi) currently use the EclipseLink Moxy JAXB implementation to marshal and unmarshal objects to and from JSON.

The version we currently use is 2.6.2; the latest one available now is 2.7.1. It's generally a good idea to upgrade 3rd party dependencies. Perhaps this will even help fix NEUTRON-159.



 Comments   
Comment by Michael Vorburger [ 10/Apr/18 ]

So proposed in https://git.opendaylight.org/gerrit/#/c/70717/ for neutron (for now; and in https://git.opendaylight.org/gerrit/#/c/70716/ for odlparent for "later" - probably going to be a while).

All Neutron tests still pass with this (and Neutron is one of the few projects with a good real IT); the karaf/target/assembly/system/org/eclipse/persistence/org.eclipse.persistence.moxy/ now has both 2.6.2/ as well as 2.7.1/, which IMHO is totally fine (and seems to work). Because if we do not ever want this at all, then why are we even using OSGi?

Comment by Michael Vorburger [ 05/Jul/18 ]

For NEUTRON-159, we need this ASAP not just on master/Fluorine (where it is since April) but on stable/oxygen as well.

Seeing that odlparent 3.1.2 with c/70716 is finally available, but oxygen does not use it, I'm going to cherry-pick c/70717 in neutron.

We probably also can remove c/70717 from master neutron, as master is now on odlparent 3.1.2.

Comment by Michael Vorburger [ 05/Jul/18 ]

> I'm going to cherry-pick c/70717 in neutron.

see https://git.opendaylight.org/gerrit/#/c/73782/

> can remove c/70717 from master neutron, as master is now on odlparent 3.1.2

see https://git.opendaylight.org/gerrit/#/c/73787/

Generated at Wed Feb 07 20:25:43 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.