[postgis-tickets] [PostGIS] #3346: PostGIS 2.0 branch does not regress against PostgreSQL 8.4
PostGIS
trac at osgeo.org
Thu Oct 22 23:08:27 PDT 2015
#3346: PostGIS 2.0 branch does not regress against PostgreSQL 8.4
---------------------+---------------------------
Reporter: robe | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 2.0.8
Component: postgis | Version: 2.0.x
Keywords: |
---------------------+---------------------------
I just resetup 8.4 on new debbie with last released 8.4 which is 8.4.22.
Even on old debbie, the PostGIS 2.0 has been choking on 8.4 though seems
for other reasons (might be because it's an older micro). On new debbie,
I get this.
{{{
PostgreSQL 8.4.22 on x86_64-unknown-linux-gnu, compiled by GCC gcc
(Debian 5.2.1-21) 5.2.1 20151003, 64-bit
Postgis 2.0.8SVN - r - 2015-10-23 05:56:48
GEOS: 3.4.3dev-CAPI-1.8.3 r0
PROJ: Rel. 4.9.2, 08 September 2015
}}}
http://debbie.postgis.net:8080/job/PostGIS_Regress/1798/consoleFul
{{{
regress_index_nulls .. failed (diff expected obtained:
/var/lib/jenkins/workspace/postgis/tmp/2_0_pg8.4w64/test_26_diff)
-----------------------------------------------------------------------------
--- regress_index_nulls_expected 2015-10-09 02:56:53.722986949
+0000
+++ /var/lib/jenkins/workspace/postgis/tmp/2_0_pg8.4w64/test_26_out
2015-10-23 05:58:02.083971536 +0000
@@ -1,4 +1,6 @@
NOTICE: table "indexnulls" does not exist, skipping
+ERROR: parse error - invalid geometry at character 88
NOTICE: table "indexnulls" does not exist, skipping
+ERROR: parse error - invalid geometry at character 87
NOTICE: table "indexempty" does not exist, skipping
NOTICE: table "indexempty" does not exist, skipping
-----------------------------------------------------------------------------
lwgeom_regress .. ok
regress_lrs .. ok
removepoint .. ok
setpoint .. ok
simplify .. ok
snaptogrid .. ok
summary .. ok
affine .. ok
empty .. ok
measures .. ok
legacy .. ok
long_xact .. ok
ctors .. ok
sql-mm-serialize .. ok
sql-mm-circularstring .. ok
sql-mm-compoundcurve .. ok
sql-mm-curvepoly .. ok
sql-mm-general .. ok
sql-mm-multicurve .. ok
sql-mm-multisurface .. ok
polyhedralsurface .. ok
polygonize .. ok
postgis_type_name .. ok
out_geometry .. ok
out_geography .. ok
in_gml .. ok
in_kml .. ok
iscollection .. ok
regress_ogc .. ok
regress_ogc_cover .. ok
regress_ogc_prep .. ok
regress_bdpoly .. ok
regress_proj .. ok
regress_management .. ok
dump .. ok
dumppoints .. ok
wmsservers .. ok
wkt .. ok
wkb .. ok
tickets .. failed (diff expected obtained:
/var/lib/jenkins/workspace/postgis/tmp/2_0_pg8.4w64/test_66_diff)
-----------------------------------------------------------------------------
--- tickets_expected 2015-10-09 02:56:53.478987101 +0000
+++ /var/lib/jenkins/workspace/postgis/tmp/2_0_pg8.4w64/test_66_out
2015-10-23 05:58:06.127969707 +0000
@@ -121,7 +121,7 @@
ERROR: Shell is not a line
#695
ERROR: First argument must be a LINESTRING
-#696|010f000080060000000103000080010000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f03f0000000000000000000000000000f03f000000000000f03f0000000000000000000000000000f03f0000000000000000000000000000000000000000000000000000000000000000010300008001000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000f03f0000000000000000000000000000f03f000000000000f03f0000000000000000000000000000f03f0000000000000000000000000000000000000000000000000000000000000000000000000000000001030000800100000005000000000000000000000000000000000000000000000000000000000000000000f03f00000000000000000000000000000000000000000000f03f0000000000000000000000000000f03f00000000000000000000000000000000000000000000f03f00000000000000000000000000000000000000000000000001030000800100000005000000000000000000f03f000000000000f03f0000000000000000000000000000f03f000000000000f03f000000000000f03f000000000000f03f0000000000000000000000000000f03f000000000000f03f00000000000000000000000000000000000000000000f03f000000000000f03f0000000000000000010300008001000000050000000000000000000000000000000000f03f00000000000000000000000000000000000000000000f03f000000000000f03f000000000000f03f000000000000f03f000000000000f03f000000000000f03f000000000000f03f00000000000000000000000000000000000000000000f03f00000000000000000103000080010000000500000000000000000000000000000000000000000000000000f03f000000000000f03f0000000000000000000000000000f03f000000000000f03f000000000000f03f000000000000f03f0000000000000000000000000000f03f000000000000f03f00000000000000000000000000000000000000000000f03f
+ERROR: parse error - invalid geometry
#720|MULTIPOINT(-1113194.91 4838471.4,-1113194.91 7326837.72,-1113194.91
11028513.63,556597.45 4838471.4,556597.45 7326837.72,556597.45
11028513.63,2226389.82 4838471.4,2226389.82 7326837.72,2226389.82
11028513.63,3896182.18 4838471.4,3896182.18 7326837.72,3896182.18
11028513.63,5565974.54 4838471.4,5565974.54 7326837.72,5565974.54
11028513.63)
#723|0101000020e61000006284f068e33826c00000000000004440
#723|0107000020e610000000000000
@@ -217,7 +217,7 @@
#1697.2|0
#1697.3|1024
#1734.1|1026
-#1755|01e9030000000000000040554000000000008041400000000000000000
+ERROR: parse error - invalid geometry
#1776|POLYGON((0 0,10 0,10 10,0 0))|POLYGON((0 0,10 0,10 10,0 0))
#1791|4.7
ERROR: ST_Segmentize: invalid max_distance 0 (must be >= 0)
@@ -243,4 +243,4 @@
#2424|MULTILINESTRING((0 0,10 0,24 3,30 10))
#2427|POINT(-1 0)
#2168|5340.76237395|5340.76237395|0
-#2870|Point[G]
+ERROR: parse error - invalid geometry at character 28
-----------------------------------------------------------------------------
typmod .. ok
remove_repeated_points .. ok
split .. ok
relate .. ok
bestsrid .. ok
concave_hull .. ok
hausdorff .. ok
regress_buffer_params .. ok
offsetcurve .. ok
relatematch .. ok
isvaliddetail .. ok
sharedpaths .. ok
snap .. ok
node .. ok
unaryunion .. ok
clean .. ok
relate_bnr .. ok
in_geojson .. ok
uninstall .. ok (3699)
Run tests: 85
Failed: 2
Makefile:172: recipe for target 'check' failed
make[1]: *** [check] Error 2
make[1]: Leaving directory
'/var/lib/jenkins/workspace/postgis/branches/2.0/regress'
GNUmakefile:14: recipe for target 'check' failed
make: *** [check] Error 1
Build step 'Execute shell' marked build as failure
ERROR: Failed to set Jenkins Identity header on email.
java.lang.NullPointerException
at
org.jenkinsci.main.modules.instance_identity.InstanceIdentity.get(InstanceIdentity.java:126)
at
jenkins.plugins.mailer.tasks.MimeMessageBuilder.setJenkinsInstanceIdent(MimeMessageBuilder.java:188)
at
jenkins.plugins.mailer.tasks.MimeMessageBuilder.buildMimeMessage(MimeMessageBuilder.java:166)
at hudson.tasks.MailSender.createEmptyMail(MailSender.java:391)
at hudson.tasks.MailSender.createFailureMail(MailSender.java:260)
at hudson.tasks.MailSender.createMail(MailSender.java:178)
at hudson.tasks.MailSender.run(MailSender.java:107)
at hudson.tasks.Mailer.perform(Mailer.java:141)
at
hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:75)
at
hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
at
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:726)
at hudson.model.Build$BuildExecution.post2(Build.java:185)
at
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:671)
at hudson.model.Run.execute(Run.java:1766)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at
hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:408)
An attempt to send an e-mail to empty list of recipients, ignored.
Warning: you have no plugins providing access control for builds, so
falling back to legacy behavior of permitting any downstream builds to be
triggered
Triggering a new build of PostgreSQL stop
Finished: FAILURE
}}}
PostgreSQL 8.4 reached end of life in July 2014.
http://www.postgresql.org/support/versioning/
So we are not obligated to support it. Should we bother trying to fix
this or just put a note on 2.0 that 8.4 reached EOL, and that while
PostGIS 2.0 still compiles against 8.4, it is no longer a supported
platform and people should upgrade.
We don't support 8.4 in 2.1+ up so no issue there.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/3346>
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