PULL-DEBIAN-DEBDIFF(1)
π PULL-DEBIAN-DEBDIFF π
okay bestie, so like β this is the manual page for pull-debian-debdiff, from the General Commands Manual section (section 1, the commands one, iykyk). She's a lil script, she's lowkey iconic, and she's about to make your Debian packaging life so much easier. let's get into it π«Ά
β¨ NAME β¨
pull-debian-debdiff β find, download, and generate a debdiff
π¦ SYNOPSIS π¦
pull-debian-debdiff [options] <package> <version> [distance]
πΈ DESCRIPTION πΈ
So pull-debian-debdiff is literally the bestie who does the boring stuff for you. She attempts to find and download a specific version of a Debian package plus its immediate parent version β and then she generates a debdiff out of the two. that's the whole vibe. no cap. π
π OPTIONS π
packageβ the source package you wanna download and diff. the main character of the operation β¨versionβ the most recent of the two versions you want to diff. she's the newer one, she's serving.distanceβ if you actually specify this (default is1), the debdiff is generated against that many versions previous. so like, how far back in the timeline do we go π-h,--helpβ shows you the usage instructions and dips out. exit stage left πͺβ¨-f,--fetchβ just downloads the specified version and exits. that's it, that's the whole job. no diffing, no nothing. lowkey the laziest (and most useful) flag π«Ά-d DEBIAN_MIRROR,--debian-mirror=DEBIAN_MIRRORβ use the mirror you specify. it should be in the formhttp://ftp.debian.org/debian. and if the package isn't found on this mirror?pull-debian-sourcewill fall back to the default mirror. she's got a backup plan, periodt π-s DEBSEC_MIRROR,--debsec-mirror=DEBSEC_MIRRORβ same energy but for the Debian security mirror. should be in the formhttp://security.debian.org. and yeah, if the package isn't found on this mirror,pull-debian-sourcefalls back to the default mirror again. resilient queen π--no-confβ do not read any configuration files, or any configuration from environment variables. a clean slate, no influences, she's going off vibes alone π
π ENVIRONMENT π
All of the CONFIGURATION VARIABLES below (yes, all of them, go look) are also supported as environment variables. and here's the thing β variables in the environment take precedence over the ones in configuration files. env wins, always, no debate π
π CONFIGURATION VARIABLES π
The following variables can be set in the environment or in ubuntu-dev-tools(5) configuration files. and in every single case: the script-specific variable takes precedence over the package-wide variable. hierarchy, bestie, we love to see it.
PULL_DEBIAN_DEBDIFF_DEBIAN_MIRROR,UBUNTUTOOLS_DEBIAN_MIRRORβ the default value for--debian-mirror.PULL_DEBIAN_DEBDIFF_DEBSEC_MIRROR,UBUNTUTOOLS_DEBSEC_MIRRORβ the default value for--debsec-mirror.
π₯ SEE ALSO π₯
debdiff(1), dget(1), pull-debian-source(1), ubuntu-dev-tools(5)
π AUTHORS π
pull-debian-debdiff was written by Stefano Rivera <stefanor@ubuntu.com> β and she's a clone of a tool by Kees Cook <kees@ubuntu.com>. the lineage is immaculate, honestly π§
This manual page was written by Stefano Rivera, based on the original by Andrew Starr-Bochicchio <a.starr.b@gmail.com>.
okay that's the whole page bestie, go forth and diff responsibly π
ubuntu-dev-tools Β· December 2010 Β· PULL-DEBIAN-DEBDIFF(1) β mwah, slay, bye β¨π
π¦ where this page comes from
- debian bookworm: ubuntu-dev-tools 0.193 Β· GPL-2.0-only
- debian trixie: ubuntu-dev-tools 0.206 Β· GPL-2.0-only
- ubuntu jammy: ubuntu-dev-tools 0.189 Β· GPL-2.0-only
- ubuntu jammy: ubuntu-dev-tools 0.201ubuntu2~22.04.4 Β· GPL-2.0-only
- ubuntu noble: ubuntu-dev-tools 0.201ubuntu2 Β· GPL-2.0-only
- ubuntu questing: ubuntu-dev-tools 0.206
- ubuntu resolute: ubuntu-dev-tools 0.210 Β· GPL-2.0-only
- ubuntu stonking: ubuntu-dev-tools 0.215 Β· GPL-2.0-only
- Copyright (C) 2010, Stefano Rivera <stefanor@ubuntu.com>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms