[Geoserver-devel] GeoTools / GeoServer Meeting 2018-03-20

#

Attending

Torben Barsballe

Jody Garnett

Andrea Aime

Jukka Rahkonen

Kevin Smith

## Agenda- Wholesale reformatting, decisions, decisions
  • Units proposal

  • FOSS4G lineup

  • Upgrade JTS

## Previous Meetings Actions- Torben: Java Jigsaw Compatibility - Take this to a technical debt page, it is not acting like a proposal - DONE
  • Make GSIP for forking on Beta instead of RC.

  • All: Further mailing list discussion

  • Add note on security fix procedures to release docs

  • Jody/Kevin/Torben: 2.13-RC release - DONE

  • Torben: Ask for 2.13.0 release volunteers on mailing list - DONE

  • Jody: Proposal for jsr-275 units library upgrade - DONE

  • Torben: Start mailing list discussion for SourceForge exit strategy - DONE

## Actions- Andrea: Create Proposal for formatting - google style approach
  • Jody: Call for vote on Units proposal

  • Jody: Submit “State of GeoServer” for FOSS4G 2018

Wholesale reformatting, decisions, decisions

Proposal: GeoTools Codebase Reformat

first approach

Reformatting on command line intellij —> checkstyle

  1. Intellj only gets us part way, then we need to do 100’s of small fixes

  2. checkstyle failures will require fixes…

We can enforce more than just formatting, example variable naming.

  • So good, but any safety checks we add require a days to fix the codebase to match

google style android

google style tooling

  1. Tool that formats and checks in one go

Really fast, works fine, … but cannot be configured.

  • “Android” has 4 space indent, 100 columns

  • It takes three times to converge …

Discussion:

  • Check style is nice, but we do not have 2-5 days to enable one by one…

  • We should do google style android so we have something

  • It hits our tabs / spaces issue which is the motivation.

Warn the email list about white space change:

  • Sent an email to Jim w/ respect to JTS 1.15.0

Units proposal

https://github.com/geotools/geotools/wiki/Migrate-Units-to-JSR-363

Action: call for vote on the list

# FOSS4G lineup- Ian submitting geotools workshops
  • Jody would like to submit gs dev workshop

  • Andrea & GeoSolutions: usual presentations and workshops

  • Jody to submit a “State of GeoServer”

# Upgrade JTS

Jim has a branch, haven’t seen a proposal.

  • Sent email to Jim.

Requires changes to JAI-EXT, stuck in resourcing limbo (who wants to do a pull request?

  • Some test class was used by JAI-EXT and is not longer visible after breakup into modules

Discussion- Thanks everyone for getting the release out!

  • Any pull requests to get in before code formatting?

  • Review of geoserver pull requests