Progress call: 17:00 UTC
- Diagnostics results: add re-run setup button if any tests failed (James)
- Check results for app when visiting app's page.
- Store results in database.
- Option to disable daily run.
- Functional tests (njoseph)
- Configured with new app server images (Bookworm)
- We might run into the 3-hour time limit soon, as more tests are added.
- Split the tests across multiple runners (with corresponding app servers). Look into what options are provided by Pytest for this.
- Failures could be causing long wait times. Fixing failures would reduce total time. Consider reducing timeouts.
- The test results page has too many warnings. My Firefox tab crashed on scrolling it.
- Kiwix shortcut fix
- Change build system to Meson (sunil)
- Replace "setup.py install"
- Tools information in pyproject.toml
- Eliminate makefiles and setup.py
- Poetry and scons were explored as alternatives, but they don't seem general enough for our use case
- Meson uses a build system called Ninja on the backend
Is Bazel an alternative? https://bazel.build/
- Small issue with matrix/zoph uninstall (James)
- Able to reproduce in functional tests (Joseph)
- Checking status of torrents MR (James)
- Corresponding change in infrastructure
- Joseph can do both of these changes.
- Pioneer Edition stable image still bullseye (lifeform)
- Olimex bookworm certification process/schedule?
- Recommend nightly build to avoid bullseye-bookworm upgrade?
- Test nightly image.
- Issue 1: Use nightly image as stable.
- Issue 2: Promote nigthly images as stable (every week, for security)
- Issue 3: Merge Pioneer and Lime2 images.
- Issue 4: Switch to latest Lime2 hardware revision.
