[Geoserver-devel] GeoTools/GeoServer Meeting minutes - November 12th 2012

GeoTools / GeoServer Meeting 2012-11-12

Attending

Andrea Aime
Ben Caradoc-Davies
Jody Garnett
Alessio Fabiani
Simono Giannecchini
Jukka Rahkonen

Agenda

  • Reschedule meeting to 13:30 UTC for northern winter?
  • XML dependency removal
  • app-schema refactoring
  • featurecollection cleanup
  • XSLT output format
  • JSON output format
  • Freemarker REST stuff
  • Compositing/image processing in GeoTools
  • GeoServer Provenance review

General

  • Accept/review minutes of previous meeting
  • Reschedule meeting to 13:30 UTC for northern winter [agreed]

Random Developer Updates:

  • OpenJDK progress? tests do not run in the same order …
  • JDK 7 - TreeSet no longer accepts null and is more strict
  • WMS 1.3.0? Jody is all done, works against GeoServer 2.2 and passes Cite 1.3.0 Client
  • GeoServer GetCapabilities needs to include exception formats for GetCapabilities
  • Release Schedule? Andrea, Justin, Jody signed up - need more?

XML dependency removal

  • app-schema Xalan dependency has been removed on master
  • still used for some tests and one community module
  • Justin has a noxmldeps branch (Ben has submitted a pull request for this branch)

Lets go! This sound great…

app-schema refactoring

Niels had the idea to break out common app-schema functionality (complex feature construction)
Other interested parties: Adam Brown

Interested? Gabriel wfs client? Jody wants it for wps processes

Goal: Same level of “out of box” hand holding for FeatureCollection as we provided for those working with SimpleFeature setup

Where: gt-data?

Reference point: Andrea had to make layers of builders in order to use this kind of setup for CSW (ebRIM record, CSW record). Used Adam’s Builder, and then builders on top of that domains specific.

Notes:

  • app schema resolver is indpendent of appschema

Ideas?

  • AA: in memory schema = FeatureType of nested Attributes / FeatureType etc…
  • Nested
  • Cycles (refer to types that have not been defined yet…)

Oppertunity:

  • fast / easy / complex? go for xml blobs (sigh)
  • database in normalized form, crawls foreign keys

featurecollection cleanup

GeoTools:

GeoServer:

uDig:

Everyone else:

When: after 9.0-M0 milestone
Serously: When we get time, weekend house party?

So Saturday 17th November (to avoid everyones workday)

Provenance review

Procedure:

  • find files without headers and fix
  • find files with extraneous headers and mark it as so
  • check where the test data is coming from? Or do we exclude it?
  • create jira issues for problems found, and link them from the wiki page

Example, very detailed: http://wiki.deegree.org/deegreeWiki/OSGeoIncubationCodeProvenanceReviewReport
Lax one:
http://wiki.osgeo.org/wiki/PostGIS_Provenance_Review / http://trac.osgeo.org/postgis/wiki/DevWikiProvenanceReview

User list review

Eternal problems

  • SLD
  • problems with OpenLayers
    Geoserver specific and common
  • REST configuration
    Geoserver specific, may point to some real problem
  • non-ASCII characters in layer names
    Own experience about the last one
    -non-ASCII in KVP queries and in filters sent through http GET
    can be very tricky to escape correctly especially from Windows

XSLT output format

programming many angle brackets!

Note: feature counting XSLT forces everything to memory

Backport GWC integration fix

One API change, but very important to get a working integrated GWC

Freemarker REST stuff

Backport to 2.2.x once 2.2.2 is released?

Closing

Next meeting: Monday 26 November, 13:30 UTC

*** Note new time ***

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Change applied to GeoTools master, will look at uDig and GeoServer code base this afternoon.

Jody

featurecollection cleanup

GeoTools:

GeoServer:

uDig:

Everyone else:

When: after 9.0-M0 milestone
Serously: When we get time, weekend house party?

So Saturday 17th November (to avoid everyones workday)

GeoServer pull request rebased, and applied to master.

Hudson reports success:


Jody Garnett

On Saturday, 17 November 2012 at 11:18 AM, Jody Garnett wrote:

Change applied to GeoTools master, will look at uDig and GeoServer code base this afternoon.

Jody

featurecollection cleanup

GeoTools:

GeoServer:

uDig:

Everyone else:

When: after 9.0-M0 milestone
Serously: When we get time, weekend house party?

So Saturday 17th November (to avoid everyones workday)

Thanks Jody!

On Sat, Nov 17, 2012 at 2:52 AM, Jody Garnett <jody.garnett@anonymised.com> wrote:

GeoServer pull request rebased, and applied to master.

Hudson reports success:


Jody Garnett

On Saturday, 17 November 2012 at 11:18 AM, Jody Garnett wrote:

Change applied to GeoTools master, will look at uDig and GeoServer code base this afternoon.

Jody

featurecollection cleanup

GeoTools:

GeoServer:

uDig:

Everyone else:

When: after 9.0-M0 milestone
Serously: When we get time, weekend house party?

So Saturday 17th November (to avoid everyones workday)


Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

On Sat, Nov 17, 2012 at 10:52 AM, Jody Garnett <jody.garnett@anonymised.com.> wrote:

GeoServer pull request rebased, and applied to master.

Hudson reports success:

Eh, the Windows one is not too happy though, it seems shapefiles are not getting
released anymore and are impossible to release, making both Geotools and
GeoServer builds fail:
http://office.geo-solutions.it/jenkins/

I’m fully aware the Windows build is not meant to be supported.
I’m going to look into this tomorrow.

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Andrea it looks like you are getting file lock trouble -

Couldn't delete C:\.jenkins\workspace\GeoTools master\modules\plugin\shapefile\target\test-classes\org\geotools\data\shapefile\test-data\shapes\archsites.shp

Solution is to reboot (it is windows after all).
Jody

Andrea reports that community has been missed from the feature collection cleanup.


Jody Garnett

On Saturday, 17 November 2012 at 7:52 PM, Jody Garnett wrote:

GeoServer pull request rebased, and applied to master.

Hudson reports success:


Jody Garnett

On Saturday, 17 November 2012 at 11:18 AM, Jody Garnett wrote:

Change applied to GeoTools master, will look at uDig and GeoServer code base this afternoon.

Jody

featurecollection cleanup

GeoTools:

GeoServer:

uDig:

Everyone else:

When: after 9.0-M0 milestone
Serously: When we get time, weekend house party?

So Saturday 17th November (to avoid everyones workday)