Pablo Correa Gomez
I am an Industrial Engineer re-converted to FOSS hacker, re-converted to governance and project manager. I started contributing to postmarketOS in 2021 with a PinePhone in my hand and a dream to replace the Android phones in my and my sister's (a sociologist without IT training) pockets with something we can control. 5 years later, the PinePhone is no longer in my hand, but the dream is getting closer and closer by the day.
Right now, I am a Core Contributor at postmarketOS, mostly in charge of project coordination, governance and legal topics. At the same time, I have contributed to dozens of FOSS projects, a maintainer of a few, and even became director at the GNOME Foundation.
Session
postmarketOS is a community project aiming to bring real mainline linux to your smartphones (and other consumer devices). What was once a far dream, has developed into a vibrant community with many smartphones receiving enough features in mainline kernels for people to daily-drive them. However, community and manual testing can only gets us so far. To be able to scale, avoid regressions, and ensure long-term reliability automated testing is a requirement.
After many years of work and multiple attempts, postmarketOS has been able to build a system to test phones directly into CI. The system is FOSS, distributed, simple enough to be deployed by a hobbyist at a hacker-space for <200€, and easy to scale-up. It uses CI-tron for all the orchestration, and a custom PCB as PDU for phone-specific needs.
In this talk, we will discuss the different approaches we took over time, lessons learned from successes and failures, current status, and a look into the future.