From: Jason Gunthorpe <jgg@xxxxxxxxxxxx> Now that it has been running with stability for a while lets finish the job. This is mostly a grab bag of things to make AZP work properly: - Only use python3 so we can reduce the azp image size - Migrate functions over from travis so we don't see as many travis false failures until we retire it. Notably the problematic suse Leap is dropped - Build FC30 and Centos6 in AZP - Cross compile on PPC64 as well as ARM64 - Version number the container images so that stable branches will continue to work forever. - Minor bug fixes to get clean compiles in all environments This is a PR: https://github.com/linux-rdma/rdma-core/pull/552 Jason Gunthorpe (19): rdmacm: Fix missing libraries on centos6 build util: Enable uninitialized_var on powerpc build/cbuild: Remove docker-gc build/travis: Do not build packages in travis anymore build/travis: Do not run checkpatch build/travis: Do not cross compile for ARM64 build/azp: Use a version number for the docker images build/cbuild: Add push-azp-images build/azp: Use gcc 9.3 for building build/azp: Use clang 8.0 for building build/azp: Run a test compile on ppc64el as well build/azp: Add Fedora 30 to the distro testing build/azp: Update check-build to work with python3 build/cbuild: Update cbuild to work with python3 build/azp: Reduce the package list build/azp: Add centos6 to the test distributions build/azp: Run lintian over the bionic .debs build: Use the CMake variable -DENABLE_WERROR to turn on WERROR mode build/azp: Have Azure Pipelines create releases when tags are made .travis.yml | 27 --- CMakeLists.txt | 5 + buildlib/azure-pipelines-release.yml | 48 ++++++ buildlib/azure-pipelines.yml | 84 +++++---- buildlib/cbuild | 248 +++++++++++++++++++-------- buildlib/centos6.spec | 109 ++++++++++++ buildlib/check-build | 50 +++--- buildlib/github-release | 7 - buildlib/package-build-test | 21 --- buildlib/travis-build | 7 +- buildlib/travis-checkpatch | 30 ---- librdmacm/CMakeLists.txt | 1 + util/compiler.h | 5 +- 13 files changed, 421 insertions(+), 221 deletions(-) create mode 100644 buildlib/azure-pipelines-release.yml create mode 100644 buildlib/centos6.spec delete mode 100755 buildlib/github-release delete mode 100755 buildlib/package-build-test delete mode 100755 buildlib/travis-checkpatch -- 2.22.0