[Openvpn-devel] missing cover letter for "modernize travis-ci" patchset
Hello, somehow cover letter was lost for no reason (it was delivered during test git send-email). the rationale behind switching to xenial is trusty EOL coming on 30 Apr 2019. also, it is good time to refresh few more things like building on new arch "linux-ppc64le" and simplify osx brew management. Thanks! Ilya Shipitsin ___ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel
[Openvpn-devel] [PATCH 2/3] travis-ci: change trusty image to xenial
From: Ilya Shipitsin Ubuntu Trusty reaches End of Life on April 30, 2019 Let us switch to xenial. Also, it simplifies mingw builds. We do not need to add xenial mingw manually anymore Signed-off-by: Ilya Shipitsin --- .travis.yml | 9 ++--- .travis/build-deps.sh | 9 - 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/.travis.yml b/.travis.yml index 428131ec..bf46b14c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ sudo: required -dist: trusty +dist: xenial os: linux @@ -75,12 +75,7 @@ matrix: addons: apt: update: true -packages: - - liblzo2-dev - - libpam0g-dev - - liblz4-dev - - linux-libc-dev - - man2html +packages: [ liblzo2-dev, libpam0g-dev, liblz4-dev, linux-libc-dev, man2html, mingw-w64] cache: directories: diff --git a/.travis/build-deps.sh b/.travis/build-deps.sh index 96a030cc..391b35ef 100755 --- a/.travis/build-deps.sh +++ b/.travis/build-deps.sh @@ -130,15 +130,6 @@ build_openssl () { fi } -if [ ! -z ${CHOST+x} ]; then - # - # openvpn requires at least mingw-gcc-4.9, which is available at xenial repo - # - sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu xenial main universe" - sudo apt-get update - sudo apt-get -y install dpkg mingw-w64 -fi - # Download and build crypto lib if [ "${SSLLIB}" = "openssl" ]; then download_openssl -- 2.20.1 ___ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel
[Openvpn-devel] [PATCH 3/3] travis-ci: update osx to xcode9.4 and modernize brew management
From: Ilya Shipitsin osx image used for builds, i.e. xcode7.3 is outdated, we can switch to "default" xcode9.4 and use more fast brew travis-ci plugin Signed-off-by: Ilya Shipitsin --- .travis.yml | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index bf46b14c..e61a8d38 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,11 +50,9 @@ matrix: compiler: clang - env: SSLLIB="openssl" os: osx - osx_image: xcode7.3 compiler: clang - env: SSLLIB="mbedtls" os: osx - osx_image: xcode7.3 compiler: clang - env: SSLLIB="openssl" CHOST=x86_64-w64-mingw32 OPENSSL_VERSION="1.0.1u" os: linux @@ -76,6 +74,8 @@ addons: apt: update: true packages: [ liblzo2-dev, libpam0g-dev, liblz4-dev, linux-libc-dev, man2html, mingw-w64] + homebrew: +packages: [ lzo ] cache: directories: @@ -83,10 +83,6 @@ cache: - ${HOME}/opt - ${HOME}/Library/Caches/Homebrew -before_install: - - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then brew update ; fi - - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then brew install lzo; fi - install: - if [ ! -z "${CHOST}" ]; then unset CC; fi - .travis/build-deps.sh > build-deps.log 2>&1 || (cat build-deps.log && exit 1) -- 2.20.1 ___ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel
[Openvpn-devel] [PATCH 1/3] travis-ci: add "linux-ppc64le" to build matrix
From: Ilya Shipitsin Signed-off-by: Ilya Shipitsin --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index ede2aaa6..428131ec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,6 +33,9 @@ matrix: - env: SSLLIB="openssl" OPENSSL_VERSION="1.1.0h" os: linux compiler: gcc +- env: SSLLIB="openssl" OPENSSL_VERSION="1.1.0h" LABEL="linux-ppc64le" + os: linux-ppc64le + compiler: gcc - env: SSLLIB="openssl" CFLAGS="-fsanitize=address" os: linux compiler: clang -- 2.20.1 ___ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel
[Openvpn-devel] modernize travis-ci builds
Ubuntu Trusty reaches EOL soon, so it is good time to upgrade travis-ci machinery to use Xenial image. Also, some improvements are made in Linux and OSX builds. ___ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel