DEP3CHANGELOG(1)
β¨ NAME β¨
okay bestie, say hi to dep3changelog β she generates a changelog entry from a DEP3-style patch header π
πΈ SYNOPSIS πΈ
dep3changelog patch [patch ...] [options] [-- [dch_options]]
π¦ DESCRIPTION π¦
So here's the vibe: dep3changelog goes into the patch files you handed her, pulls out the DEP3 patch headers, and builds a changelog entry for each and every patch. One patch, one entry, no skipping, periodt π
Now, if the patch author is not the same as the one she detects from the DEBEMAIL, NAME, DEBEMAIL, or EMAIL environment variables, she slides Thanks to author <email> into that patch's changelog entry π«Ά (yes the author-detection list literally says DEBEMAIL twice, that's just how it is, iykyk)
Any bug-debian or bug-ubuntu fields? Those get added as Closes to the changelog entry. Iconic behaviour honestly π
Then all those freshly generated changelog entries get passed to debchange as an argument, along with whatever dch_options you gave her. Chef's kiss, that's the whole pipeline π
π OPTIONS π
--help,-hβ shows you a help message and exits successfully. She's helpful AND she doesn't overstay β¨--versionβ shows version and copyright info and exits successfully. Main character info dump π
π ENVIRONMENT π
DEBEMAIL,EMAIL,DEBFULLNAME,NAMEβ bestie, these are literally the ones described up there in the DESCRIPTION, go peek at how she uses them π
π AUTHOR π
Steve Langasek <vorlon@debian.org>
π SEE ALSO π
k bye that's the whole page π§π this one ships as part of DEBIAN, filed under Debian Utilities β mwah, take care of her πβ¨
π¦ 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
- opensuse-leap 16.0: devscripts 2.22.2-160000.2.2 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND Artistic-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND SUSE-Public-Domain AND ISC
- opensuse-leap 16.0: devscripts 2.22.2-160000.2.2 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND Artistic-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND SUSE-Public-Domain AND ISC
- opensuse-leap 16.0: devscripts 2.22.2-160000.2.2 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND Artistic-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND SUSE-Public-Domain AND ISC
- opensuse-leap 16.0: devscripts 2.22.2-160000.2.2 Β· (Artistic-1.0 OR GPL-1.0-or-later) AND Artistic-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND GPL-3.0-only AND SUSE-Public-Domain AND ISC
- ubuntu jammy: devscripts 2.22.1ubuntu1 Β· GPL-2.0-or-later
- ubuntu jammy: devscripts 2.22.1ubuntu1.2 Β· 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