2026-09-25 –, 5053.1 (Großer B-IT Raum)
To ensure that final releases of projects are stable and don't contain regressions, we have to start testing these releases before the actual release. That's what we're doing with nightly packages, where we build the development states of GNOME, KDE, Phosh, systemd and more, (hopefully) every night.
Usually the feedback cycle for Alpine and postmarketOS has been that upstream developers of all projects do final releases, which we then start shipping. That means we can only report bugs and issues after the final release is done. But if we build and test upstream projects as development happens, we can give feedback earlier and collectively ensure the final release has fewer regressions. That's basically the goal of our nightly repositories in postmarketOS. This talk covers how we're doing it and how you can help find bugs earlier.
More information about nightly repositories (e.g. set-up) is at https://wiki.postmarketos.org/wiki/Nightly.
The configuration for the builds is at https://gitlab.postmarketos.org/postmarketOS/nightly-builder.
Computer science student at RWTH Aachen and a developer for both Alpine Linux and postmarketOS. Maintainer of various Alpine packages including LLVM, the GNOME stack and the stable Linux kernel. Also responsible for GNOME/Phosh UI integration in postmarketOS and the coordination between Alpine and pmOS. https://achill.org/