Skip to content
François Prunayre edited this page May 21, 2018 · 19 revisions

Presentations & discussions

  • Releases & roadmap
    • What will be the next one 3.6.x/4.0.x
    • Improve management of releases: Actually when done a release, the release branch gets not only bug fixes, but additional features. This is quite problematic as are introduced new bugs and regressions. A proposal, is to define a release calendar 1/2 releases per year and stick to them. When a release is done, lets say 3.6 that branch should only get bug fixes. Any improvement or new feature must be added in the develop branch, that will be in the example the base for 3.8 release. If we stick to 1/2 releases per year that should be quite feasible, improving the quality.
    • Create schema packages in the nightly builds. Currently schemas in https://github.com/metadata101 require to be build by users, not always an option. Check to use nightly builds server to build also schema packages so can be added to GeoNetwork easily.
    • Move releases to GitHub instead of Sourceforge.

Work items

  • Review/merge of pull requests (https://github.com/geonetwork/core-geonetwork/pulls)

  • Integrate metadata drafts feature

  • Change schema plugin artifact identifiers: Currently metadata schemas use the same versioning for the artifact identifiers as the other modules. You need to keep them aligned with the related latest branch in GeoNetwork: 3.4.1-SNAPSHOT, 3.4.2-SNAPSHOT, etc. To use the the release number for schemas module, so for GeoNetwork 3.4.x branch we use for shemas the artifactId 3.4. In the future, when released GeoNetwork 3.6, the schemas in 3.6.x branch will use artifactId 3.6 and so on. This is only for schemas module, the rest of the modules will be managed as actually.

  • Upgrade of libraries to latest minor version releases to get security fixes.

  • Improve website build to publish only the english manual or if possible to check with transifex API, the manuals for languages translated at least 70%

  • GeoNetwork 4 ?

    • Move to ES ? A team of 4 or 5 people could do a good start in a week !
    • Remove old Jeeves services
Clone this wiki locally