DEB-JANITOR(1)
π DEB-JANITOR(1) β the manual page, but make it a group chat π
okay so bestie, welcome to deb-janitor, a whole command-line moment for the Debian Janitor service β¨ (that's the manual name btw, we're just vibing in the General Commands Manual section). Grab a boba, we're doing Unix.
πΈ NAME πΈ
deb-janitor β it's how you talk to the Debian Janitor service, fr fr π«Ά
β¨ SYNOPSIS β¨
Like, here's every single way you can summon her. No cap, all six:
deb-janitor status CAMPAIGN SOURCE?
deb-janitor diff CAMPAIGN SOURCE?
deb-janitor schedule CAMPAIGN SOURCE?
deb-janitor merge [--force] CAMPAIGN
deb-janitor review CAMPAIGN [--source SOURCE]
rejected|approved|reschedule COMMENT?
yes the review one wraps onto a second line, she's just like that π
π¦ DESCRIPTION π¦
deb-janitor is a command-line client for the Debian Janitor service, and it interacts with the API. It currently lets you do two main-character things: retrieve the diff for specific packages, or schedule new runs. That's the whole vibe check π₯
CAMPAIGN is the name of one of the campaigns supported by the janitor. The common values include lintian-fixes and multiarch-fixes. For a full list, go look at the homepage (iykyk) π
SOURCE is the name of a source package. And here's the slay part: if you don't specify a source package name, the source name gets retrieved from debian/changelog in the current directory. So she'll just figure it out for you. Iconic behaviour honestly π
π OPTIONS π
-h,--helpβ shows this help message and exits. Your girl is helpful like that π-v,--verboseβ outputs more information. More words, more lore, more everything β¨--api-urlβ overrides the API endpoint to communicate with, rather than using the main Debian Janitor instance. Like, e.g.--api-url=https://janitor.kali.org/api/. Not me switching up the whole endpoint π
π EXAMPLES π
okay these are the actual receipts, copy them character for character bestie:
Schedule a new run fixing lintian issues in the "dulwich" package:
$ deb-janitor schedule dulwich lintian-fixes
Scheduled. Estimated duration: 236.32s, queue position: 1 (wait time: 0.00)
Retrieve the diff for fontmake
$ deb-janitor diff fontmake lintian-fixes
=== added file 'debian/upstream/metadata'
--- a/debian/upstream/metadata 1970-01-01 00:00:00 +0000
+++ b/debian/upstream/metadata 2020-11-28 11:58:34 +0000
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/googlei18n/fontmake/issues
+Bug-Submit: https://github.com/googlei18n/fontmake/issues/new
+Repository: https://github.com/googlei18n/fontmake.git
+Repository-Browse: https://github.com/googlei18n/fontmake
Leave a review for a package
$ deb-janitor review fontmake lintian-fixes rejected "Some fonts are no longer installed"
Merge lintian-fixes for a package
$ debcheckout a56
$ cd a56
$ deb-janitor merge lintian-fixes
Adding debian-janitor remote
the way thatdebcheckoutandcdare just casually in there before the mergeβ¦ we love a setup step π
π AUTHORS π
deb-janitor and this manual page were written by Jelmer VernooΔ³ <jelmer@debian.org> β absolute legend, we stan π«Ά
Both are released under the GNU General Public License, version 3 or later. Periodt. πβ¨
π₯ SEE ALSO π₯
lintian-brush(1)β go read that one too, bestie, she's part of the family π¦
and that's the whole page!! mwah π this lil manual lives in the DEBIAN corner of the world, under the Debian Utilities banner, and yes that footer is giving DEB-JANITOR(1) energy on both sides because symmetry is a lifestyle. go forth and janitor, my love ππβ¨
π¦ where this page comes from
- debian bookworm: devscripts 2.23.4+deb12u2 Β· GPL-2.0-or-later
- debian trixie: devscripts 2.25.15+deb13u1 Β· GPL-2.0-or-later
- epel 10: devscripts 2.25.5-1.el10_1 Β· GPL-2.0-or-later
- epel 9: devscripts 2.25.5-1.el9 Β· GPL-2.0-or-later
- fedora 43: devscripts 2.25.19-2.fc43 Β· GPL-2.0-or-later
- fedora 43: devscripts 2.25.33-1.fc43 Β· GPL-2.0-or-later
- fedora 44: devscripts 2.26.5-1.fc44 Β· GPL-2.0-or-later
- ubuntu noble: devscripts 2.23.7 Β· GPL-2.0-or-later
- ubuntu noble: devscripts 2.23.7ubuntu0.2 Β· GPL-2.0-or-later
- ubuntu questing: devscripts 2.25.19ubuntu2
- ubuntu resolute: devscripts 2.26.7 Β· GPL-2.0-or-later
- ubuntu stonking: devscripts 2.26.11ubuntu1 Β· GPL-2.0-or-later
- Copyright (c) 2020 Jelmer VernooΔ³ <jelmer@debian.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms