[Live-demo] [OSGeo] #474: include postgis 1.4

OSGeo trac_osgeo at osgeo.org
Mon Sep 28 10:04:55 PDT 2009


#474: include postgis 1.4
------------------------+---------------------------------------------------
Reporter:  hamish       |       Owner:  live-demo at lists.osgeo.org
    Type:  enhancement  |      Status:  new                      
Priority:  normal       |   Component:  LiveDVD                  
Keywords:  postgis      |  
------------------------+---------------------------------------------------
 We all agree it would be great to include PostGIS 1.4 on the live DVD. The
 question is when.

 I now realize that there isn't a ticket for this (the one I had in the
 back of my mind was the wish for Postgres 8.4). As there is ongoing
 unhappiness about this situation (and we want our valued colleagues to be
 happy; this is supposed to be fun), and the discussion on-list has
 stalled, I'm creating a ticket for it. For anyone following the list there
 is very little new here; just summarizing.


 There is already PostGIS 1.3 installed on the disc and it is used by a
 couple of projects. 1.4 would be a concurrent upgrade to that on its own
 for folks to explore. There is nothing inherently broken about 1.3 besides
 that it does not have all of the latest exciting features.

 1.4 is only yet packaged for Debian in Experimental for two weeks (since
 long time maintainer Fabio orphaned it); it is not yet into
 Debian/Unstable or Testing, and not yet into Ubuntu anything (which IIUC
 filters in from Testing). Read all about it:
  http://packages.debian.org/experimental/postgis

 Note this is nothing to do with the code quality or readiness of the
 PostGIS source code; this has everything to do with how the compiling and
 packaging interacts with the rest of the system and other packages, and
 the livedvd freeze and release cycle.


 As posted to the mailing list I'd like to see a few things before I'd be
 satisfied that it would be safe to be included on the next round of new
 features. These are:


  * build the complete live dvd from the latest SVN and post the build logs
 for review. (to show that it does not break any other package at build-
 time.)
    * this build log can now be found in beta5; looks clean enough. next
 step is user run-time testing.

  * get the blessing of the pgRouting and Mapnik folks. (ie the other
 PostGIS stakeholders)
    * some responses in this thread:
     http://thread.gmane.org/gmane.comp.gis.osgeo.livedemo/613/

  * a listing of what 'make install' copies into the filesystem. e.g. as I
 understand it there will be two different versions of shp2pgsql and
 pgsql2shp installed, v1.3 in /usr/bin, v1.4 in /usr/local/bin; and to show
 that all .so-names are unique.
    * Still waiting to see a patch and install mainifest. Known are
 bin/shp2pgsql and bin/pgsql2shp and their man pages. Possible conflict
 with shared lib of the same name from 1.3 if liblwgeom.a gets installed (I
 don't think it is, but not sure). A patch should be submitted renaming
 those programs to eg shp2pgsql14, and it must be shown that they
 statically link against it, and that other packages' software will not try
 to statically link against liblwgeom.a. Other conflicts?


 In general I would follow DebianGIS's packaging as a guide, and much
 prefer to use their Postgres 8.4 and PostGIS 1.4 packages directly once
 they hit the main archives, and rather move this discussion over there.
 see
  http://svn.debian.org/viewsvn/pkg-grass/packages/postgis/trunk/debian/


 The wheels are already in spin for it to be in the next cut, just not this
 one. No project is immune from teething problems.


 regards,
 Hamish

-- 
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/474>
OSGeo <http://www.osgeo.org/>
OSGeo committee and general foundation issue tracker.


More information about the Osgeolive mailing list