]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Travis, enable jobs, changelog note.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 24 Mar 2021 10:18:35 +0000 (11:18 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 24 Mar 2021 10:18:35 +0000 (11:18 +0100)
- Travis, fix script to fail when tasks fail.

.travis.yml
doc/Changelog

index d6a720d7e27d9737f314bcc811cf24ab61813831..f2fc6c19f2eba2529092eb0ae0e8a757d4ef265d 100644 (file)
@@ -26,129 +26,129 @@ jobs:
       arch: amd64
       env:
         - CONFIG_OPTS="--enable-debug --disable-flto"
-#    - os: linux
-#      name: Clang on Linux, Amd64, clang-analysis
-#      compiler: clang
-#      arch: amd64
-#      env:
-#        - CONFIG_OPTS="--enable-debug --disable-flto"
-#        - TEST_ANALYZER=yes
-#    - os: osx
-#      osx_image: xcode12.2
-#      name: Clang on OS X, Amd64, clang-analysis
-#      compiler: clang
-#      arch: amd64
-#      env:
-#        - TEST_OSX=yes
-#        - CONFIG_OPTS="--enable-debug --disable-flto --with-ssl=/usr/local/opt/openssl --with-libexpat=/usr/local/opt/expat"
-#        - TEST_ANALYZER=yes
-#        - HOMEBREW_NO_AUTO_UPDATE=1
-#    - os: linux
-#      name: Libevent, GCC on Linux, Amd64
-#      compiler: gcc
-#      arch: amd64
-#      env:
-#        - TEST_LIBEVENT=yes
-#        - CONFIG_OPTS="--with-libevent"
-#    - os: linux
-#      name: Libevent, Clang on Linux, Amd64
-#      compiler: clang
-#      arch: amd64
-#      env:
-#        - TEST_LIBEVENT=yes
-#        - CONFIG_OPTS="--with-libevent"
-#    - os: osx
-#      osx_image: xcode12.2
-#      name: Libevent, Clang on OS X, Amd64
-#      compiler: clang
-#      arch: amd64
-#      env:
-#        - TEST_OSX=yes
-#        - TEST_LIBEVENT=yes
-#        - CONFIG_OPTS="--disable-flto --with-ssl=/usr/local/opt/openssl --with-libevent=/usr/local/opt/libevent --with-libexpat=/usr/local/opt/expat"
-#        - HOMEBREW_NO_AUTO_UPDATE=1
-#    - os: linux
-#      name: UBsan, GCC on Linux, Amd64
-#      compiler: gcc
-#      arch: amd64
-#      dist: bionic
-#      env:
-#        - TEST_UBSAN=yes
-#    - os: linux
-#      name: UBsan, Clang on Linux, Amd64
-#      compiler: clang
-#      arch: amd64
-#      dist: bionic
-#      env:
-#        - TEST_UBSAN=yes
-#    - os: linux
-#      name: Asan, GCC on Linux, Amd64
-#      compiler: gcc
-#      arch: amd64
-#      dist: bionic
-#      env:
-#        - TEST_ASAN=yes
-#    - os: linux
-#      name: Asan, Clang on Linux, Amd64
-#      compiler: clang
-#      arch: amd64
-#      dist: bionic
-#      env:
-#        - TEST_ASAN=yes
-#    - os: linux
-#      name: GCC on Linux, Aarch64
-#      compiler: gcc
-#      arch: arm64
-#      dist: bionic
-#      env:
-#        - CONFIG_OPTS="--enable-debug --disable-flto"
-#    - os: linux
-#      name: Clang on Linux, Aarch64
-#      compiler: clang
-#      arch: arm64
-#      dist: bionic
-#      env:
-#        - CONFIG_OPTS="--enable-debug --disable-flto"
-#    - os: linux
-#      name: GCC on Linux, PowerPC64
-#      compiler: gcc
-#      arch: ppc64le
-#      dist: bionic
-#      env:
-#        - CONFIG_OPTS="--enable-debug --disable-flto"
-#    - os: linux
-#      name: Clang on Linux, PowerPC64
-#      compiler: clang
-#      arch: ppc64le
-#      dist: bionic
-#      env:
-#        - CONFIG_OPTS="--enable-debug --disable-flto"
-#    - os: linux
-#      name: GCC on Linux, s390x
-#      compiler: gcc
-#      arch: s390x
-#      dist: bionic
-#      env:
-#        - CONFIG_OPTS="--enable-debug --disable-flto"
-#    - os: linux
-#      name: Clang on Linux, s390x
-#      compiler: clang
-#      arch: s390x
-#      dist: bionic
-#      env:
-#        - CONFIG_OPTS="--enable-debug --disable-flto"
-#    - os: osx
-#      osx_image: xcode12.2
-#      name: Apple iPhone on iOS, armv7
-#      compiler: clang
-#      env:
-#        - TEST_IOS=yes
-#        - AUTOTOOLS_HOST=armv7-apple-ios
-#        - OPENSSL_HOST=ios-cross
-#        - IOS_SDK=iPhoneOS
-#        - IOS_CPU=armv7s
-#        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
-#        - HOMEBREW_NO_AUTO_UPDATE=1
+    - os: linux
+      name: Clang on Linux, Amd64, clang-analysis
+      compiler: clang
+      arch: amd64
+      env:
+        - CONFIG_OPTS="--enable-debug --disable-flto"
+        - TEST_ANALYZER=yes
+    - os: osx
+      osx_image: xcode12.2
+      name: Clang on OS X, Amd64, clang-analysis
+      compiler: clang
+      arch: amd64
+      env:
+        - TEST_OSX=yes
+        - CONFIG_OPTS="--enable-debug --disable-flto --with-ssl=/usr/local/opt/openssl --with-libexpat=/usr/local/opt/expat"
+        - TEST_ANALYZER=yes
+        - HOMEBREW_NO_AUTO_UPDATE=1
+    - os: linux
+      name: Libevent, GCC on Linux, Amd64
+      compiler: gcc
+      arch: amd64
+      env:
+        - TEST_LIBEVENT=yes
+        - CONFIG_OPTS="--with-libevent"
+    - os: linux
+      name: Libevent, Clang on Linux, Amd64
+      compiler: clang
+      arch: amd64
+      env:
+        - TEST_LIBEVENT=yes
+        - CONFIG_OPTS="--with-libevent"
+    - os: osx
+      osx_image: xcode12.2
+      name: Libevent, Clang on OS X, Amd64
+      compiler: clang
+      arch: amd64
+      env:
+        - TEST_OSX=yes
+        - TEST_LIBEVENT=yes
+        - CONFIG_OPTS="--disable-flto --with-ssl=/usr/local/opt/openssl --with-libevent=/usr/local/opt/libevent --with-libexpat=/usr/local/opt/expat"
+        - HOMEBREW_NO_AUTO_UPDATE=1
+    - os: linux
+      name: UBsan, GCC on Linux, Amd64
+      compiler: gcc
+      arch: amd64
+      dist: bionic
+      env:
+        - TEST_UBSAN=yes
+    - os: linux
+      name: UBsan, Clang on Linux, Amd64
+      compiler: clang
+      arch: amd64
+      dist: bionic
+      env:
+        - TEST_UBSAN=yes
+    - os: linux
+      name: Asan, GCC on Linux, Amd64
+      compiler: gcc
+      arch: amd64
+      dist: bionic
+      env:
+        - TEST_ASAN=yes
+    - os: linux
+      name: Asan, Clang on Linux, Amd64
+      compiler: clang
+      arch: amd64
+      dist: bionic
+      env:
+        - TEST_ASAN=yes
+    - os: linux
+      name: GCC on Linux, Aarch64
+      compiler: gcc
+      arch: arm64
+      dist: bionic
+      env:
+        - CONFIG_OPTS="--enable-debug --disable-flto"
+    - os: linux
+      name: Clang on Linux, Aarch64
+      compiler: clang
+      arch: arm64
+      dist: bionic
+      env:
+        - CONFIG_OPTS="--enable-debug --disable-flto"
+    - os: linux
+      name: GCC on Linux, PowerPC64
+      compiler: gcc
+      arch: ppc64le
+      dist: bionic
+      env:
+        - CONFIG_OPTS="--enable-debug --disable-flto"
+    - os: linux
+      name: Clang on Linux, PowerPC64
+      compiler: clang
+      arch: ppc64le
+      dist: bionic
+      env:
+        - CONFIG_OPTS="--enable-debug --disable-flto"
+    - os: linux
+      name: GCC on Linux, s390x
+      compiler: gcc
+      arch: s390x
+      dist: bionic
+      env:
+        - CONFIG_OPTS="--enable-debug --disable-flto"
+    - os: linux
+      name: Clang on Linux, s390x
+      compiler: clang
+      arch: s390x
+      dist: bionic
+      env:
+        - CONFIG_OPTS="--enable-debug --disable-flto"
+    - os: osx
+      osx_image: xcode12.2
+      name: Apple iPhone on iOS, armv7
+      compiler: clang
+      env:
+        - TEST_IOS=yes
+        - AUTOTOOLS_HOST=armv7-apple-ios
+        - OPENSSL_HOST=ios-cross
+        - IOS_SDK=iPhoneOS
+        - IOS_CPU=armv7s
+        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
+        - HOMEBREW_NO_AUTO_UPDATE=1
     - os: osx
       osx_image: xcode12.2
       name: Apple iPhone on iOS, arm64
@@ -173,144 +173,144 @@ jobs:
         - IOS_CPU=arm64
         - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
         - HOMEBREW_NO_AUTO_UPDATE=1
-#    - os: osx
-#      osx_image: xcode12.2
-#      name: Apple Watch on iOS, armv7
-#      compiler: clang
-#      env:
-#        - TEST_IOS=yes
-#        - AUTOTOOLS_HOST=armv7-apple-ios
-#        - OPENSSL_HOST=ios-cross
-#        - IOS_SDK=WatchOS
-#        - IOS_CPU=armv7k
-#        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
-#        - HOMEBREW_NO_AUTO_UPDATE=1
-#    - os: osx
-#      osx_image: xcode12.2
-#      name: iPhoneSimulator on OS X, i386
-#      env:
-#        - TEST_IOS=yes
-#        - AUTOTOOLS_HOST=i386-apple-ios
-#        - OPENSSL_HOST=iphoneos-cross
-#        - IOS_CPU=i386
-#        - IOS_SDK=iPhoneSimulator
-#        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
-#        - HOMEBREW_NO_AUTO_UPDATE=1
-#    - os: osx
-#      osx_image: xcode12.2
-#      name: iPhoneSimulator on OS X, x86_64
-#      env:
-#        - TEST_IOS=yes
-#        - AUTOTOOLS_HOST=x86_64-apple-ios
-#        - OPENSSL_HOST=iphoneos-cross
-#        - IOS_CPU=x86_64
-#        - IOS_SDK=iPhoneSimulator
-#        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
-#        - HOMEBREW_NO_AUTO_UPDATE=1
-#    - os: osx
-#      osx_image: xcode12.2
-#      name: AppleTVSimulator on OS X, x86_64
-#      env:
-#        - TEST_IOS=yes
-#        - AUTOTOOLS_HOST=x86_64-apple-ios
-#        - OPENSSL_HOST=iphoneos-cross
-#        - IOS_CPU=x86_64
-#        - IOS_SDK=AppleTVSimulator
-#        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
-#        - HOMEBREW_NO_AUTO_UPDATE=1
-#    - os: osx
-#      osx_image: xcode12.2
-#      name: WatchSimulator on OS X, i386
-#      env:
-#        - TEST_IOS=yes
-#        - AUTOTOOLS_HOST=i386-apple-ios
-#        - OPENSSL_HOST=iphoneos-cross
-#        - IOS_CPU=i386
-#        - IOS_SDK=WatchSimulator
-#        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
-#        - HOMEBREW_NO_AUTO_UPDATE=1
-#    - os: linux
-#      name: Android armv7a, Linux, Amd64
-#      compiler: clang
-#      arch: amd64
-#      dist: bionic
-#      env:
-#        - TEST_ANDROID=yes
-#        - AUTOTOOLS_HOST=armv7a-linux-androideabi
-#        - OPENSSL_HOST=android-arm
-#        - ANDROID_CPU=armv7a
-#        - ANDROID_API=23
-#        - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
-#        - ANDROID_SDK_ROOT="$HOME/android-sdk"
-#        - ANDROID_NDK_ROOT="$HOME/android-ndk"
-#    - os: linux
-#      name: Android aarch64, Linux, Amd64
-#      compiler: clang
-#      arch: amd64
-#      dist: bionic
-#      env:
-#        - TEST_ANDROID=yes
-#        - AUTOTOOLS_HOST=aarch64-linux-android
-#        - OPENSSL_HOST=android-arm64
-#        - ANDROID_CPU=aarch64
-#        - ANDROID_API=23
-#        - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
-#        - ANDROID_SDK_ROOT="$HOME/android-sdk"
-#        - ANDROID_NDK_ROOT="$HOME/android-ndk"
-#    - os: linux
-#      name: Android x86, Linux, Amd64
-#      compiler: clang
-#      arch: amd64
-#      dist: bionic
-#      env:
-#        - TEST_ANDROID=yes
-#        - AUTOTOOLS_HOST=i686-linux-android
-#        - OPENSSL_HOST=android-x86
-#        - ANDROID_CPU=x86
-#        - ANDROID_API=23
-#        - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
-#        - ANDROID_SDK_ROOT="$HOME/android-sdk"
-#        - ANDROID_NDK_ROOT="$HOME/android-ndk"
-#    - os: linux
-#      name: Android x86_64, Linux, Amd64
-#      compiler: clang
-#      arch: amd64
-#      dist: bionic
-#      env:
-#        - TEST_ANDROID=yes
-#        - AUTOTOOLS_HOST=x86_64-linux-android
-#        - OPENSSL_HOST=android-x86_64
-#        - ANDROID_CPU=x86_64
-#        - ANDROID_API=23
-#        - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
-#        - ANDROID_SDK_ROOT="$HOME/android-sdk"
-#        - ANDROID_NDK_ROOT="$HOME/android-ndk"
+    - os: osx
+      osx_image: xcode12.2
+      name: Apple Watch on iOS, armv7
+      compiler: clang
+      env:
+        - TEST_IOS=yes
+        - AUTOTOOLS_HOST=armv7-apple-ios
+        - OPENSSL_HOST=ios-cross
+        - IOS_SDK=WatchOS
+        - IOS_CPU=armv7k
+        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
+        - HOMEBREW_NO_AUTO_UPDATE=1
+    - os: osx
+      osx_image: xcode12.2
+      name: iPhoneSimulator on OS X, i386
+      env:
+        - TEST_IOS=yes
+        - AUTOTOOLS_HOST=i386-apple-ios
+        - OPENSSL_HOST=iphoneos-cross
+        - IOS_CPU=i386
+        - IOS_SDK=iPhoneSimulator
+        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
+        - HOMEBREW_NO_AUTO_UPDATE=1
+    - os: osx
+      osx_image: xcode12.2
+      name: iPhoneSimulator on OS X, x86_64
+      env:
+        - TEST_IOS=yes
+        - AUTOTOOLS_HOST=x86_64-apple-ios
+        - OPENSSL_HOST=iphoneos-cross
+        - IOS_CPU=x86_64
+        - IOS_SDK=iPhoneSimulator
+        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
+        - HOMEBREW_NO_AUTO_UPDATE=1
+    - os: osx
+      osx_image: xcode12.2
+      name: AppleTVSimulator on OS X, x86_64
+      env:
+        - TEST_IOS=yes
+        - AUTOTOOLS_HOST=x86_64-apple-ios
+        - OPENSSL_HOST=iphoneos-cross
+        - IOS_CPU=x86_64
+        - IOS_SDK=AppleTVSimulator
+        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
+        - HOMEBREW_NO_AUTO_UPDATE=1
+    - os: osx
+      osx_image: xcode12.2
+      name: WatchSimulator on OS X, i386
+      env:
+        - TEST_IOS=yes
+        - AUTOTOOLS_HOST=i386-apple-ios
+        - OPENSSL_HOST=iphoneos-cross
+        - IOS_CPU=i386
+        - IOS_SDK=WatchSimulator
+        - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
+        - HOMEBREW_NO_AUTO_UPDATE=1
+    - os: linux
+      name: Android armv7a, Linux, Amd64
+      compiler: clang
+      arch: amd64
+      dist: bionic
+      env:
+        - TEST_ANDROID=yes
+        - AUTOTOOLS_HOST=armv7a-linux-androideabi
+        - OPENSSL_HOST=android-arm
+        - ANDROID_CPU=armv7a
+        - ANDROID_API=23
+        - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
+        - ANDROID_SDK_ROOT="$HOME/android-sdk"
+        - ANDROID_NDK_ROOT="$HOME/android-ndk"
+    - os: linux
+      name: Android aarch64, Linux, Amd64
+      compiler: clang
+      arch: amd64
+      dist: bionic
+      env:
+        - TEST_ANDROID=yes
+        - AUTOTOOLS_HOST=aarch64-linux-android
+        - OPENSSL_HOST=android-arm64
+        - ANDROID_CPU=aarch64
+        - ANDROID_API=23
+        - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
+        - ANDROID_SDK_ROOT="$HOME/android-sdk"
+        - ANDROID_NDK_ROOT="$HOME/android-ndk"
+    - os: linux
+      name: Android x86, Linux, Amd64
+      compiler: clang
+      arch: amd64
+      dist: bionic
+      env:
+        - TEST_ANDROID=yes
+        - AUTOTOOLS_HOST=i686-linux-android
+        - OPENSSL_HOST=android-x86
+        - ANDROID_CPU=x86
+        - ANDROID_API=23
+        - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
+        - ANDROID_SDK_ROOT="$HOME/android-sdk"
+        - ANDROID_NDK_ROOT="$HOME/android-ndk"
+    - os: linux
+      name: Android x86_64, Linux, Amd64
+      compiler: clang
+      arch: amd64
+      dist: bionic
+      env:
+        - TEST_ANDROID=yes
+        - AUTOTOOLS_HOST=x86_64-linux-android
+        - OPENSSL_HOST=android-x86_64
+        - ANDROID_CPU=x86_64
+        - ANDROID_API=23
+        - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
+        - ANDROID_SDK_ROOT="$HOME/android-sdk"
+        - ANDROID_NDK_ROOT="$HOME/android-ndk"
 
   allow_failures:
-#    - os: osx
-#      name: Apple iPhone on iOS, armv7
+    - os: osx
+      name: Apple iPhone on iOS, armv7
     - os: osx
       name: Apple iPhone on iOS, arm64
     - os: osx
       name: Apple TV on iOS, arm64
-#    - os: osx
-#      name: Apple Watch on iOS, armv7
-#    - os: osx
-#      name: iPhoneSimulator on OS X, i386
-#    - os: osx
-#      name: iPhoneSimulator on OS X, x86_64
-#    - os: osx
-#      name: AppleTVSimulator on OS X, x86_64
-#    - os: osx
-#      name: WatchSimulator on OS X, i386
-#    - os: linux
-#      name: Android armv7a, Linux, Amd64
-#    - os: linux
-#      name: Android aarch64, Linux, Amd64
-#    - os: linux
-#      name: Android x86, Linux, Amd64
-#    - os: linux
-#      name: Android x86_64, Linux, Amd64
+    - os: osx
+      name: Apple Watch on iOS, armv7
+    - os: osx
+      name: iPhoneSimulator on OS X, i386
+    - os: osx
+      name: iPhoneSimulator on OS X, x86_64
+    - os: osx
+      name: AppleTVSimulator on OS X, x86_64
+    - os: osx
+      name: WatchSimulator on OS X, i386
+    - os: linux
+      name: Android armv7a, Linux, Amd64
+    - os: linux
+      name: Android aarch64, Linux, Amd64
+    - os: linux
+      name: Android x86, Linux, Amd64
+    - os: linux
+      name: Android x86_64, Linux, Amd64
 
 before_script:
   - |
index 875a6ae9f06d759230c37f889b3f375c939d9dd1..a524c7f3a397317be46ba62db9e9f16036ad784f 100644 (file)
@@ -1,6 +1,7 @@
 24 March 2021: Wouter
        - Fix deprecation test to work for iOS TVOS and WatchOS, it uses
          CFLAGS and CPPFLAGS and also checks if the item is unavailable.
+       - Travis, fix script to fail when tasks fail.
 
 23 March 2021: Wouter
        - Travis enable all tests again. Clang analyzer only a couple times,