Brussels / 4 & 5 February 2023

schedule

Automation for Debian Packaging


The Debian Janitor is a project to automate the making of certain changes to Debian packages.

The aim is to automate operations that can be taken care of by software, and leave tasks that can't be to developers. The project started sending out pull requests at the end of 2019; since then, close to 20,000 automated changes have been merged or pushed to packaging repositories. The changes made by the system vary from fixing common typos to importing new upstream releases.

This talk will cover the architecture of the Janitor and its philosophy. One of the key challenges is for it to ensure that changes are correct and a net contribution to Debian, rather than another source of noise.

Speakers

Photo of Jelmer Vernooij Jelmer Vernooij

Links