[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