Meeting 13.10.2025

Attendees

  • Markus
  • Alfons
  • Andrei
  • Ben
  • Chris(toph) Kraus
  • Johannes
  • Justus
  • Maiia
  • Moritz
  • Paul
  • Hannes
  • Richard (here but ill)

Cannot come:

  • Liza
  • Christoph Schreiner

Buddies

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

Success Partners

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

Agenda

  • 09:00 start

  • Meeting Notes: Andrei

  • status (looking back):

    1. meeting with success partner: journalling, review an MR together
    2. current progress and blocks
  • clear communication:

    • Is this done?
    • Can you do this?
    • Please do this.
    • Workflows help by clarification of context
  • news from infrastructure

    • CI pipeline stable
    • Nextcloud/Keycloak still very unstable, needs architectural change:
      • massive data loss because of accidental rollback of Nextcloud
      • contacts broken
      • base layer images broken (but fix found)
      • lots of cleanup required (removed keycloak accounts etc.)
    • proposed change:
      • mr and dev should be in completely isolated dev machine
      • on this dev machine also everything related to infrastructure gets developed
      • only master and www stay on prod machine
      • access restrictions/different passwords etc. to avoid accidental working on production
  • news from PM

    • Paul: iterations
    • issue tracker usage:
      • issue tracker does not forget anything
      • only write what really needs to be addressed
  • workflows:

    • workflow (ready for implementation)
    • iteration (how to prepare weekly issues, add in:progress)
    • review workflow
      • invite about 2-5 people (not too many, not too few)
      • at least two reviews: one for testing, one for code (better two)
      • don't invite me for reviews unless required
      • process reviews quickly
      • should be fast process within one iteration
    • meeting workflow: assign meeting note taker, branch name and other small updates in this MR
  • Reinsaat CEO Treffen Do 9:00

    • downtime of infrastructure, especially Nextcloud and CI
    • Friday Wartungsfenster from now on longer (and will stay longer for dev machine)
  • eye strain

  • break 10:05

  • presentation next weeks:

    • Hannes
  • Tasks for Everyone next week: update authors.md according the template

  • Development Board (looking forward):

    • Richard
    • Alfons
    • Andrei
    • Ben
    • Chris(toph) Kraus
    • Christoph Schreiner (not here)
    • Hannes
    • Johannes
    • Justus
    • Liza (not here)
    • Maiia (write issue about timeline)
    • Moritz
    • Paul (write issue for Chris)
    • Tasks for Everyone

Outlook

  • tech talk (frontend/backend coordination):
    • map overview sorting
    • delete areas
  • reviewing
    • guidelines
    • how to review
    • workflow
  • maybe in two weeks? Hannes will give a short talk about how to debug network requests to Nextcloud
  • decision workflow
  • last decisions for 1.0
    • JSON
    • Quality of infrastructure

Tasks for Everyone

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

  • Update authors.md according the template, see !1895
  • review 2 MRs regarding RQ brainstorming submissions
  • Regular Tasks

Statistics (02.09 - 09.10)

Merge Request approved

Bachinger, Paul: 9 Raab, Markus: 9 Zettl, Hannes: 2 Ziehengraser, Johannes Leonhard: 2 Kuzmishyna, Maiia: 1 Muth, Moritz: 1 Schreiner, Christoph: 1 Weilguni, Justus: 1

Issue progress (status changes + closed)/ total assigned

Bachinger, Paul: 6/7 Dinu-Coreth, Andrei Cristian: 1/6 Kraus, Christoph: 4/8 Kuzmishyna, Maiia: 2/8 Mokshantseva, Elizaveta: 5/6 Muth, Moritz: 2/5 Müller, Alfons: 1/2 Raab, Markus: 2/3 Schlegel, Ben: 4/7 Schreiner, Christoph: 2/8 Weilguni, Justus: 2/4 Wutscher, Richard: 1/3 Zettl, Hannes: 3/6 Ziehengraser, Johannes Leonhard: 0/4 Total: 35 / 79

Did Not Approve Last Meeting Notes In Time

  • Alfons
  • Ben
  • Moritz
  • Richard
  • Andrei
  • Chris(toph) Kraus

Meeting Notes

  • 09:00 start
  • Meeting Notes: Andrei
  • status (looking back):
    1. meeting with success partner: journalling, review an MR together
    2. current progress and blocks
    • Alfons:
      • did some reading, so far good
      • did not have meeting with buddies yet
    • Andrei:
      • only worked on Sunday, progress on open issues and not much left, will work on writing
    • Ben:
      • also good progress on issues
      • no blocker
      • managed to fix TanStack update issues
    • Chris:
      • 2 blockers with the documentation tasks, needs refinement
      • confusion on what status to give the task - in review or blocked
    • Hannes:
      • reading and reviewing, not yet reviewed what happened over the weekend
      • no blockers
    • Justus:
      • open MR for issue he was working on, needs reviews
      • security bug - hard to finish without local keycloak
    • Maiia:
      • no buddy talk
      • mostly continued working on her issues
        • found some root cause for one of the bigger bugs investigated
    • Moritz:
      • no meeting with buddy/sp
      • work in progress on his rework, looking for feedback
    • Paul:
      • working on things, nothing major to update one
    • Richard:
      • was quite sick, could not do much
  • clear communication:
    • For a question, we need an answer not a solution
    • Be precise when doing reviews, make a suggestion if possible
    • MR Author can then know if suggestion matches what they meant
    • Context is important and can bring different expectations -> workflows should help to clarify this
  • news from infrastructure
    • CI pipeline stable
    • Nextcloud/Keycloak still very unstable, needs architectural change:
      • massive data loss because of accidental rollback of Nextcloud
      • local1 unknown status: there was another attempt to fix it
      • contacts in nextcloud broken
      • base layer images broken (but fix found)
      • lots of cleanup required (removed keycloak accounts etc.)
    • proposed change:
      • mr and dev should be in completely isolated dev machine
      • on this dev machine also everything related to infrastructure gets developed
      • only master and www stay on prod machine
      • access restrictions/different passwords etc. to avoid accidental working on production
  • news from PM
    • Paul: iterations
    • issue tracker usage:
      • issue tracker does not forget anything
      • only write what really needs to addressed
  • workflows:
    • workflow (ready for implementation)
    • iteration (how to prepare weekly issues, add in::progress)
      • when should we look at upcoming issues -> ideally one iteration in advance
    • review workflow
      • invite about 2-5 people (not too many, not too few)
      • don't invite Markus for reviews unless required
      • process reviews quickly
      • should be fast process within one iteration
    • meeting workflow: assign meeting note taker, branch name and other small updates in this MR
  • Reinsaat CEO Treffen Do 9:00
    • downtime of infrastructure, especially Nextcloud and CI
    • Friday Wartungsfenster from now on longer (and will stay longer for dev machine)
  • eye strain
    • take a break about every 20 min (as it feels right), stand up, look away from your computer
    • demonstrated few exercises for neck/shoulders
  • Tasks for Everyone next week: update authors.md according the template
  • Development Board (looking forward):
    • Richard:
      • update devcontainer - update rust to latest versions
      • nextcloud - working on backup and the various issues (plugins -> ideally before thursday)
    • Alfons:
      • Onboarding going well, waiting for fix about nextcloud picture
      • work on the other open issues
    • Andrei:
      • Link Preview - get it merged soon and see if it works, maybe can be tested with mr.permaplant.net
      • Other open MRs still need reviews
      • Closed form bug that was fixed with Maiia's MR
      • To investigate the new assigned issues, check if they are too big
    • Ben:
      • open MR should be mergeable
      • nodejs update waits for the other merge, update documentation
      • TanStack should work now but want to test it a bit more
      • Would be good to have the NextCloud image fix
    • Chris(toph) Kraus:
      • e2e state reusing - even with saved cookies, still need to press login once, so we can't remove the 5s sleep. maybe it needs changes in the frontend -> create new issue
      • workflow -> blocked because it needs more refinement
      • guidelines for how others should prepare information that can be used for e2e tests
      • flow of how to make new e2e tests to improve coverage
    • Christoph Schreiner (not here)
    • Hannes:
      • local network - some work done but needs further checking
      • draft until Friday for quality goals
    • Johannes:
      • opentelemetry - design decision
      • rebase failed, tip: you can use git history as files don't get deleted (unless garbage collected)
      • good reviewer guidelines on Makefile fix
    • Justus:
      • map access working for test
      • map access control admin - move into iteration
      • security vulnerability -> works locally but not in mr, need keycloak to test
    • Liza (not here)
    • Maiia:
      • Encountered timeline bug (tbd: report it)
      • Already working on improving visual indication of plant relations
    • Moritz:
      • Worked on mobile UX issues (would like reviews on MR)
      • Backend and Frontend are not synced yet (needs to wait on backend)
    • Paul:
      • Will work on PM on main repo
      • Will work on infrastructure devuan upgrade
    • Tasks for Everyone:
      • Update authors.md based on template
      • Review RQ submissions from others (at least 2 MRs)
      • After you have 2 reviews, update your RQ Brainstorming and invite Markus for review