[INTTEST-53] integration-multipatch-test-neon job is currently broken and cannot currently be used to test un-merged changes in odlparent Created: 04/Sep/18  Updated: 22/Nov/19  Resolved: 22/Nov/19

Status: Resolved
Project: integration-test
Component/s: None
Affects Version/s: None
Fix Version/s: None

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


 Description   

On https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/integration-multipatch-test-neon/12/ I've run with PATCHES_TO_BUILD = odlparent:75/75675/1,infrautils:99/75699/6:91/74891/16,controller:55/74855/55,aaa:64/74964/12,netconf:66/74966/24 ... 

The idea is to test https://git.opendaylight.org/gerrit/#/c/75675/ with https://git.opendaylight.org/gerrit/#/c/75699/ and https://git.opendaylight.org/gerrit/#/c/74891/

So it bumps maven-bundle-plugin from 3.5.0 to 4.0.0, but if you look at the log of https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/integration-multipatch-test-neon/12/ and grep for "maven-bundle-plugin" then you see that odlparent buildt with maven-bundle-plug 4.0.0 but infrautils with 3.5.0 as if https://git.opendaylight.org/gerrit/#/c/75675/ was not applied.

It seems to be because it's building and installing oldparent as 4.0.0 instead of 4.0.0-SNAPSHOT.



 Comments   
Comment by Luis Gomez [ 05/Sep/18 ]

Current MP script adjusts odlparent project version to the version found in mdsal downloaded patch, if no mdsal project is downloaded (like in your job), then the odlparent project version is adjusted to release (removes -SNAPSHOT on current patch). On top of this MD-SAL in now an MRI project in neon, so its master branch may not include the same version the MSI projects are consuming, so as summary:

1) I will have to change the existing MP script to add MD-SAL as MRI project and extract the version MSI projects are consuming some other way.

2) Until these changes are done you can overcome this issue by changing the odlparent version in the odlparent patch to the version MSI projects in master (neon) consume or the same with -SNAPSHOT, I believe this is 3.1.3 or 3.1.3-SNAPSHOT. This way you have all versions aligned. Obviously you will have to revert the version change before you merge the odlparent patch.

Comment by Luis Gomez [ 22/Nov/19 ]

AFAIK, this was fixed 2 in Neon.

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