[RELENG-97] Update Maven to 3.5.3 Created: 18/Apr/18 Updated: 19/Apr/18 Resolved: 19/Apr/18 |
|
| Status: | Resolved |
| Project: | releng |
| Component/s: | Jenkins Job Builder |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | High |
| Reporter: | Thanh Ha (zxiiro) | Assignee: | Thanh Ha (zxiiro) |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
Release notes: https://maven.apache.org/docs/3.5.3/release-notes.html We need to upgrade our Maven build tooling to Maven 3.5.3. From the mailing list discussion (https://lists.opendaylight.org/pipermail/release/2018-April/014799.html) we discovered that the off by 1 timestamp issues that hit us last release is back and hurting us with distribution check jobs... Maven 3.5.2 was patched to solve the timestamp issues so it's about time we started updating our build tooling to use it. We were hit by this before during the Nitrogen release and caused us to revert our maven-merge jobs from global-jjb back to ODL merge jobs and at the time it affected our merge jobs. It appears that our distribution-check jobs are now hitting the same issue. This time distribution-check is not a new job nor has it changed in awhile so there's nothing to revert to. It is time we upgraded our Maven builder to 3.5.3. |
| Comments |
| Comment by Thanh Ha (zxiiro) [ 18/Apr/18 ] |
|
Copied Maven 3.5.3 to local Nexus server. We can start transitioning jobs to using it now. |
| Comment by Thanh Ha (zxiiro) [ 18/Apr/18 ] |
|
With the distribution-check patch merged. New job runs should be using the new Maven version now. Will monitor and see if this improves things and then look into patching the remaining jobs. |
| Comment by Thanh Ha (zxiiro) [ 18/Apr/18 ] |
|
I rechecked a bunch of jobs and they seem to have returned successfully. I think it's safe to start updating the rest of the jobs to using mvn35 now. |
| Comment by Thanh Ha (zxiiro) [ 19/Apr/18 ] |
|
Proposed a final patch to switch global-jjb jobs to using mvn35. I think this can be closed out now. |