From jody.garnett at gmail.com Mon Sep 17 15:29:56 2018 From: jody.garnett at gmail.com (Jody Garnett) Date: Mon, 17 Sep 2018 15:29:56 -0700 Subject: [Java-collab] Java 11 Code Sprint taking shape Message-ID: 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jody.garnett at gmail.com Mon Sep 17 16:25:17 2018 From: jody.garnett at gmail.com (Jody Garnett) Date: Mon, 17 Sep 2018 16:25:17 -0700 Subject: [Java-collab] java code sprint planning In-Reply-To: References: Message-ID: Great to hear from you Andrea, wanted to wait until I had an update to share (see new email for details). The sprint is certainly going ahead, looks like to reduce cost/travel it will be held in multiple locations - with a few projects planning to attend remotely. If you can pass on the invitation to the gvSIG crowd it would be *great* to pull in more expertise (or even just more people to share the learning curve). -- Jody Garnett On Sun, 19 Aug 2018 at 23:19, andrea antonello wrote: > Hi Jody, > just wanted to make sure: is this really in plan for this year? > With all the conferences ahead I feel like it will be hard to add one > more thing this year. But I would really like to attend such a sprint. > > I understand that the java roadmap is ruling here... is there some > idea a about place and date? > > Thanks, > Andrea > > > > On Sat, Aug 18, 2018 at 12:18 AM Jody Garnett > wrote: > > > > Starting to put together a focused java code sprint, focused on updating > our open source projects for Java 11 environments: > https://wiki.osgeo.org/wiki/Java_2018_Code_Sprint > > > > If you or your project are interested in taking part please speak up! > > > > It is quite a challenge to migrate to the new module system, and some of > the options to turn it off are being taken away in Java 11. I would be > interested in hearing about everyone's migration plans and/or experience :) > > -- > > Jody Garnett > > _______________________________________________ > > Java-collab mailing list > > Java-collab at lists.osgeo.org > > https://lists.osgeo.org/mailman/listinfo/java-collab > _______________________________________________ > Java-collab mailing list > Java-collab at lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/java-collab -------------- next part -------------- An HTML attachment was scrubbed... URL: From jody.garnett at gmail.com Mon Sep 24 13:00:17 2018 From: jody.garnett at gmail.com (Jody Garnett) Date: Mon, 24 Sep 2018 13:00:17 -0700 Subject: [Java-collab] java code sprint planning In-Reply-To: References: Message-ID: Java 11 gets released tomorrow! Has your project made a migration plan? -- Jody Garnett On Fri, 17 Aug 2018 at 15:17, Jody Garnett wrote: > Starting to put together a focused java code sprint, focused on updating > our open source projects for Java 11 environments: > https://wiki.osgeo.org/wiki/Java_2018_Code_Sprint > > If you or your project are interested in taking part please speak up! > > It is quite a challenge to migrate to the new module system, and some of > the options to turn it off are being taken away in Java 11. I would be > interested in hearing about everyone's migration plans and/or experience :) > -- > Jody Garnett > -------------- next part -------------- An HTML attachment was scrubbed... URL: