]> granicus.if.org Git - postgis/commitdiff
[travis] pull proj4.9 package from ubuntu artful
authorDarafei Praliaskouski <me@komzpa.net>
Wed, 3 Jan 2018 12:11:54 +0000 (12:11 +0000)
committerDarafei Praliaskouski <me@komzpa.net>
Wed, 3 Jan 2018 12:11:54 +0000 (12:11 +0000)
Fix incomplete chown of postgres.
Allow no trailing blanks on select build, so a stray space still can be regressed but will fail.
Add -g to CFLAGS, so that decompiled files when needed are annotated with source code.

Closes https://github.com/postgis/postgis/pull/180

git-svn-id: http://svn.osgeo.org/postgis/trunk@16218 b70326c6-7e19-0410-871a-916f4a2858ee

.travis.yml

index d0bb1453ef115c91d72baf51d8183499e4722595..f0e7bb98f4c4eef20b7cc8fd19b7eaabc8970ee2 100644 (file)
@@ -2,10 +2,10 @@ env:
   global:
     - RUNTESTFLAGS=-v
   matrix:
-    - CFLAGS="-Og"
+    - CFLAGS="-g -Og" MATRIX_EVAL="touch check-no-trailing-blanks"
     - CFLAGS="-g -O2 -fstack-protector -Wformat -Werror=format-security" LDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro"
-    - CFLAGS="-O3 -mtune=generic -fno-omit-frame-pointer -Werror"
-    - CFLAGS="-O0 --coverage -fprofile-arcs -ftest-coverage" LDFLAGS="--coverage -fprofile-arcs -ftest-coverage"
+    - CFLAGS="-g -O3 -mtune=generic -fno-omit-frame-pointer -Werror"
+    - CFLAGS="-g -O0 --coverage -fprofile-arcs -ftest-coverage" LDFLAGS="--coverage -fprofile-arcs -ftest-coverage"
 
 addons:
   postgresql: "9.6"
@@ -14,10 +14,10 @@ addons:
       - eatmydata
 
 before_install:
+  - eval "${MATRIX_EVAL}"
   - sudo sh -c "echo /usr/lib/libeatmydata/libeatmydata.so >> /etc/ld.so.preload"
   - sudo service postgresql stop 9.6
-  - sudo find /etc -user postgres | xargs sudo chown travis
-  - sudo find /var -user postgres | xargs sudo chown travis
+  - sudo chown -hRL --from=postgres travis:travis /etc /var /tmp
   - sudo usermod -u 1000 postgres
   - sudo adduser travis ssl-cert
   - sudo service postgresql start 9.6
@@ -28,23 +28,15 @@ before_install:
   - sudo apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests libsfcgal1 libsfcgal-dev postgresql-server-dev-9.6 libxml2-utils libcunit1-dev xsltproc docbook-xsl docbook-mathml dblatex libgeos-dev libjson0-dev libprotobuf-c0-dev libgdal-dev
   - sudo sh -c "echo deb http://archive.ubuntu.com/ubuntu/ artful main restricted universe multiverse >> /etc/apt/sources.list"
   - sudo apt-get update -qq
-  - sudo apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests binutils
+  - sudo apt-get install -y --allow-unauthenticated --no-install-recommends --no-install-suggests binutils libproj-dev
   - cp -n /var/cache/apt/archives/* /home/travis/deb || true
   - ls -la /home/travis/deb/
-  - cd /home/travis/proj
-  - test -f proj-4.9.2.tar.gz || wget -c http://download.osgeo.org/proj/proj-4.9.2.tar.gz
-  - test -d proj-4.9.2 || tar zxvf proj-4.9.2.tar.gz
-  - cd proj-4.9.2
-  - CFLAGS="-O3" LDFLAGS="" ./configure --prefix=/usr || cat config.log
-  - CFLAGS="-O3" LDFLAGS="" make -j
-  - sudo make install
   - cd /home/travis/build/postgis/postgis/
   - sudo ldconfig
   - ./autogen.sh
 
 after_failure:
-  - sudo head -n1000 /var/log/postgresql/postgresql-9.6-main.log 
-  - cat /proc/cpuinfo
+  - sudo head -n1000 /var/log/postgresql/postgresql-9.6-main.log
 
 after_success:
   - bash <(curl -s https://codecov.io/bash)
@@ -58,7 +50,6 @@ dist: trusty
 cache: 
   ccache: true
   directories:
-    - /home/travis/proj
     - /home/travis/deb
 
 script: