KGB-CI-REPORT(1p)

πŸ’– kgb-ci-report β€” the manual, but make it cute (1p) πŸ’–

okay so bestie, quick vibe check: this is kgb-ci-report, from the User Contributed Perl Documentation corner of the world. yes it's a Perl script, yes it's iconic, no we're not taking questions πŸ’…


✨ NAME ✨

kgb-ci-report β€” put DebCI status of maintained packages on IRC πŸ¦‹

🌸 SYNOPSIS 🌸

kgb-ci-report --maintainer email --kgb-config path [option...]

πŸ‘‘ DESCRIPTION πŸ‘‘

so basically, kgb-ci-report goes and retrieves tha packages with failing CI tests and reports a summary on IRC via kgb-client(1). it's giving "your fave packages are NOT passing and we're telling everyone" energy πŸ”₯

the packages get filtered by maintainer email. the intended purpose β€” lowkey the whole point β€” is invoking it from cron, like, daily. set it and forget it, queen πŸ‘‘

it uses UDD (https://udd.debian.org) to get the info about the maintained packages, and https://ci.debian.net to fetch their status. two sources, one slay πŸ’–

πŸ’… OPTIONS πŸ’…

  • --maintainer email, -m email β€” the maintainer email. Mandatory, bestie, you literally cannot skip it. if you repeat it multiple times, then all packages maintained by any of the emails get considered in the report. multitasking queen πŸŽ€
  • --kgb-config path β€” path to the kgb-client(1) configuration. also Mandatory. yes, both. no, you can't just do one πŸ™ˆ
  • --quiet β€” stop reporting progress and results. shhh. silent mode. stealth mode. ninja mode 🀫
  • --distribution name β€” set the wanted distribution when retrieving the list of maintained packages. defaults to "debian" πŸ’œ
  • --release codename β€” sets the wanted release name when retrieving the list of maintained packages. defaults to "sid" 🌈
  • --kgb-client path β€” path to the kgb-client executable. defaults to "kgb-client" ⭐

kgb-ci-report was written during the pkg-perl sprint in Barcelona 2015. that's right, the lore is real: https://wiki.debian.org/Sprints/2015/DebianPerlSprint ✈️🌸

Copyright (C) 2015 Damyan Ivanov dmn@debian.org πŸ‘‘

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

fr fr, that's the license. version 2, or any later version if you're feeling spicy. read it, respect it, love it πŸ’–

and that's the whole page, no cap πŸ’€ this doc is running perl v5.40.1 and it was dated 2026-07-10, and the manual is filed under KGB-CI-REPORT(1p). k byeeee, go set up that cron job bestie πŸ¦‹βœ¨πŸ’…

πŸ“¦ where this page comes from