Meeting 08.06.2026

Attendees

  • Chris(toph) Kraus*
  • Christoph Schreiner
  • Hannes*
  • Ines*
  • Liza*
  • Lukas*
  • Markus
  • Mo(ritz) Adelsberger*
  • Vseslav*

Not here (unexcused):

  • Elia
  • Peter (unexcused)

Cannot come:

  • Patrick
  • Moritz

Buddies

  • Moritz & Patrick
  • Christoph & Liza
  • Chris & Hannes
  • Elia & Peter
  • Vseslav & Ines
  • Lukas & Mo

Success Partners

  • Elia & Moritz (Frontend)
  • Vseslav & Chris (Tooling)
  • Mo & Justus (Backend)
  • Ines & Liza (Quality)
  • Peter & Hannes (Nextcloud)
  • Patrick & Lukas (Infrastructure)

Special Partners

  • Hannes & Peter (Nextcloud)
  • Vseslav & Elia (Übergabe Guided Tour)
  • Christoph & Vseslav (Übergabe Scraper)

Agenda

  • 09:00 start

  • Meeting notes: Hannes (Backup:Mo)

  • Welcome Game: Speed Icebreaker — You ask one rapid-fire question (“Favourite breakfast?”, “Last thing you Searched?”)

  • News

    • Release, special thanks to Christoph, Elia, Moritz, Mo, Patrick, Vseslav
    • Kohfidisch
  • PermaplanTreffen

  • iteration: Wednesday

  • Liza: retrospective for 1.0.3 release

    • documentation vs. automation
    • overlapping issues
    • which day reviews
    • Monday cleanup MRs
    • Tuesday: reviews
    • Wednesday: please merge
  • social work

  • break

  • be excellent to each other

    • patience
    • review-friendly
    • big tolerance
    • little expectations
    • meet others: buddy/success partner
  • arbeiten:

    • diligent (gewissenhaft)
    • scientific: not reducable to a project
  • Where to put what:

    • thesis only detailed durable and generals information, e.g., about algorithm, not code/implementation
    • what might need updates, might be useful for other devs including investigation work in repos
    • if unsure, in repos
  • guideline reminders

    • continuous improvements
    • German: "du"
    • personified error messages
  • after release

    • new test case syntax
    • dev.md rebase
    • rebasing MRs
  • status round

    • becoming a proper user
    • case study/real-world
  • Development Board

    • Chris(toph) Kraus*
    • Christoph Schreiner*
    • Elia (not here)
    • Hannes*
    • Ines*
    • Liza*
    • Lukas*
    • Moritz (not here)
    • Mo(ritz) Adelsberger*
    • Patrick (not here)
    • Peter (not here)
    • Vseslav
  • Tasks for everyone

Outlook

  • PermaplanTreffen
  • decision workflow (part II)
    • simplifications
    • when which state
    • MRs in general: don't add totally new stuff
  • workflows/tutorials:
    • improvements of coding guidelines
    • design decisions: should be complete, Peter is manager
  • reviews
    • how to do reviews normally
    • when to do review
    • responsibilities
    • glossary: MR owner

Tasks for Everyone

Note: it is one day earlier this iteration!

Please do until Wednesday (10.06.2026):

  • rebasing MRs
  • Get MRs to be merged
  • buddy/success partner: how to get to Unterfrauenhaid
  • write in submissions MR about real-world use case
  • All Weekly Regular Tasks

Did Not Approve Last Meeting Notes In Time

  • Peter
  • Kraus, Christoph

Statistics (28.05.2026 - 04.06.2026)

Merge Request approved

Raab, Markus: 11 Muth, Moritz: 6 Schreiner, Christoph: 5 Adelsberger, Moritz: 3 Graßl, Patrick: 2 Levchenko, Vseslav: 2 Kraus, Christoph: 1 Mokshantseva, Elizaveta: 1

Issue progress (status changes + closed)/ total assigned

Adelsberger, Moritz: 1/2 Dinu-Coreth, Andrei Cristian: 0/1 Graßl, Patrick: 7/16 Kraus, Christoph: 3/10 Levchenko, Vseslav: 4/16 Mokshantseva, Elizaveta: 0/9 Mrkonjic, Peter: 0/17 Muth, Moritz: 4/7 Oberhauser, Lukas: 0/3 Schnabl, Ines Katharina: 1/19 Schreiner, Christoph: 4/7 Weilguni, Justus: 0/6 Wenty, Elia: 5/14 Total: 29 / 127

Talks

  • upcoming talks:
  • current talks:
    • Lukas
  • done talks:
    • Mo (1.6. reviews)
    • Elia 8.6. (guided tour workflow, presenting study and dev feedback)
    • Peter (11.05. decision workflow, Nextcloud folder structure proposal)
    • Elia (11.5. guided tour workflow, presenting study and dev feedback)
    • Moritz (4.5., thesis presentation)
    • Ines (27.04. static analysis, eslint)
    • Vseslav (20.04. PostgreSQL tools & tips; comparing databases)
    • Patrick (30.03, Security from DevOps)
    • Liza: 16.03, retrospective
    • Ben (02.03., FLOSS refactoring on library upgrades)
    • Liza (03.11.2025, PM)
    • Paul (10.11., Running Meetings That Don't Waste Time)
    • Justus (24.11., Debugging+Logging in the Backend)
    • Andrei (01.12., performance, RQ, Method)
    • Paul: (15.12 efficient issue refinement)
    • Moritz (29.12., pitfalls about pagination&endless scrolling)
    • Christoph Schreiner: 12.1. final thesis presentation, developer-central
    • Chris(toph) Kraus (02.02., workflow+developer perspective of e2e tests)

Notes

  • wakeup game as a start
  • Gartentage festival was a great success as people provided amazing feedback and like what we are doing
  • iteration shortened to end at Thursday (11.6.)
  • retrospective by Liza:
    • Hot Air Balloon:
      • hot air: guidelines, familiarity with the codebase, automation, community feedback, good docu, e2e tests, established workflows, big undertakings completed
      • sandbags: procrastination, tech debt, documentation-creep, overlapping issues, scattered/unclear issues
      • sunny skies: many interested users, stable code base, biodiversity, easier onboarding, thesis, stable infrastructure
      • storm clouds: hardening and stability, keeping overview, regressions, more code and tests to maintain, MR cleanup
  • takeaways: good balance of issue/docu/thesis work and coding, clear issue descriptions, documentation vs. automation (example: make), coordination: when reviews, when merge, more positives than negatives
  • Thesis: a thesis should be minimal, it should be very doable and very general
  • key points:
    • do lots of preparation
    • have knowledge about the topic such that it doesn't take forever
    • thesis is not just a report but answering a question
    • put your working items (thoughts,research,code,planning) into gitlab (issues, repositories (relevant for Perma? put it here), ...
  • real world of thesis:
    • Hannes:
      • Variant 1: squid proxy is very real-world and also if its faster it will help the PermaplanT app actually
      • Variant 2: maintenance as RQ topic is real world implicitly
      • difficulty deciding what to do, awaiting feedback on the variants by Markus
    • Christoph: it is very real-world
    • Ines: indexing is based on real world a lot
    • Liza: real world because her thesis is based on the real issues that everybody in the project works on - it is applicable to any project in the real world
    • Lukas: load testing will be hard to make or real-world
    • Mo: the way he did backups is like it's done in the real world and for testing of backup processes we also have a real-world use case
    • Vseslav: needs more than one map to make it real-world, he is currently trying indexing (like Ines); real-world application can be very useful due to usage of realistic data
    • maybe it's good for Ines and Vseslav to create a mid-sized garden so they have a second real world garden (to not over-optimize)