[Geoserver-devel] getting set for java 11 compatible milestone release

I would like to start the release process for GeoTools 21-M0 and GeoServer 2.15-M0.

Checking the CITE tests we may have a bit of work todo to determine the geotools revision:

version = 2.15-SNAPSHOT
git revision = eb0c4d22f6b3bf6b9f43333eccae3451d25b5546
git branch = origin/master
build date = 27-Dec-2018 08:00
geotools version = 21-SNAPSHOT
geotools revision = ${gt.Git-Revision}
geowebcache version = 1.15-SNAPSHOT
geowebcache revision = 05d7ebca30531c0c344843858b887fcf810abfb6/05d7e

Thanks for all the work on the QA threads Andrea, should I wait for this work to fold in?

···


Jody Garnett

I would like to start the release process for GeoTools 21-M0 and GeoServer 2.15-M0.

Checking the CITE tests we may have a bit of work todo to determine the geotools revision:

version = 2.15-SNAPSHOT
git revision = eb0c4d22f6b3bf6b9f43333eccae3451d25b5546
git branch = origin/master
build date = 27-Dec-2018 08:00
geotools version = 21-SNAPSHOT
geotools revision = ${gt.Git-Revision}
geowebcache version = 1.15-SNAPSHOT
geowebcache revision = 05d7ebca30531c0c344843858b887fcf810abfb6/05d7e

Confirmed, don’t know why it’s happening though

Thanks for all the work on the QA threads Andrea, should I wait for this work to fold in?

Nope, it’s not JDK 11 related, just a bunch of QA, carry on with the release, I’ll wait on those branches (prepping one for GeoServer
as I speak) to see if anyone else wants to contribute extra checks and code fixes.

Wondering, should I make a proposal for the QA effort?

Cheers
Andrea

···

GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

I would appreciate a geotools proposal, but it is not a blocker. My preference is mostly so we can write up what has been done for the developers guide (your emails are detailed but it is frustrating to dive back to then months later - for example when struggling with formatting).

···


Jody Garnett

On Fri, Dec 28, 2018 at 2:46 AM Jody Garnett <jody.garnett@anonymised.com> wrote:

I would like to start the release process for GeoTools 21-M0 and GeoServer 2.15-M0.

Checking the CITE tests we may have a bit of work todo to determine the geotools revision:

version = 2.15-SNAPSHOT
git revision = eb0c4d22f6b3bf6b9f43333eccae3451d25b5546
git branch = origin/master
build date = 27-Dec-2018 08:00
geotools version = 21-SNAPSHOT
geotools revision = ${gt.Git-Revision}
geowebcache version = 1.15-SNAPSHOT
geowebcache revision = 05d7ebca30531c0c344843858b887fcf810abfb6/05d7e

Hi Jody,
I looked around and tracked back the issue to a change in the GeoServer build occurred during the JDK11 sprint.
The build was picking the GeoTools revision from gt-api, but that disappeared during the sprint, causing build
failures in GeoServer. The lines in question got removed, probably a well meant “let’s fix it now and understand
it later” but the actual fix did not occur.

I’ve modified the GeoServer build to depend on gt-main now:
https://github.com/geoserver/geoserver/commit/acc26b5dfcc14d95850a1a17a38d5844d706e6e9

I’ve run a nightly and queued the CITE tests, hopefully they will come up with the revision numbers,
but if not, you have a starting point where to look

Cheers
Andrea

== GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Okay starting in on this:

git revision = eb0c4d22f6b3bf6b9f43333eccae3451d25b5546
git branch = origin/master
build date = 29-Dec-2018 10:49
geotools version = 21-SNAPSHOT
geotools revision = ${gt.Git-Revision}
geowebcache version = 1.15-SNAPSHOT
geowebcache revision = 05d7ebca30531c0c344843858b887fcf810abfb6/05d7e

GeoTools
Had to make a small fix to rename.xml, so using geotools revision:

geotools revision = c5ba9a6920c737b126a748d2d6f94470cf017f09

Testing the artifacts here: https://build.geoserver.org/geotools/release/21-M0/

  • bin - usual pile of jars, did not test to make sure everything required is here
  • userguide is good
    java 8 and java 11 instructions are clear
    tutorial is good, may wish to rename as “Maven java 11 QuickStart”
  • docs - unzips to apidocs, content seems to have made it through okay
  • project
    builds on java 11
    README needs some notes on java 8 and java 11
    We can probably move dependency-check-suppression.xml and a few other files to the build folder

GeoWebCache
This is next on the list, …

···


Jody Garnett

Hi Jody,
the latest CITE WFS 1.0 build has this:

git revision = acc26b5dfcc14d95850a1a17a38d5844d706e6e9
git branch = origin/master
build date = 31-Dec-2018 15:52
geotools version = 21-SNAPSHOT
geotools revision = c5ba9a6920c737b126a748d2d6f94470cf017f09
geowebcache version = 1.15-SNAPSHOT
geowebcache revision = 05d7ebca30531c0c344843858b887fcf810abfb6/05d7e

So, seems to have been working.

About moving those files to the build folder, careful to update the references to them :slight_smile:

Cheers
Andrea

···

Regards, Andrea Aime == GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.

Going to get this release, and blog post, out before touching anything else.

Are you in position to do geowebcabche, I assume Kevin is still out.

···


Jody Garnett

Hi Jody,
it’s dinner time already here and then we have new year celebrations. Maybe tomorrow but I’m not sure, I’ll ping you back

Cheers
Andrea

Il giorno lun 31 dic 2018, 19:47 Jody Garnett <jody.garnett@anonymised.com> ha scritto:

Going to get this release, and blog post, out before touching anything else.

Are you in position to do geowebcabche, I assume Kevin is still out.

On Mon, Dec 31, 2018 at 9:50 AM Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi Jody,
the latest CITE WFS 1.0 build has this:

git revision = acc26b5dfcc14d95850a1a17a38d5844d706e6e9
git branch = origin/master
build date = 31-Dec-2018 15:52
geotools version = 21-SNAPSHOT
geotools revision = c5ba9a6920c737b126a748d2d6f94470cf017f09
geowebcache version = 1.15-SNAPSHOT
geowebcache revision = 05d7ebca30531c0c344843858b887fcf810abfb6/05d7e

So, seems to have been working.

About moving those files to the build folder, careful to update the references to them :slight_smile:

Cheers
Andrea

On Mon, Dec 31, 2018 at 6:40 PM Jody Garnett <jody.garnett@anonymised.com> wrote:

Okay starting in on this:

git revision = eb0c4d22f6b3bf6b9f43333eccae3451d25b5546
git branch = origin/master
build date = 29-Dec-2018 10:49
geotools version = 21-SNAPSHOT
geotools revision = ${gt.Git-Revision}
geowebcache version = 1.15-SNAPSHOT
geowebcache revision = 05d7ebca30531c0c344843858b887fcf810abfb6/05d7e

GeoTools
Had to make a small fix to rename.xml, so using geotools revision:

geotools revision = c5ba9a6920c737b126a748d2d6f94470cf017f09

Testing the artifacts here: https://build.geoserver.org/geotools/release/21-M0/

  • bin - usual pile of jars, did not test to make sure everything required is here
  • userguide is good
    java 8 and java 11 instructions are clear
    tutorial is good, may wish to rename as “Maven java 11 QuickStart”
  • docs - unzips to apidocs, content seems to have made it through okay
  • project
    builds on java 11
    README needs some notes on java 8 and java 11
    We can probably move dependency-check-suppression.xml and a few other files to the build folder

GeoWebCache
This is next on the list, …


Jody Garnett

On Thu, 27 Dec 2018 at 17:43, Jody Garnett <jody.garnett@anonymised.com> wrote:

I would like to start the release process for GeoTools 21-M0 and GeoServer 2.15-M0.

Checking the CITE tests we may have a bit of work todo to determine the geotools revision:

version = 2.15-SNAPSHOT
git revision = eb0c4d22f6b3bf6b9f43333eccae3451d25b5546
git branch = origin/master
build date = 27-Dec-2018 08:00
geotools version = 21-SNAPSHOT
geotools revision = ${gt.Git-Revision}
geowebcache version = 1.15-SNAPSHOT
geowebcache revision = 05d7ebca30531c0c344843858b887fcf810abfb6/05d7e

Thanks for all the work on the QA threads Andrea, should I wait for this work to fold in?


Jody Garnett


GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Regards, Andrea Aime == GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.


Jody Garnett

Looks like I have been able to do everything except update the website:

https://sourceforge.net/projects/geowebcache/files/geowebcache/1.15-M0/
https://github.com/GeoWebCache/geowebcache/releases/tag/1.15-M0
https://repo.boundlessgeo.com/main/org/geowebcache/geowebcache/1.15-M0/

Proceeding to GeoServer release next.

···


Jody Garnett

Draft geotools blog is ready to publish, hoping for a review. Was unable to quickly get sponsor logos from osgeo blog (thumbnails broken, expect that server is out of space).

GeoServer release artifacts are available for testing:

https://build.geoserver.org/geoserver/release/2.15-M0/

···


Jody Garnett

The bin download starts up in Java 11 and Java 8 and displays the usual previews; looks good enough for a milestone release.

···


Jody Garnett

+1, thanks for the hard work and happy new year! :slight_smile:

Cheers
Andrea

···

Regards, Andrea Aime == GeoServer Professional Services from the experts! Visit http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it ------------------------------------------------------- Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia. This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail.