[VTN-87] VTN Manager depends on missing dependencies Created: 07/Oct/15 Updated: 19/Oct/17 Resolved: 11/Dec/15 |
|
| Status: | Verified |
| Project: | vtn |
| Component/s: | VTN Manager |
| Affects Version/s: | unspecified |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Thanh Ha (zxiiro) | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 4426 |
| Description |
|
VTN Manager appears to be pulling in dependencies that are missing from the build. In autorelease we caught the following 2 dependencies: [WARNING] The POM for org.opendaylight.controller:sal:jar:0.10.0-Daily-v201510070746 is missing, no dependency information available [WARNING] The POM for org.opendaylight.controller:hosttracker:jar:0.7.0-Daily-v201510070746 is missing, no dependency information available |
| Comments |
| Comment by Hideyuki Tai [ 07/Oct/15 ] |
|
I've investigated this failure. The reason of the failure is that the VTN project is depending AD-SAL artifacts which does not exist anymore in the master branch of the controller project. Therefore, I think we should temporarily remove the VTN project from the autorelease job to avoid that build failure. Note: That's because VTN builds can use SNAPSHOT artifacts of the AD-SAL from the NEXUS repository. However, since the autorelease job does not use these SNAPSHOT artifacts at the NEXUS repository, the build failure occurred. |
| Comment by Thanh Ha (zxiiro) [ 07/Oct/15 ] |
|
This patch which temporarily disables VTN from autorelease should be reverted when this bug is resolved: |
| Comment by Tony Tkacik [ 21/Oct/15 ] |
|
Hideyuiki, |
| Comment by Vratko Polak [ 05/Nov/15 ] |
|
> you could use last released AD-SAL components, which are Lithium-based instead of Be SNAPSHOTs Oh, I forgot to comment on this. Other than that, it may work as emergency measure for now. |
| Comment by Thanh Ha (zxiiro) [ 24/Nov/15 ] |
|
According to [1] VTN will remove AD-SAL by 2015-12-03. [1] https://lists.opendaylight.org/pipermail/release/2015-November/004455.html |
| Comment by Thanh Ha (zxiiro) [ 24/Nov/15 ] |
|
Hideyuki, any updates on this other than the one I link from comment 5? Please keep us posted so we can re-enable VTN in autorelease. |
| Comment by Hideyuki Tai [ 24/Nov/15 ] |
|
(In reply to Thanh Ha from comment #6) It's not yet done. Just for your information, we've merged a huge patch for the migration yesterday. The most work for the migration was completed in the patch. That was really heavy task. |
| Comment by Vratko Polak [ 02/Dec/15 ] |
|
I did some investigation. Something like this is still needed: https://git.opendaylight.org/gerrit/30495 |
| Comment by Hideyuki Tai [ 02/Dec/15 ] |
|
(In reply to Vratko Polák from comment #8) Thank you for your investigation. Our work for removing AD-SAL dependencies has not been completed yet. The following patch is removing AD-SAL dependencies. We are reviewing this patch. |
| Comment by Hideyuki Tai [ 02/Dec/15 ] |
|
We've completed the removal of the AD-SAL dependencies from VTN on the master branch (for Beryllium). https://git.opendaylight.org/gerrit/#/c/30476/ Now, VTN on the master branch does not depend on AD-SAL anymore. |
| Comment by Hideyuki Tai [ 02/Dec/15 ] |
|
(In reply to Thanh Ha from comment #2) To revert the above change, I push the following patch. |
| Comment by Thanh Ha (zxiiro) [ 02/Dec/15 ] |
|
(In reply to Hideyuki Tai from comment #11) Thanks Hideyuki, it's been merged now. Hopefully we can get autorelease to build soon, I'm still waiting on a SNBI blocking patch [1] before we can see where we are at with autorelease. |
| Comment by Hideyuki Tai [ 11/Dec/15 ] |
|
I've confirmed that VTN build succeeds in autorelease job. https://jenkins.opendaylight.org/releng/job/autorelease-daily-beryllium/313/ |
| Comment by Thanh Ha (zxiiro) [ 11/Dec/15 ] |
|
Confirmed that autorelease passed: https://jenkins.opendaylight.org/releng/job/autorelease-daily-beryllium/lastSuccessfulBuild/ |
| Comment by Thanh Ha (zxiiro) [ 11/Dec/15 ] |
|
Link should have been: https://jenkins.opendaylight.org/releng/job/autorelease-daily-beryllium/313/ |