[postgis-tickets] [PostGIS] #4062: Git lab ci need to be able to test 2.2 or turn off
PostGIS
trac at osgeo.org
Sun Apr 1 21:27:03 PDT 2018
#4062: Git lab ci need to be able to test 2.2 or turn off
-----------------------+---------------------------
Reporter: robe | Owner: robe
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 2.2.7
Component: buildbots | Version: 2.2.x
Keywords: |
-----------------------+---------------------------
First of all I had to upgrade Git lab ci to use 9.6, because for the image
in use, there is no lower PostgreSQL version it seems.
However we can't use 9.6 because 2.2 only is guaranteed to support
compile, and you can see why cause topology fails
{{{
https://gitlab.com/postgis/postgis/-/jobs/60603994
regress/gml .. failed (diff expected obtained: /tmp/pgis_reg/test_42_diff)
-----------------------------------------------------------------------------
--- regress/gml_expected 2018-04-02 03:55:01.000000000 +0000
+++ /tmp/pgis_reg/test_42_out 2018-04-02 04:01:18.000000000 +0000
@@ -55,8 +55,8 @@
S3-visited|<TopoPoint><directedNode xlink:href="#N6" /></TopoPoint>
R1-visited|<TopoCurve><directedEdge><Edge id="E9"><directedNode
orientation="-"><Node id="N15"/></directedNode><directedNode
xlink:href="#N14" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 14 21
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-"><Edge id="E10"><directedNode orientation="-"><Node
id="N13"/></directedNode><directedNode xlink:href="#N14"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>35 14 21
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge></TopoCurve>
N1N6N14-visited|<TopoPoint><directedNode><Node
id="N1"><pointProperty><Point srsName="EPSG:4326"><pos>8
30</pos></Point></pointProperty></Node></directedNode><directedNode
xlink:href="#N6" /><directedNode xlink:href="#N14" /></TopoPoint>
-P2-visited|<TopoSurface><directedFace><Face id="F4"><directedEdge
orientation="-"><Edge id="E7"><directedNode orientation="-"
xlink:href="#N17" /><directedNode><Node
id="N18"/></directedNode><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>21 22 35
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge><Edge
id="E17"><directedNode orientation="-" xlink:href="#N13" /><directedNode
xlink:href="#N18" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>35 14 35
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-" xlink:href="#E10" /><directedEdge orientation="-"
xlink:href="#E19" /></Face></directedFace><directedFace><Face
id="F7"><directedEdge xlink:href="#E10" /><directedEdge><Edge
id="E18"><directedNode orientation="-"><Node
id="N10"/></directedNode><directedNode xlink:href="#N13"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>35 6 35
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge><Edge
id="E13"><directedNode orientation="-" xlink:href="#N9" /><directedNode
xlink:href="#N10" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>21 6 35
6</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-" xlink:href="#E20" /></Face></directedFace></TopoSurface>
-P1-visited|<TopoSurface><directedFace><Face id="F3"><directedEdge
orientation="-"><Edge id="E6"><directedNode orientation="-"><Node
id="N16"/></directedNode><directedNode><Node
id="N17"/></directedNode><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 22 21
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge><Edge
id="E19"><directedNode orientation="-" xlink:href="#N14" /><directedNode
xlink:href="#N17" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>21 14 21
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
xlink:href="#E9" /><directedEdge orientation="-"><Edge
id="E21"><directedNode orientation="-" xlink:href="#N15" /><directedNode
xlink:href="#N16" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 14 9
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge></Face></directedFace><directedFace><Face
id="F6"><directedEdge orientation="-" xlink:href="#E9"
/><directedEdge><Edge id="E20"><directedNode orientation="-"><Node
id="N9"/></directedNode><directedNode xlink:href="#N14"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>21 6 21
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge><Edge
id="E12"><directedNode orientation="-"><Node
id="N8"/></directedNode><directedNode xlink:href="#N9"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 6 21
6</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-"><Edge id="E22"><directedNode orientation="-"
xlink:href="#N8" /><directedNode xlink:href="#N15" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 6 9
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge></Face></directedFace></TopoSurface>
+P2-visited|<TopoSurface><directedFace><Face id="F4"><directedEdge
orientation="-"><Edge id="E7"><directedNode orientation="-"><Node
id="N17"/></directedNode><directedNode><Node
id="N18"/></directedNode><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>21 22 35
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge><Edge
id="E17"><directedNode orientation="-" xlink:href="#N13" /><directedNode
xlink:href="#N18" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>35 14 35
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-" xlink:href="#E10" /><directedEdge orientation="-"><Edge
id="E19"><directedNode orientation="-" xlink:href="#N14" /><directedNode
xlink:href="#N17" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>21 14 21
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge></Face></directedFace><directedFace><Face
id="F7"><directedEdge xlink:href="#E10" /><directedEdge><Edge
id="E18"><directedNode orientation="-"><Node
id="N10"/></directedNode><directedNode xlink:href="#N13"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>35 6 35
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge><Edge
id="E13"><directedNode orientation="-"><Node
id="N9"/></directedNode><directedNode xlink:href="#N10"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>21 6 35
6</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-"><Edge id="E20"><directedNode orientation="-"
xlink:href="#N9" /><directedNode xlink:href="#N14" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>21 6 21
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge></Face></directedFace></TopoSurface>
+P1-visited|<TopoSurface><directedFace><Face id="F3"><directedEdge
orientation="-"><Edge id="E6"><directedNode orientation="-"><Node
id="N16"/></directedNode><directedNode xlink:href="#N17"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 22 21
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
xlink:href="#E19" /><directedEdge xlink:href="#E9" /><directedEdge
orientation="-"><Edge id="E21"><directedNode orientation="-"
xlink:href="#N15" /><directedNode xlink:href="#N16"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 14 9
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge></Face></directedFace><directedFace><Face
id="F6"><directedEdge orientation="-" xlink:href="#E9" /><directedEdge
xlink:href="#E20" /><directedEdge><Edge id="E12"><directedNode
orientation="-"><Node id="N8"/></directedNode><directedNode
xlink:href="#N9" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 6 21
6</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-"><Edge id="E22"><directedNode orientation="-"
xlink:href="#N8" /><directedNode xlink:href="#N15" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>9 6 9
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge></Face></directedFace></TopoSurface>
F3F4-visited|<TopoSurface><directedFace xlink:href="#F3" /><directedFace
xlink:href="#F4" /></TopoSurface>
E7E8-visited|<TopoCurve><directedEdge xlink:href="#E7"
/><directedEdge><Edge id="E8"><directedNode orientation="-"
xlink:href="#N18" /><directedNode><Node
id="N19"/></directedNode><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>35 22 47
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge></TopoCurve>
P3-visited-idprefix|<TopoSurface><directedFace><Face
id="cd-F5"><directedEdge orientation="-" xlink:href="#cd-E8"
/><directedEdge><Edge id="cd-E15"><directedNode orientation="-"><Node
id="cd-N12"/></directedNode><directedNode xlink:href="#cd-N19"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>47 14 47
22</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge><Edge
id="cd-E11"><directedNode orientation="-" xlink:href="#cd-N13"
/><directedNode xlink:href="#cd-N12" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>35 14 47
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-" xlink:href="#cd-E17"
/></Face></directedFace><directedFace><Face id="cd-F8"><directedEdge
orientation="-" xlink:href="#cd-E11" /><directedEdge><Edge
id="cd-E16"><directedNode orientation="-"><Node
id="cd-N11"/></directedNode><directedNode xlink:href="#cd-N12"
/><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>47 6 47
14</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge><Edge
id="cd-E14"><directedNode orientation="-" xlink:href="#cd-N10"
/><directedNode xlink:href="#cd-N11" /><curveProperty><Curve
srsName="EPSG:4326"><segments><LineStringSegment><posList>35 6 47
6</posList></LineStringSegment></segments></Curve></curveProperty></Edge></directedEdge><directedEdge
orientation="-" xlink:href="#cd-E18"
/></Face></directedFace></TopoSurface>
-----------------------------------------------------------------------------
regress/getnodebypoint .. ok
regress/getedgebypoint .. ok
regress/getfacebypoint .. ok
regress/getringedges .. ok
regress/gettopogeomelements .. ok
regress/layertrigger .. ok
regress/validatetopology .. ok
uninstall . /builds/postgis/postgis/regress/00-regress-
install/share/contrib/postgis/uninstall_topology.sql
/builds/postgis/postgis/regress/00-regress-
install/share/contrib/postgis/uninstall_postgis.sql
. ok (4581)
Run tests: 50
Failed: 1
make[2]: *** [check] Error 1
Makefile:84: recipe for target 'check' failed
make[2]: Leaving directory '/builds/postgis/postgis/topology/test'
Makefile:109: recipe for target 'check' failed
make[1]: Leaving directory '/builds/postgis/postgis/topology'
make[1]: *** [check] Error 2
make: *** [check] Error 1
GNUmakefile:16: recipe for target 'check' failed
ERROR: Job failed: exit code 1
}}}
Can we upgrade gitlab to use same image as drone so it can test 9.5?
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4062>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list