Meeting 05.05.2025

Attendees

  • Markus
  • Maiia
  • Richard
  • Johannes
  • Christoph Kraus (Chris) (no approval)
  • Stefanie
  • Andrei (no approval)
  • Ben
  • Moritz

Cannot come:

  • Christoph Schreiner

Buddies

  • Ben & Chris
  • Moritz & Richard
  • Andrei & Maiia
  • Stefanie & Christoph
  • Filip & Johannes & Richard (Infrastructure)
  • Lukas & Jannis (Project)

Agenda

  • 09:00 start
  • Meeting Notes: Johannes
  • efficient working together:
    • minimize notifications, but daily notifications, especially if stuck
    • when creating issues: estimation, implementing, manual tests, move use case to done, ...
  • retrospective by Andrei
  • break
  • Biology: progress with Pavlo
  • collaboration with Monika Egerer demonstration 15.05.
  • 0.6 release (for demo)
    • new scraper data
    • remember view state
    • bug fixes
    • cache busting: fix or turn off PWA
  • 0.7 release (public)
    • access control
  • Verein: Perma, PermakurS etc., Domains
    • please give feedback what domains to register
  • buddy talk
  • Tasks for Everyone
    • review of submissions
  • Development Board
    • Andrei
    • Ben
    • Christoph Kraus (Chris)
    • Christoph Schreiner
    • Johannes
    • Maiia
    • Moritz
    • Richard
    • Stefanie

Outlook Next Week

Presentations:

  • Stef: Methods+Tools
  • Johannes: Opentelemetry

Agenda:

  • new feature idea PermaplanTasks: toggle states (protection against freezing, remove it again)
  • working together for e2e tests? Chris push fixes?
  • user/map configuration/view state strategy
  • reconstruct text (nouns, verbs)
  • code
    • always use typeshare if possible
    • link to code if possible

Tasks for Everyone

To be done until Thursday 08.05.2025 23:59:

  • review 2x MR with bib/links for background/related work in submission
  • buddy talk: latest papers (methods)
  • review at least 3 requested MRs, including meeting MR
  • complete your issues or state in the issue any block/alternative
  • create/update issues for yourself

Do as needed:

  • request reviews
  • submit a page of text in submissions
  • get MRs done

Meeting Notes

Goods/and things that could be better:

  • lots of progress in MRs
  • great reviews
  • great discussions
  • too many notifications (better bundle actions like adding reviewers, replies in MRs)
  • create issues next time:
  • test strategy
  • establish workflow for e2e tests

Retrospective:

Mad/Sad/Glad

  • Mad:
    • devcontainer setup not working
    • old fixed errors pop up again, even though fixed (probably PWA)
  • Sad:
    • Unreliable e2e tests
    • quite many regressions
    • runtime of pre-commit hooks (+1)
    • flaky pipeline (+1)
  • Glad:
    • release!
    • collaboration with Biologists
    • good decision making
    • extend of automatization & documentation
    • fast responses
    • good review guidelines for MRs
    • great working together in MRs, on guidelines etc.
    • Devcontainer
    • Working on new features
    • Getting to know some new technologies
    • Getting some older MRs through

KALM

  • Keep:
    • update issues
    • meetings as short as needed/efficient
    • doing great reviews
    • buddy talks
    • fast fixes/responses of e.g. CI/E2E problems (+1)
  • Add:
    • E2E Tests for different screen sizes/devices (+1)
    • get UC done, with E2E tests etc.
    • automatic deployment pf scraper-data
    • document (& support) setup on Windows (WSL and .devcontainer)
    • Writing tests for fixed bugs (+1)
  • Less:
    • Redundant Notifications
    • maybe not supporting too many setups?
    • regressions ;) maybe reduce some features?
  • More:
    • E2E tests to avoid regressions
    • releases for fixes etc.
    • a clearer release schedule
    • instructions on what to look at in MRs
    • guidelines? E.g for typeshare etc.

Takeaways:

  • Devcontainer/setup

    • Windows with WSL
    • better documentation of preconditions (Network? Memory? Space?)
    • Document fixes for the issues we faced
  • E2E Tests

    • Reliability
    • Coverage
    • Local setup
  • Unit Tests/ regression tests

    • We should find better ways how tests are written
  • Release process will be updated

  • cache busting seems to be done, but PWA service workers seems to cause problems

Verein news:

  • Name would be Perma

  • domainnames common mistypes feedback wanted

  • Development Board

    • Andrei
    • Ben
    • Christoph Kraus (Chris)
    • Christoph Schreiner (was not here)
    • Johannes
    • Maiia
    • Moritz
    • Richard
    • Stefanie