~/talk

Fedora package update? Assess its impact in Copr

Talkat DevConf.CZ 2023 · 2023-06-16..06-18· [developer-experience]
links:none on file
slides:none on file

Procedure uses repoquery, PKG_NAME, the copr CLI and parallel to create an isolated Copr repo, build an updated RPM and then rebuild all dependents. Example modifies python-rich with Emoji module removed and finds 32 build-time dependents. Copr build runs, copr monitor reports 4 failures then control rebuild leaves 1 failing package. Workflow surfaces which packages actually break, provides failing buildlogs to inspect, and results in opening tickets or coordinating fixes before landing the update.

AI-written summary · about

  1. 0:00Package updates in Fedora
  2. 2:11Impact checks before updates
  3. 5:01Copr for impact testing
  4. 8:15Querying Fedora repos
  5. 13:47Copr impact check process
  6. 16:38Adding packages in Copr
  7. 18:52Automating rebuilds with webhooks
  8. 21:42Evaluating build results
  9. 24:58Review and next steps
  10. 27:09Failed builds and communication
  11. 29:19Copr version constraints
  12. 31:28Resources and reading
  13. 32:17Log analysis for failed builds
  14. 35:19Q&A
~/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.