build: add openssl to CI deps
authorLucas De Marchi <lucas.demarchi@intel.com>
Mon, 4 Feb 2019 22:34:51 +0000 (14:34 -0800)
committerLucas De Marchi <lucas.demarchi@intel.com>
Tue, 5 Feb 2019 00:09:38 +0000 (16:09 -0800)
Travis-ci is at most on Ubuntu 16.04, that doesn't have openssl >= 1.1,
so disable openssl there.

Semaphore 2.0 was also missing a call to update the package database.

.semaphore/semaphore.yml
.travis.yml

index 62f52b5..db47ca1 100644 (file)
@@ -21,7 +21,8 @@ blocks:
 
       prologue:
         commands:
-          - sudo apt --yes install docbook-xsl liblzma-dev zlib1g-dev cython linux-headers-generic
+          - sudo apt update
+          - sudo apt --yes install docbook-xsl liblzma-dev zlib1g-dev cython linux-headers-generic libssl-dev
           - checkout
 
       epilogue:
@@ -40,5 +41,6 @@ blocks:
 
       prologue:
         commands:
-          - sudo apt --yes install docbook-xsl liblzma-dev zlib1g-dev cython linux-headers-generic
+          - sudo apt update
+          - sudo apt --yes install docbook-xsl liblzma-dev zlib1g-dev cython linux-headers-generic libssl-dev
           - checkout
index cfb09cc..4b36e1f 100644 (file)
@@ -22,7 +22,7 @@ matrix:
       env: MYCC=gcc-4.9
     - compiler: clang
       env: MYCC=clang
-script: ./autogen.sh c && make -j && make -j check
+script: ./autogen.sh c --without-openssl && make -j && make -j check
 notifications:
   irc:
     channels: