Brussels / 4 & 5 February 2023


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.


Photo of Jelmer Vernooij Jelmer Vernooij