Using Debusine to pre-test your unstable uploads
Speakers: Stefano Rivera & Raphaël Hertzog & Enrico Zini & Carles Pina i Estany
Track: Packaging, policy, and Debian infrastructure
Type: Long talk (45 minutes)
Debusine can build and run tests against your Debian uploads before sending them to the Debian archive. It can build your upload on multiple architectures and run the autopkgtests of your reverse dependencies against these builds. Only once everything has passed will your upload continue to Debian.
You can use this to pre-test your uploads to unstable, giving you confidence that your uploads will be able to migrate to testing. This is very useful during the freeze.
This talk is aimed at a broad audience of Debian contributors. We’ll tell you what debusine is, if you haven’t heard about it. For those who have, we’ll show you some of the features we’ve implemented in the last year, and how you can use them to do QA work in Debian right now. Including dput-ng integration, and scaling into clouds.
Debusine is a general-purpose software factory tailored to the needs of a Debian-based distribution. It manages the scheduling and distribution of tasks to distributed worker machines. It’s free software, implemented in Python, and packaged in the Debian archive.