Skip to content

GSIP 195

Daniele Romagnoli edited this page Feb 18, 2021 · 5 revisions

GSIP 195 - Promote WPS-Download to extension

Overview

The WPS-Download module has been used for a while, it's time to make it officially supported.

Proposed By

Daniele Romagnoli

Assigned to Release

This proposal is for GeoServer 2.19.0

State

  • Under Discussion
  • In Progress
  • Completed
  • Rejected
  • Deferred

Motivation

WPS-Download is widely used to deal with big data download where WCS can only provide limited capability due to its synchronous nature. Moreover it is being used by METOC customers to provide map animation downloads and bigger maps download. It's time to provide these capabilities as a stable extension.

Proposal

The WPS-Download is going to satisfy all the requirements for graduation, so we are proposing a move to official extension. See comments below.

Actions needed for graduation:

  • Moving the module from community to extension in the build system.
  • Cleaning up eventual QA failures.
  • Updating the website template to make the extension available.
  • Updating the pom.xml contact information.
  • Updating documentation location, remove warnings related to community status.

Extension status requirements

The developers guide lists several requirements for community modules graduating to an extension:

  1. The module has at least a “handful” of users

    • WPS-Download has been used by several customers to download big amount of raw data as well as maps and animations. Lately, it has been also used to apply vertical data interpolation on DEM/DTM/DSM data download.
  2. The module has a designated and active maintainer

    • Daniele Romagnoli (GeoSolutions) is willing to act in this capacity.
  3. The module is considered “stable” by the majority of the PSC

    • The module has been unchanged and working for several releases.
  4. The module maintains 40% test coverage

    • Module has 70% test coverage as reported by IntelliJ "run with coverage"
  5. The module has no IP violations

    • No IP Violations are known
  6. The module has a page in the user manual

    • It does indeed
  7. The maintainer has signed the GeoServer Contributor Agreement

    • Module fully written by GeoSolutions employees, thus covered by GeoSolutions' CLA. A few updates made by other community devs, to simply update dependencies versions (i.e. junit, commons-lang, jts, ...) or follow up on some GeoTools package renaming.

Voting

Project Steering Committee:

  • Alessio Fabiani: +1
  • Andrea Aime: +1
  • Ian Turton: +1
  • Jody Garnett: +1
  • Jukka Rahkonen:
  • Kevin Smith:
  • Simone Giannecchini: +1
  • Torben Barsballe:
  • Nuno Oliveira:

Links

Clone this wiki locally