dpt-missing-upstream(1)

🌸 dpt-missing-upstream β€” the vibe check for your missing upstream tags 🌸

okay so bestie, gather round, because dpt-missing-upstream(1) is about to fix the thing that's been lowkey haunting your debian/changelog for months πŸ’…


✨ NAME ✨

dpt-missing-upstream β€” fix missing upstream branch and/or tags πŸŽ€


✨ SYNOPSIS ✨

dpt missing-upstream [--skip-missing-snapshots] [--check-only]

✨ DESCRIPTION ✨

so here's the situation. dpt missing-upstream goes snooping through debian/changelog looking for releases that are literally right there but have no corresponding tags like upstream/x.y.z. it's giving "who forgot to tag this" energy 😭

and for each missing tag it finds, it makes an attempt to download the upstream sources from <https://snapshot.debian.org/> and then put them into version control using gbp-import-orig(1). slay 🫢

if the upstream branch is also not present β€” yep, the whole branch just GONE β€” it gets either created from the remote repository, or, if it is not present on the remote repository either, created from scratch. from nothing. from the void. iconic 🌈

and when all of that is done, the upstream branch gets merged into master. Nothing is pushed. nope, not a single thing, your remote stays untouched, we do not surprise the world here πŸ™ˆ


✨ OPTIONS ✨

  • --check-only β€” only report missing tags, do not try to download sources. it's the "just tell me what's wrong, i'm not ready to heal yet" mode πŸ’€
  • --skip-missing-snapshots β€” if a given upstream source is not found even on <https://snapshot.debian.org>, just move on and do not abort execution. no dramatic exits, we keep the party going ✨

Copyright 2011 Damyan Ivanov dmn@debian.org πŸ’œ

Copyright 2019 intrigeri intrigeri@boum.org πŸ’œ

License: Artistic | GPL-1+ πŸ“œ


fr fr bestie, that's the whole page. go tag your releases. your future self will thank you 🫢

and that's a wrap on pkg-perl-tools version 0.88, dated 2026-04-01 β€” the manual page formerly known as dpt-missing-upstream(1) is officially done, mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from