Antonio Terceiro

Accepted Talks:

status update on autopkgtest and friends

We want to give you an update on the current status of the autopkgtest, autodep8 and debci packages and the ci.debian.net infrastructure.

running autopkgtest for your package

The idea for this session it to get together and discuss all autopkgtest/Debian CI related aspects. If you have ideas on how to test your package but don’t know exactly how to wire things up for running with autopkgtest, want to share your joy and/or your frustration with the tools or with the environments, or have tips or questions on writing autopkgtest tests, this is for you.

autopkgtest runs tests on binary packages. The tests are run on the package as installed on a testbed system (which may be found via a virtualization or containment system). The tests are expected to be supplied in the corresponding Debian source package. See autopkgtest(1) and /usr/share/doc/autopkgtest. Depending on which virtualization server you want to use, you need to install additional packages (schroot, lxc, lxd, or qemu-system)

The migration software used by the Release Team (called britney) uses the results from autopkgtest of a package and it’s reverse dependencies to determine if a package is ready to migrate to testing. A regression in any of these scheduled tests will block migration.

Debian CI (ci.debian.net) runs autopkgtest against the entire Debian archive, Adding autopkgtest tests to your package will automatically make those tests run on Debian CI as soon as the package hits the archive.

Salsa CI (salsa.debian.org can be used to run tests the moment changes are pushed to packaging archives hosted on that server.

Opening Session: Welcome to DebConf 20!

Welcome to DebConf20! Feel at home, grab a drink and snacks, and feel welcome to join us in the largest auditorium we have ever had in the world. We sincerely hope you are not jetlagged and that the facilities are conveniently located. We will make our best effort for you to feel home. Along with all the usual chores, doing the dishes, taking care of the kids, and so on. This session will… Well, basically serve the social purpose of saying “hello and welcome”, and kickstarting our exciting week of online activities. We know that it’s not the DebConf we usually have every year, but we are striving to provide the closest possible experience to it!

Closing session: So long, and thanks for all the .debs!

By now, we should have conquered the hearts, minds, and bandwidths of Debian contributors all over the world. Traditionally, this is the right spot to present some statistics, give us all a final group hug. See you next year!