Meeting 18.05.2026
Attendees
- Markus
- Chris(toph) Kraus
- Christoph Schreiner
- Elia
- Hannes
- Ines
- Lukas
- Moritz
- Mo(ritz) Adelsberger
- Peter
- Vseslav
Cannot come (excused):
- Liza
- Patrick
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
- Seed game: Which seed would you like to start with your current possibilities?
- Meeting notes: Elia
- don't copy agenda
- make sure meeting notes are in BBB in break and at end of meeting
- long term goals
- staging releases
- privacy
- source code for members
- public release
- 1.0.3 release
- goals:
- FAQ/HW recommendations
- blog post (October)
- via normal release procedure https://www.staging.perma.health
- Testing: Elia
- goals:
- status round:
- blockers
- buddy talk
- Infrastructure Team
- GitLab Notifications down
- renovate bot
- PermaplanTreffen announce date: Save the date 18.07.2026
- looking forward
- various questions
- 1:1 relation MRs::issues: documentation, tests
- issues should contain definition of done
- we consistently use the same versions to avoid that you fall into traps of versions inconsistencies
- PostgreSQL 17.9
- can you do all release critical issues?
- Development Board
- Chris(toph) Kraus
- Christoph Schreiner
- Elia
- Hannes
- Ines
- Liza (not here)
- Lukas
- Moritz (reinvestigate)
- Mo(ritz) Adelsberger
- Patrick (not here)
- Peter
- Vseslav
- Tasks for everyone
- Next Talk Lukas
Outlook
- code review guidelines
- 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
- Talk Elia (11.5. guided tour workflow, presenting study and dev feedback)
- (after release) new test syntax
- Gherkin
- tabs
Tasks for Everyone
Tasks to be done until latest Thursday 21.05.2026 23:59:
- PermaplanTreffen: Save the date 18.07.2026
- check and update for your release-critical issues: https://issues.permaplant.net/?sort=created_date&state=opened&label_name%5B%5D=priority%3A%3Arelease-critical&first_page_size=100
- help review others release-critical MRs: https://pulls.permaplant.net/?sort=created_date&state=opened&label_name%5B%5D=priority%3A%3Arelease-critical&first_page_size=100
- All Weekly Regular Tasks
Did Not Approve Last Meeting Notes In Time
- Patrick
- Peter
- Lukas
- Christoph, Kraus
- Justus
- Elia
- Christoph, Schreiner
Statistics (07.05.2026 - 14.05.2026)
Merge Request approved
Muth, Moritz: 6 Raab, Markus: 6 Schnabl, Ines Katharina: 6 Adelsberger, Moritz: 5 Kraus, Christoph: 1 Levchenko, Vseslav: 1 Mokshantseva, Elizaveta: 1 Mrkonjic, Peter: 1 Schreiner, Christoph: 1
Issue progress (status changes + closed)/ total assigned
Adelsberger, Moritz: 1/2 Dinu-Coreth, Andrei Cristian: 0/1 Graßl, Patrick: 0/11 Kraus, Christoph: 3/11 Levchenko, Vseslav: 9/18 Mokshantseva, Elizaveta: 0/9 Mrkonjic, Peter: 1/16 Muth, Moritz: 0/7 Oberhauser, Lukas: 0/3 Schnabl, Ines Katharina: 11/22 Schreiner, Christoph: 0/7 Weilguni, Justus: 0/7 Wenty, Elia: 8/13 Total: 33 / 127
Talks
- upcoming talks:
- Lukas (25.5., auth)
- Mo (1.6. reviews)
- current talks:
- Elia 8.6. (guided tour workflow, presenting study and dev feedback)
- done talks:
- 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
-
Seed game intro:
- Markus: Balcony/Indoors: Chili/Hot Peppers (Habanero), Herbs (Salbei)
- Ines: no seeds
- Elia: Herbs
- Lukas: Chili
- Peter: Balcony, Onions (if garden then tree)
- Vseslav: Berries
- Christoph: Tomatoes (sunny balcony)
- Hannes: Raspberries, Blueberries
- Moritz: Tomatoes (balcony), Kohlrabi, Spices (Petersilie)
- Mo: Flowers, (Magnoliatree)
-
Goals:
- improve infrastructure (backups, no dataloss, uptime)
- improve privacy (summer)
- open source question (libre license/gpl): every member has to have access to the sourcecode (cleanup of repo required for making it public)
- 1.0.3 release issues/MRs finishing this week; blogpost; FAQ including hardware recommendations
- testing cycle starting next week (Elia)
-
Status round:
- Christoph: no blockers
- Chris: open Mr closed, progress toward sprint goal
- Elia: no blockers, presentation not done, no buddy talk
- Hannes: no blockers, no buddy talk
- Ines: Vseslav buddy talk, these version 1 is done
- Lukas: worked on infra, doc-endpoint, problem with the staging will ask Mo for help
- Mo: all issues done, many open MRs, needs Reviews
- Moritz: good progress, reviewed a lot, thesis not much progress, needs to implement feedback
- Peter: stackupdate, underestimated writing tests (mapeditor hook API), more time needed
- Vseslav: buddy talk with Ines, worked on thesis first draft is done, needs to implement feedback into MRs
-
General Status:
- Gitlab notifications were down, use EMails or Nextcloud chat.
- Renovate bot merge, MRs needs to get built, essential
- Date for PermaplanT meeting: 18th of July, more infos will come
-
Questions that were asked:
- 1:1 Issue to MR default, split issues in advance (in issue review)
- Remainder: issues: should contain definition of done, e.g., test case
- dev team should all use the same version: Database versions is outdated at some places, now inconsistent, issue already created
-
Are the release critical issues clear/can be done this week?
-
Break
-
Issue Board:
- Vseslav: HW reqs, what were your thoughts: memory observation, SQL scripts to generate artificial maps with many plantings, direct injection into DB, gpu reqs are a educated guess, Tutorial provided for testing Issue#2630
- Peter: TanStack not release critical moved back and issue needs rework, release critical issues not sure were not confirmed prior even though they were one month in issue:review
- Mo: Comments are in the issues, create new release issue v1.0.3
- Moritz: shading button clarification, toolbar resize
- Lukas: blockers at password protection
- Ines: cannot click an images, not sure about solution, might not be done this week, other issues are clear and doable
- Elia: start with FAQ page, issues are clear, test cases for language, starts with mock-up for the FAQ page until Tuesday
- Christoph: look through open issues at some point, hierarchy issues Vseslav is also working on it, scraper data modification changes heatmap algo? hierarchy not yet included in scraper? not sure
- Chris: flaky e2e document findings. Questions: scientific research paper as basis, investigations on a issue, guidelines in doc/decisions, doc/research less structure -> put researched topics for issue here.
-
General advice: write "drafts" for thesis in doc/research, does not have to be as nicely written as the thesis, allows quicker feedback about possible topics
-
Peter Question: AI use for thesis? depends how it is used, describe how you used it. Generally makes tasks not easier. Ideas must come from you. Paul's thesis example how AI could be used to the max.
-
Permaplant meeting (18.6 Timeslot: whole day starting at 10am, reserve whole day), checking updating release critical issues
-
Tasks for everyone:
- buddy, submit texts in submission repo etc. ongoing process