DAOS-18702 build: Use leap 15.6 for build (2.6 backport) (#17738)#17809
DAOS-18702 build: Use leap 15.6 for build (2.6 backport) (#17738)#17809phender merged 4 commits intorelease/2.6from
Conversation
|
Ticket title is 'Upgrade CI environment to use leap 15.6 for build stage.' |
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/1/execution/node/374/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/1/execution/node/366/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/1/execution/node/373/log |
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/2/execution/node/373/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/2/execution/node/379/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/2/execution/node/378/log |
|
Test stage Test RPMs on EL 8.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17809/2/display/redirect |
|
Test stage Functional on EL 8.8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17809/2/display/redirect |
1 similar comment
|
Test stage Functional on EL 8.8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17809/2/display/redirect |
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/3/execution/node/275/log |
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/4/execution/node/327/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/4/execution/node/323/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/4/execution/node/324/log |
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/7/execution/node/321/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/7/execution/node/324/log |
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/8/execution/node/333/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/8/execution/node/334/log |
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/9/execution/node/313/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/9/execution/node/339/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/9/execution/node/312/log |
3cf71ec to
1a22729
Compare
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/14/execution/node/315/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/14/execution/node/321/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/14/execution/node/322/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/18/execution/node/285/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/18/execution/node/284/log |
|
Test stage Build RPM on Leap 15.6 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/19/execution/node/268/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/19/execution/node/269/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17809/19/execution/node/267/log |
f3dc7f1 to
22ff86b
Compare
Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
Upgrade Leap build environment for to use OS version 15.6 Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
lua-lmod available in the Leap 15.6 release packages does not work as expected. We need to use the newer one for RPM's build environment. Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com> Cancel-prev-build: false Priority: 2 Skip-unit-tests:true Skip-unit-test: true Skip-NLT: true Skip-unit-test-memcheck: true Skip-func-test-el8: true Skip-func-test-el9: true Skip-func-test-leap15: false Skip-fault-injection-test: true Skip-test-el-9.6-rpms: true Skip-test-leap-15-rpms: false Skip-func-hw-test: true
22ff86b to
49c1f2c
Compare
phender
left a comment
There was a problem hiding this comment.
Everything else looks good.
This reverts commit eeba06d. Doc-only: true Signed-off-by: Tomasz Gromadzki <tomasz.gromadzki@hpe.com>
|
The final validation results are here: |
| } | ||
| } | ||
| stage('Build on Leap 15.5') { | ||
| stage('Build on Leap 15.6') { |
There was a problem hiding this comment.
Shouldn't this be Leap 15 to be inline with EL 9 and with what master has?
There was a problem hiding this comment.
I disagree. The name simplification was not because we updated to use EL9 but because we changed the stage names at all. Build on Leap 15.6 was never a stage on master. Master went from Leap 15.5 -> Leap 15 and now in 2.6 we went from Leap 15.5 -> Leap 15.6, which is an unnecessary divergence
There was a problem hiding this comment.
The 92503f0 commit simplified 13 build and test stage names - including Build on Leap 15.5 -> Build on Leap 15.
Since 4643b39 came after (what primarily this PR is based upon) it already had the Build on Leap 15 stage name.
The release/2.6 version of the Jenkinsfile still has many of these stage names with the specific distro major.minor version included, so just updating the Leap 15.6 build stage names would be odd.
I'm not opposed to updating the stage names in the release/2.6 Jenkinsfile, but I think its out of scope for this specific PR and more closely tied to commit 92503f0 - which is where its merge approval should be based.
There was a problem hiding this comment.
It's not about which PR came first. It's just simply that if we are updating the stage name then let's simplify it so we don't have to keep changing the merge requirements each time. All 2.6 PRs with this commit will now require force landing until the merge requirements are updated. But if we update the merge requirements then all 2.6 PRs without this commit will require force landing. That is the entire motivation for simplifying the names when we have to change them for any reason.
DAOS-18702 build: Use leap 15.6 for build backport to 2.6 (#17738)
Requires:
The solution requires the
lua-lmodversion > 8.7.34 available in a repository with the higher priority than OS default one like in example below:Steps for the author:
After all prior steps are complete: