~/talk

Packager Dashboard - Life of packager made easy

Talkat DevConf.CZ 2021 · 2021-02-18..02-20· [developer-experience, web-platform]
links:none on file
links:none on file
slides:none on file

Fedora Packager Dashboard is a web app that aggregates Bugzilla, Bodhi, Pagure, Koji and koschei data into one page, prefetches and caches JSON snapshots to avoid slow upstreams, and serves filtered views for users and groups. Backend uses Flask + Celery to run tens of thousands of scheduled requests; frontend is React with regex search and group filters. It merges build-failure signals from Bugzilla, crochet and repo-checker, displays Bodhi karma and expected stable ETA and Pagure PR CI results, and is live but migrating to OpenShift.

AI-written summary · about

  1. 0:00Intro
  2. 2:27Making life objective easier
  3. 6:42Overview
  4. 6:59Front Page
  5. 7:25Dashboard
  6. 8:04Filters
  7. 10:10Updates
  8. 11:15Active overrides
  9. 12:10Other interesting stuff
  10. 14:43Refresh page
  11. 15:32Orphan packages
  12. 17:25Implementation details
  13. 21:36Future plans
~/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.