[OSGeo-Discuss] Java 11 code sprint taking shape for October 22-26th

2018-09-17 Thread Jody Garnett
When:  October 22-26th
Where: North America (Victoria, BC), Europe (Italy or UK proposed), Oceania
(recommendations welcome)
Wiki: https://wiki.osgeo.org/wiki/Java_2018_Code_Sprint

If you or your project is interested in taking part, even remotely, please
add yourself to the above wiki page!

The Java community has a challenge ahead, with recent policy changes
setting the Java platform on a six-month release cycle. We also have a *python3
moment* as our open source libraries are tasked with upgrading to the use
of the "jigsaw" module system.

Top level applications like GeoServer and GeoNetwork need to make some
changes in order to run at all. Mostly this requires a dependency review,
upgrading to new libraries such as Spring 5 that are compatible with Java
11. Many of these libraries are broken due to changes to how reflection is
handled.

Java libraries like JTS and GeoTools are put in an awkward position as a
bottleneck on the safe use of the module system (see module hell problem
). A
further complication for is a restriction preventing two jars from making
use of the same package.

Planning is currently underway:

   - GSIP 171 Java 18.9 Compatibility
    (GeoServer)
   - Strategy for GeoNetwork
   

   - Restructure GeoTools into Jigsaw modules
   


Recommended reading:

   - What Comes After JDK 8?  -
   java release cycle changes
   - It's time! Migrating to Java 11
   
-
   spring upgrade example
   - The State of the Module System
    - technical
   background
___
Discuss mailing list
Discuss@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/discuss

[OSGeo-Discuss] Java 11 code sprint

2018-09-17 Thread Jody Garnett
When:  October 22-26th
Where: North America (Victoria, BC), Europe (Italy or UK proposed), Oceania
(recommendations welcome)
Wiki: https://wiki.osgeo.org/wiki/Java_2018_Code_Sprint

If you or your project is interested in taking part, even remotely, please
add yourself to the above wiki page!

The Java community has a challenge ahead, with recent policy changes the
Java platform is now seeing some change - *and we have a python 2 vs python
3 migration moment with the introduction a a "jigsaw module system".*

Top level applications like GeoServer and GeoNetwork need to make some
changes in order to run at all. Mostly this requires a dependency review,
upgrading to new libraries such that are compatible with Java 11.

Java libraries like JTS and GeoTools are put in an awkward position as they
are a bottleneck on using the module system (popularly referred to as
the module
hell problem
). A
further complication for modules is a restriction preventing two jars from
making use of the same package.

Planning is currently underway:

   - GSIP 171 Java 18.9 Compatibility
    (GeoServer)
   - Strategy for GeoNetwork
   

   - Restructure GeoTools into Jigsaw modules
   


Recommended reading:

   - What Comes After JDK 8?  -
   java release cycle changes
   - It's time! Migrating to Java 11
   
-
   spring upgrade example
   - The State of the Module System
    - technical
   background
___
Discuss mailing list
Discuss@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/discuss

[OSGeo-Discuss] OGC September 2018 Stuttgart TC Meeting - slides available

2018-09-17 Thread Scott Simmons
Dear OSGeo Community,

OGC held its 108th Technical Committee Meeting last week in Stuttgart, Germany. 
We had excellent attendance and hundreds of valuable discussions. You can find 
a summary in the consolidated slides from our Closing Plenary here:
https://portal.opengeospatial.org/files/?artifact_id=81129 


Please let me know if you have any questions.

Thanks,
Scott

Scott Simmons
Executive Director, Standards Program
Open Geospatial Consortium (OGC)
tel +1 970 682 1922
mob +1 970 214 9467
ssimm...@opengeospatial.org 

The OGC: Making Location Count…
www.opengeospatial.org 
___
Discuss mailing list
Discuss@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/discuss