Using Salsa CI to guard large and complex packages from regressions - case MariaDB
Speaker: Otto Kekäläinen
Track: Systems administration, automation and orchestration
Type: Long talk (45 minutes)
MariaDB is a large package with many parallel releases maintained, extensively used libraries and the packages carry along a data directory that needs to stay intact upgrade after upgrade. Packaging MariaDB is a complex task and ensuring smooth upgrades and avoiding regressions requires a lot of work.
However, with the by using Salsa CI with custom extensions, every commit in MariaDB packaging is has been extensively tested. The extremely low number of MariaDB packaging bugs in Debian from the past 8 years is a testament of it.
In this talk I explain how Salsa CI is being applied for MariaDB packaging in Debian, and what maintainers of other large and complex packages may want to adopt in their own Salsa CI pipelines.