GREP-EXCUSES(1)
β¨ GREP-EXCUSES β¨
okay bestie, this is grep-excuses(1) from the Debian Utilities corner of the manual-verse, and it's literally the tool you want when you're stalkingβsorry, *checking up on*βyour packages π
πΈ NAME πΈ
grep-excuses β go searching through the testing excuses files for one specific maintainer, no cap
π SYNOPSIS π
grep-excuses [options] [maintainer|package]
π¦ DESCRIPTION π¦
so here's the vibe: grep-excuses downloads the autoremovals and update_excuses.html files and then greps through them for whatever maintainer or package name you asked about. iconic behavior, honestly.
heads up though β you need the wget package installed for this script to work. it's giving "mandatory friendship bracelet", it's not optional.
and if you don't give a name on the command line? no stress, the script goes looking. First it checks the environment variable DEBFULLNAME, and only if that one is defined does it use it. If that's not happening either, then it falls back to the configuration variable described down below π
π OPTIONS π
--no-conf,--noconfβ don't read any configuration files at all, we're going rogue. β οΈ this can only be used as the first option given on the command-line, so don't get cute with the ordering.--wipnity,-wβ pull the info from <https://qa.debian.org/excuses.php> instead. and listen, when you use this one you must give one or more package names, like it's non-negotiable.--helpβ shows a brief usage message. the little "here's how u use me" moment.--versionβ shows version and copyright info. the receipts, basically.--autopkgtestsβ investigates and shows you autopkgtest (ci.debian.net) failures in your packages that are apparently being caused by new versions of other packages trying to migrate. not your fault, bestie, it's giving collateral damage. (and psst β--no-autopkgtestscan be used to overrideGREP_EXCUSES_AUTOPKGTESTS.)--no-autoremovalsβ investigates and shows only testing propagation excuses, and skips the autoremovals entirely.--experimental,-eβ prints pseudo-excuses for manual migration fromexperimentaltounstable. the experimental-to-unstable pipeline gets its own lil spotlight β¨--debugβ prints debugging output tostderr, including the url(s) it fetched. nosy in the best way.
π CONFIGURATION VARIABLES π
the two configuration files /etc/devscripts.conf and ~/.devscripts are sourced in that order to set configuration variables. command line options can be used to override whatever the config file said, because the command line is the main character here π
important: environment variable settings are ignored for this purpose. they don't count, they don't get a vote.
the currently recognised variable is:
GREP_EXCUSES_MAINTAINERβ the default maintainer, email or package to grep for if none is specified on the command line. your fallback bestie.GREP_EXCUSES_AUTOPKGTESTSβ boolean: whether to show autopkgtest failures in other packages. see--autopkgtestsfor the whole story.
π₯ SEE ALSO π₯
π AUTHOR π
Joey Hess <joeyh@debian.org>; modifications by Julian Gilbey <jdg@debian.org>.
and that's the whole page, bestie β this one shipped under the <strong>DEBIAN</strong> banner in the <strong>Debian Utilities</strong> collection, and you're reading the <strong>GREP-EXCUSES(1)</strong> edition. mwah, go check ur excuses ππ¦
π¦ 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
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms