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
-
- 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
- Hot Air Balloon:
- 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)
- Hannes: