GN5 Meeting 16/04/2025

Date/Time

Wednesday 16 April 2025 15h UTC

Agenda

  1. Round of introductions (All)
  2. GN5 strategy change (Antonio & Jody)
  3. Issues and PRs (All)
  4. Feedbacks for next meetings (All)
  5. Final thoughts (All)

Attendees

Antonio Cerciello
David Blasby
Sebastien Riollet
Jose
Florent
Jody

Actions

  • jody: post markdown to discourse
  • antonio: next meeting 30 April 2025

Round of introductions

Welcome everyone!

GN5 strategy change

Presentation link:

Focus on SpringFramework 5.3 update → SpringBoot

  • This is a priority as SpringFramework 5.3 has reached end of life
  • Lots of opportunities to improve
  • However we still have do this migration ASAP

Discussion:

  • Some clarification about migration (ie focus on SpringBoot)

Proposed strategy:

  • Moving GeoNetwork codebase to new stack
  • Avoid big changes, that could make this moving too chaotic
  • Keeping API and functionality compatibility with existing clients
  • Improving what could be easily improved
  • Having meetings like this to be aligned and review work done together

Discussion on keeping this a short term activity keeping current API:

  • Jose is focused on migrating the functionality, a module at a time.
    The different architectures are valid, but a separate project or activity.
  • Keeping API the same allows current editor, datahub, to remain functional

Overview:

  • GN5 Development Environment for migration work
    GN5 App delegating to GN4
  • GN5 backend deliverable
    Standalone GN5 App
  • GN5 future ideas

Discussion:

  • Some chat about metadata 101, we can expect to start thinking about that in a couple months time when core modules moving to Saxxon -> SaxxonHE

Q: Any outstanding work (java work) that needs to get in?

  • some customizations are outstanding

Q: Any additional resources available for GN5?

  • presently occupied working on transition from 4.2 → 4.4 branch (understandable)
    • this should result in some PRs May / June
    • be cautious for double work overhead, or get PR is before module migrated

Q: How to run GN5

  • There is a docker-compose up; but it is to set a dev environment to help with migration

Resources:

Issues and PRs

Issues

  • any blockers?

PRs

  • please review and merge promptly

Feedbacks for next meetings

Jody will cut and paste markdown to discourse to publish notes

Final thoughts (All)

Out of time.