[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. |