[Tile-serving] [openstreetmap/osm2pgsql] Move travis to xenial/bionic (#1047)

Sarah Hoffmann notifications at github.com
Fri Jan 3 17:05:07 UTC 2020


Complete restructuring of the test setup:

* No longer use the postgresql service infrastructure provided by travis. Completely run inside pg_virtualenv instead.
* Make postgres and postgis versions configurable.
* Test oldest (on xenial) and newest (on bionic) for each supported compiler.
* Test all supported versions of postgis and postgres.

Given that the postgres version is not relevant for compiling osm2pgsql (the client library
is always the newest available), we can do the last point in one go after compiling once. Only drawback is that the travis now runs about twice as long.

This change also increases the minimum required versions of gcc (5.0), clang (3.5), postgresql (9.3) and postgis (2.2). These are the oldest versions we run. If the EOL versions of postgresql or postgis fail at some point, we can decide to deprecate them then.
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/osm2pgsql/pull/1047

-- Commit Summary --

  * Move travis to xenial/bionic
  * update minimum software requirements
  * make regression tests slightly verbose under ctest

-- File Changes --

    M .travis.yml (137)
    M README.md (5)
    M tests/CMakeLists.txt (8)

-- Patch Links --

https://github.com/openstreetmap/osm2pgsql/pull/1047.patch
https://github.com/openstreetmap/osm2pgsql/pull/1047.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/osm2pgsql/pull/1047
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20200103/3357c1f1/attachment.html>


More information about the Tile-serving mailing list