• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

xapi-project / xen-api / 26209073536

21 May 2026 01:15AM UTC coverage: 78.996% (-1.5%) from 80.459%
26209073536

push

github

web-flow
CA-406020: parse dnf5 output in pool_update plugins (#7078)

dnf was upgraded to dnf5, which prints transaction errors in a new
format. The existing parsers in pool_update.precheck and
pool_update.apply were written against dnf4 and silently fell through to
a generic "unknown error" for every failure mode, hiding the real reason
from XAPI.

Tested and passed:
4648126 updatenegative.seq
4648212 supppackduringhostinstall.seq
4648128 supppackduringhostupgrade.seq

Also did manual tests for typical dnf5 transaction errors (conflict,
non-existent pacakge, missing provides)

91 of 99 new or added lines in 2 files covered. (91.92%)

3667 of 4642 relevant lines covered (79.0%)

0.79 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

38.96
/python3/extensions/pool_update.precheck


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc