Date/Time
Wednesday 16 April 2025 15h UTC
Agenda
- Round of introductions (All)
- GN5 strategy change (Antonio & Jody)
- Issues and PRs (All)
- Feedbacks for next meetings (All)
- 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:
- Design document
- Planning board
- Evolution roadmap (mostly converted into issues)
Issues and PRs
- any blockers?
- 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.