Meeting 22.12.2025

Attendees

  • Markus
  • Alfons
  • Andrei
  • Christoph Schreiner
  • Hannes
  • Justus
  • Liza
  • Maiia
  • Moritz
  • Patrick
  • Paul
  • Richard

Didn't come:

  • Johannes (unexcused)
  • Chris(toph) Kraus (unexcused)

Cannot come:

  • Ben (excused)

Buddies

  • Andrei & Maiia
  • Patrick & Alfons
  • Christoph & Liza
  • Ben & Chris
  • Moritz & Paul
  • Johannes & Richard
  • Justus & Hannes

Success Partners

  • Maiia & Moritz (Frontend)
  • Ben & Alfons (Frontend)
  • Hannes & Johannes (DevOps)
  • Liza & Paul (PM)
  • Richard & Chris (Tooling)
  • Christoph & Andrei (Testing)
  • Patrick & Justus (Backend)

Agenda

  • 09:00 start
  • status round
  • meeting notes: Justus
  • Retrospective (Liza)
  • thesis progress
  • regex for branches active
  • roles, takeover
  • this week:
    • cleanup of open MRs
    • Wartung on Staging (Wednesday 16:00)
  • break until 10:05
  • Warme Dusche:
    • Andrei
    • Paul
  • 1.0.0 release
    • Justus fixes on Monday
    • Moritz testing on Tuesday
  • move issue to status:issue-confirmed after you read it and confirm that you will work on it next week
  • Development Board:
    • Alfons
    • Andrei
    • Ben (not here)
    • Chris(toph) Kraus (not here)
    • Christoph Schreiner
    • Hannes
    • Johannes (not here)
    • Justus
    • Liza
    • Maiia
    • Moritz
    • Patrick
    • Paul
    • Richard
    • Tasks for Everyone

Outlook Next Week

  • new buddies
  • communication (as in Infrastructure)
  • documentation fixes/overhaul
  • refactoring
  • (after 1.0) tech talk (frontend/backend coordination):
    • map overview sorting
    • float pagination
  • going forward, MRs or issues that affect the guided tour must include descriptive text in release notes

Release

Monday 22.12.:

  • Andrei merges floats (done)
  • Justus: last fixes in migrations (bigint, enum)
  • Andrei or Maiia help out with frontend issues
  • reviewing the last Solid Foundation MR
  • Paul&Hannes&Patrick: last minute infrastructure work for release
    • Paul: production setup (starting with www.permaplant.net)
    • Patrick: staging setup (starting with www.staging.permaplant.net)
    • Hannes: hot-standby setup with OpenTofu (did not work), Ansible-Proxmox module

Tuesday 23.12.:

  • Paul&Hannes: release
  • Testing: Moritz (or Maiia?)

Then in this year:

  • actual release on production (Paul)
  • merging of all MRs (everyone)
  • turn off old Hetzner server (infrastructure)
  • Starting Wartung on Staging (Hannes Wednesday 16:00)

Tasks for Everyone

Tasks to be done until latest Thursday 25.12.2025 23:59:

Tasks to be done before next meeting:

  • getting MRs done (steps towards marking it as ~MR::please merge)
  • reviewing MRs

Talks

  • later upcoming talks:
    • Johannes: open telemetry (29.12.)
    • Moritz (29.12., pitfalls about pagination&endless scrolling)
    • Ben: FLOSS refactoring on library upgrades (2026)
    • Chris(toph) Kraus (any date not next week, developer perspective of e2e tests)
    • Hannes (January?, Debugging Nextcloud Images)
    • Patrick (TBD)
    • Christoph Schreiner: final thesis presentation, developer-central (TBD)
    • Richard (TBD pipeline, dev-centric or architecture)
  • done talks:
    • Maiia (27.10. socratic questioning on RQ)
    • Liza (03.11.2025, PM)
    • Paul (10.11., Running Meetings That Don't Waste Time)
    • Alfons (17.11., methodology)
    • Justus (24.11., Debugging+Logging in the Backend)
    • Andrei (01.12., performance, RQ, Method)
    • Paul: (15.12 efficient issue refinement)

Statistics (12.12. - 18.12.)

Merge Request approved

Raab, Markus: 14 Bachinger, Paul: 11 Müller, Alfons: 5 Kuzmishyna, Maiia: 4 Mokshantseva, Elizaveta: 4 Muth, Moritz: 3 Weilguni, Justus: 2 Dinu-Coreth, Andrei Cristian: 1 Graßl, Patrick: 1 Kraus, Christoph: 1 Ziehengraser, Johannes Leonhard: 1

Issue progress (status changes + closed)/ total assigned

Bachinger, Paul: 6/9 Dinu-Coreth, Andrei Cristian: 8/10 Graßl, Patrick: 1/1 Kraus, Christoph: 7/7 Kuzmishyna, Maiia: 10/11 Mokshantseva, Elizaveta: 8/15 Muth, Moritz: 9/10 Müller, Alfons: 17/21 Raab, Markus: 1/2 Schlegel, Ben: 8/9 Schreiner, Christoph: 9/9 Weilguni, Justus: 6/9 Wutscher, Richard: 2/3 Zettl, Hannes: 5/5 Ziehengraser, Johannes Leonhard: 3/4 Total: 100 / 125

Did Not Approve Last Meeting Notes In Time

  • Chris(toph)
  • Richard
  • Johannes
  • Christoph

Meeting Notes

  • 09:00 start
  • meeting notes: Justus
  • Retrospective (Liza)
    • will do it this week.
    • Takeaways:
      • include time for thesis work
      • we are in the same boat
      • more focus on reviewing MRs and documentation
  • regex for branches active
    • e.g. username/0000/branchname (but replace username!)
  • roles, takeover
  • 1.0.0 release
    • Justus fixes on Monday
    • Moritz testing on Tuesday
    • Christoph Constraints -> no, next release together with migration of stable IDs
  • this week:
    • review Solid Foundation MR
    • Andrei will merge his float MR there. (done)
    • Check if further MR's are needed.
    • First get all services on staging.
  • next week:
    • Wartung on staging (Wednesday 16:00)
    • cleanup of open MRs
  • Warme Dusche:
    • Andrei
    • Paul
  • move issue to status:issue-confirmed after you read it and confirm that you will work on it next week
  • Development Board:
    • Alfons
    • Andrei
    • Ben (not here)
    • Chris(toph) Kraus
    • Christoph Schreiner
      • Issues with database inconsistencies
    • Hannes
    • Johannes
    • Justus
    • Liza
      • Will finish epics today
    • Maiia
      • Unsure of browser-specific problem with the timeline, but problem seems to be fixed
      • display file-alert: Maybe no scaling?
    • Moritz
      • Testing was not possible, focused on minor issues.
    • Patrick
      • Master is done, will look into Apache landing page.
    • Paul
      • Fixed some hosts. Maybe some changes of variables on some hosts.
    • Richard
    • Tasks for Everyone
      • Forward issues to in progress
      • If the issue is still unclear, move it back from issue-confirmed