From da8d2c7e37bd7b241e3647237e7db2137c577560 Mon Sep 17 00:00:00 2001 From: Francesco Bartoli Date: Mon, 16 Mar 2020 10:14:49 +0100 Subject: [PATCH] Fix travis with latest postgis version Fix to create postgis extension Fix postgis 3 package Add the start of postgresql Remove standard postgresql from pgdg Remove all postgresql packages and update Add autoremove Declare postgresql version --- .travis.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 80c0a8a..d443fbd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,16 +8,17 @@ env: - PYGEOAPI_CONFIG="$(pwd)/pygeoapi-config.yml" - CPLUS_INCLUDE_PATH=/usr/include/gdal - C_INCLUDE_PATH=/usr/include/gdal + - DEBIAN_FRONTEND=noninteractive python: - "3.6" - "3.7" services: - - postgresql - docker addons: + postgresql: "10" apt: sources: - sourceline: 'ppa:ubuntugis/ubuntugis-unstable' @@ -27,12 +28,16 @@ addons: - libgdal-dev - libsqlite3-mod-spatialite - python-pyspatialite - - postgresql-10-postgis-2.4 - mongodb-org before_install: - - sudo apt-get install -qq build-essential python3-dev python3-setuptools python-all python3-all python-setuptools python3-pip + - sudo service postgresql stop + - sudo apt-get remove -yq 'postgresql-*' + - sudo apt autoremove + - sudo apt-get -qq update + - sudo apt-get install -qq build-essential tzdata python3-dev python3-setuptools python-all python3-all python-setuptools python3-pip - sudo apt-get install -y devscripts fakeroot debhelper + - sudo apt-get install -y postgresql-10-postgis-3 # install Elasticsearch 7 - curl -s -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-amd64.deb @@ -46,6 +51,10 @@ before_install: - sudo systemctl enable mongod - sudo systemctl start mongod - sudo systemctl status mongod + # start postgresql installed from ubuntugis postgis + - sudo systemctl enable postgresql + - sudo systemctl start postgresql + - sudo systemctl status postgresql install: # follow GDAL installed version for Python bindings