~/talk

Automation for Debian Packaging

Talkat linux.conf.au 2022 · 2022-01-14..01-16· [open-source]
slides:none on file

A web scheduler called Debian Janitor runs automated fixes across Git repositories using lintian-brush scripts and the silver-platter runner, creating or pushing merge requests after build and autopkgtest verification. About 10,000 changes are pushed directly and ~7,000 merge requests merged; automated upstream imports succeed for ≈20% (≈2,200 releases) while ~35% are already current. The system rate-limits per maintainer, discards changes when builds or tests fail, and still faces missing VCS metadata and ≈52% of merged repo changes not yet uploaded to the archive.

AI-written summary · about

  1. 0:00Intro
  2. 0:16Automation For Debian Packaging
  3. 1:44Linux Distributions
  4. 3:41The Debian Distribution
  5. 6:19Ecosystem Improvements
  6. 9:03debian/upstream/metadata
  7. 10:43autopkgtest
  8. 11:32debhelper adoption
  9. 14:35Making large-scale Changes
  10. 18:16Lintian-Brush: Example Fixer
  11. 19:22Adoption Challenges
  12. 22:40Scaling Up
  13. 23:31Debian Janitor
  14. 24:20Philosophy
  15. 24:34Core Principles
  16. 28:53Ongoing Maintenance
  17. 30:44Impact So Far
  18. 32:40Supported Hosting Sites
  19. 38:13Importing New Upstreams Across The Archive
  20. 40:36Users: Installing Packages
  21. 41:05What's Next?
  22. 41:23Future Plans
  23. 41:54Debian - Harder Problems
  24. 42:06Beyond Debian
  25. 43:20Standing on the Shoulders of Giants
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.