#69 add -top-broken parameter to switch to a output with a list of most blocking build failures
Closed by karsten. Opened by karsten.
karsten/koji topbroken  into  master

Download 69.patch
no initial comment

This switches the output from something like this:
blocked: 0 broken: 6 brokendeps: 0 common: 1125 grey: 0 ignore: 10 missing: 5 noroot: 0 pending: 4 total: 1150
broken: 6 (+0 replaced)
cjdns-17.3-12.fc24 firefox-45.0.2-2.fc24 swig-3.0.8-6.fc24 i7z-0.27.2-16.20150629gitec09c4f.fc24 bes-3.17.0-3.fc24 kubernetes-1.2.0-0.18.git4a3f9c5.fc24
noroot: 0 (+0 replaced)
blocked: 0 (+0 replaced)

to a list of failed builds sorted by the number of packages that this failure blocks:
-- top broken packages --
sbcl-1.1.18-1.fc21 (23)
thunderbird-38.6.0-6.fc24 (20)
firefox-45.0-4.fc24 (20)
nunit-2.6.4-11.fc24 (18)
mlton-20100608-16.fc20 (10)
gap-4.8.3-1.fc24 (9)
ocaml-ocamlnet-4.0.4-3.fc24 (7)
coq-8.5-1.fc24 (7)
ldc-0.16.1-77.fc24 (6)
ghc-gtk-0.13.9-3.fc24 (6)
qt5-qtwebengine-5.6.0-0.19.rc.fc24 (5)
gtk2hs-buildtools-0.13.0.5-1.fc24 (5)
ghc-pandoc-types-1.16.1-1.fc24 (5)
OCE-0.16.1-6.fc24.1 (5)
shim-0.8-1.fc22 (4)
polymake-2.14r1-4.fc24 (4)
pocl-0.12-1.fc24 (4)
perl-Perlbal-XS-HTTPHeaders-0.20-17.fc23 (4)
nacl-binutils-2.24-8.git1d8592c.fc24 (4)

The number behind the package is the number of blocked packages.
This new output allows us to prioritize our work so that the most blocking packages get fixed first.

rebased

@sharkcz - you asked for this to be split off from the logfile patch. Did you have concerns about this?

rebased onto dfcdbbaff2e07bbd53263adac34fec2e16fdd766

Pull-Request has been closed by karsten

Metadata