From c7ffba0dff2c7024a89de4285f95056aa32f6e76 Mon Sep 17 00:00:00 2001 From: Corey Date: Tue, 10 Mar 2020 22:11:40 -0400 Subject: [PATCH 1/5] Update .travis.yml testing error to see what happens... --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f5383e20e0..55012aa0a2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,6 @@ addons: postgresql: '11' apt: packages: - - postgresql-11 - postgresql-11-postgis-2.5 - postgresql-11-postgis-2.5-scripts branches: From 2e5bb8fc730d8cfa30eb794be2f33a2c83133440 Mon Sep 17 00:00:00 2001 From: Corey Date: Tue, 10 Mar 2020 22:49:19 -0400 Subject: [PATCH 2/5] Update .travis.yml Attempting to resolve postgres in CL by installing postgis via sudo instead of through apt/packages --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 55012aa0a2..69e91ed3be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -41,6 +41,8 @@ before_install: - sudo service postgresql start 11 before_script: - node -e 'require("./lib/index.js")' +- sudo apt-get -qq update +- sudo apt-get install -y postgresql-11-postgis-2.5 postgresql-11-postgis-2.5-scripts - psql -c 'create database parse_server_postgres_adapter_test_database;' -U postgres - psql -c 'CREATE EXTENSION postgis;' -U postgres -d parse_server_postgres_adapter_test_database - psql -c 'CREATE EXTENSION postgis_topology;' -U postgres -d parse_server_postgres_adapter_test_database From 9e1199167c88b6ea195e747dea3a646d619293dd Mon Sep 17 00:00:00 2001 From: Corey Date: Tue, 10 Mar 2020 23:26:56 -0400 Subject: [PATCH 3/5] Update .travis.yml --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 69e91ed3be..91aa7ff5e2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,10 +7,10 @@ services: - docker addons: postgresql: '11' - apt: - packages: - - postgresql-11-postgis-2.5 - - postgresql-11-postgis-2.5-scripts + #apt: + # packages: + # - postgresql-11-postgis-2.5 + # - postgresql-11-postgis-2.5-scripts branches: only: - master From efe493d241cbe6fb6393c19eb665d0c4c2d885fc Mon Sep 17 00:00:00 2001 From: Corey Date: Tue, 10 Mar 2020 23:37:35 -0400 Subject: [PATCH 4/5] Update .travis.yml --- .travis.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 91aa7ff5e2..d3cefbaeac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,15 +2,15 @@ language: node_js os: linux dist: xenial services: -- postgresql +#- postgresql - redis - docker addons: postgresql: '11' - #apt: - # packages: - # - postgresql-11-postgis-2.5 - # - postgresql-11-postgis-2.5-scripts + apt: + packages: + - postgresql-11-postgis-2.5 + - postgresql-11-postgis-2.5-scripts branches: only: - master @@ -35,14 +35,14 @@ before_install: - nvm install $NODE_VERSION - nvm use $NODE_VERSION - npm install -g greenkeeper-lockfile@1 +#- sudo apt-get -qq update +#- sudo apt-get install -y postgresql-11-postgis-2.5 postgresql-11-postgis-2.5-scripts - sudo sed -i 's/port = 5433/port = 5432/' /etc/postgresql/11/main/postgresql.conf - sudo cp /etc/postgresql/{10,11}/main/pg_hba.conf - sudo service postgresql stop - sudo service postgresql start 11 before_script: - node -e 'require("./lib/index.js")' -- sudo apt-get -qq update -- sudo apt-get install -y postgresql-11-postgis-2.5 postgresql-11-postgis-2.5-scripts - psql -c 'create database parse_server_postgres_adapter_test_database;' -U postgres - psql -c 'CREATE EXTENSION postgis;' -U postgres -d parse_server_postgres_adapter_test_database - psql -c 'CREATE EXTENSION postgis_topology;' -U postgres -d parse_server_postgres_adapter_test_database From 0dc0cf5ef896ee18072a0878c5492b4a0ebd8a4a Mon Sep 17 00:00:00 2001 From: Corey Date: Tue, 10 Mar 2020 23:54:52 -0400 Subject: [PATCH 5/5] Update .travis.yml Removed extra lines of postgres that were under "services" and "addons". I believe the "postgresql" line under "services" was installing the default of 9.6 and "addons" was installing postgres 11. My guess is the fail was occurring due to 9.6 being called sometimes and it never had postgis installed. If this is true, the solution is to only install one version of postgres, which is version 11 with postgis 2.5. --- .travis.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index d3cefbaeac..c47d33628c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,6 @@ language: node_js os: linux dist: xenial services: -#- postgresql - redis - docker addons: @@ -35,8 +34,6 @@ before_install: - nvm install $NODE_VERSION - nvm use $NODE_VERSION - npm install -g greenkeeper-lockfile@1 -#- sudo apt-get -qq update -#- sudo apt-get install -y postgresql-11-postgis-2.5 postgresql-11-postgis-2.5-scripts - sudo sed -i 's/port = 5433/port = 5432/' /etc/postgresql/11/main/postgresql.conf - sudo cp /etc/postgresql/{10,11}/main/pg_hba.conf - sudo service postgresql stop