GeoTools / GeoServer Meeting 2016-06-28
=================================

Attending
-------------

Andrea Aime
Torben Barsballe
Simone Giannecchini
Kevin Smith - welcome back
Jody Garnett
Alessio Fabiani

Apologies
---------

Ben Caradoc-Davies
Brad Hards

Agenda
----------

- JPEG or PNG output format pull requests ready
- Backporting layer group specific services
- FOSS4G code sprint
- GeoTools 15.1/GeoServer 2.9.1 release manager
- GWC / GeoServer remote execution vulnerability (Restlet 1.0)
- BugFix Minisprint?
- GeoTools developer guide not deploying
- ImageMosaic refactor - take 1 (and 2 as well)
- Roadmap Discussion

Actions
----------

- Reach out to QGis community for SLD export.
- Try to organize mini code sprints  [Simone]

Actions from last meeting
-------------------------

- Jody: encourage updates to docs/jira to record Simone as GeoServer
project officer
- Alessandro and Andrea: release 14.4 / 2.8.4 [DONE]

JPEG or PNG output format pull requests ready
---------------------------------------------------------------

Support format=*image/vnd.jpeg-png* to dynamically choose appropriate
compression:

- https://github.com/GeoWebCache/geowebcache/pull/395
- https://github.com/geoserver/geoserver/pull/1651

The "image/vnd.jpeg-png" will also be implemented in MapServer 7.2.

Backporting layer group specific services
------------------------------------------------------

We have layer specific services, but don't work for layer groups. Code
pretty similar to layer specific services, extending it to layer groups.
https://osgeo-org.atlassian.net/browse/GEOS-7463
https://github.com/geoserver/geoserver/pull/1539

Backport to 2.9 and 2.8? Unlikely to harm stability?

FOSS4G code sprint
----------------------------

Ian started thread about code sprint on ml

Participants please sign up on wiki page:
https://wiki.osgeo.org/wiki/FOSS4G_2016_Code_Sprint#GeoTools.2FGeoServer

Ideas:
- Looking to pair with a QGis developer and make SLD export towards
GeoServer actually work.
- JAI replacement, spending time to outline what the API would look like.
- Java 8 update for GeoTools.

GeoTools 15.1/GeoServer 2.9.1 release manager
------------------------------------------------------------------

Thanks to Alessandro and Andrea for 14.4 release.

And the winner is... Devon (with backup from Jody).

GWC / GeoServer remote execution vulnerability (Restlet 1.0)
----------------------------------------------------------------------------------

Upgrade postgres driver (not really needed but trivial to do).

Restlet 1.0

*Q:* What is it going to take to do the update? When restlet 1.0 -->
restlet 2.0 had a J2SE / J2EE split (and we use a bit of both).

Consider setting up a code sprint on this (as the change over is likely
freeze the code-base topic). Consider asking GeoSoutions to host ... or
running remote code/sprint.

action: take this to email

*Q:* The vunerability is based on a specific format, can we avoid using
this for a quick fix?

BugFix Minisprint
-----------------------

Bug reports getting out of control ... last three months we have gathered
45 new tickets.

Around 3/4 of these reports are coming non-developers, indeed most of the
reports that are not getting solved are coming from non-developers.

https://osgeo-org.atlassian.net/secure/ConfigureReport.jspa?projectOrFilterId=project-10000&periodName=daily&daysprevious=90&cumulative=true&versionLabels=major&selectedProjectId=10000&reportKey=com.atlassian.jira.plugin.system.reports%3Acreatedvsresolved-report&Next=Next

Need some warning to get resoruces avaialble?

Alternative idea
- make this recurrent 1 day a month, some lose coordination
- some prep can be used to sort / cull issues prior

Chart reporting reporters distribution:

https://osgeo-org.atlassian.net/secure/ConfigureReport.jspa?projectOrFilterId=filter-10801&statistictype=reporter&selectedProjectId=10000&reportKey=com.atlassian.jira.plugin.system.reports%3Apie-report&Next=Next

GeoTools developer guide not deploying
------------------------------------------------------

http://docs.geotools.org/latest/developer/conventions/code/style.html

This looks correct now, thanks Chris.

ImageMosaic refactor - take 1 (and 2 as well)
-------------------------------------------------------------

https://github.com/geotools/geotools/wiki/Refactor-ImageMosaic-Index-and-Catalog-management-for-improved-extensibility

- Consider a vote of 1 (Simone as module maintainer)
- No proposal for take 2, but writing something still helps on email

https://s3.amazonaws.com/archive.travis-ci.org/jobs/140140350/log.txt

[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR]
/home/travis/build/geotools/geotools/modules/unsupported/coveragetools/src/main/java/org/geotools/utils/imagepyramid/PyramidBuilder.java:[591,64]
error:
ImageMosaicConfigHandler(CatalogBuilderConfiguration,ImageMosaicEventHandlers)
is not public in ImageMosaicConfigHandler; cannot be accessed from outside
package
[ERROR]
/home/travis/build/geotools/geotools/modules/unsupported/coveragetools/src/main/java/org/geotools/utils/imagemosaic/CommandLineCatalogBuilderRunner.java:[164,56]
error:
ImageMosaicConfigHandler(CatalogBuilderConfiguration,ImageMosaicEventHandlers)
is not public in ImageMosaicConfigHandler; cannot be accessed from outside
package
[INFO] 2 errors

Roadmap Discussion
----------------------------

Like to prep a few for foss4g milestone.

Style Editor
- Take the css style editor as the default style editor (for css, sld,
ysld, etc...)
- Consider preview timeout cutout
- consider moving tabs to the top
- wish: consider a basemap or group layer background?
- Reduce SLD tab to a link to GetStyles REQUEST may be useful?
- Will close one ticket! https://osgeo-org.atlassian.net/browse/GEOS-3000

GeoTools + Java 8
- Talk with Kevin about ideas here
- streams
- predicates
- maybe optionals
- factor out functional interfaces

Version hell:
- Guava --> migrate to Java 8 (conflict with ElasticGeo and GeoMesa).
Consder removing as.
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to