dpt(1)

πŸ’– dpt β€” Debian Perl module packaging Tool πŸ’–

okay bestie, welcome to the dpt(1) manual page, from the Debian Perl packaging Tools era ✨ this is the main character of pkg-perl tooling and honestly? she ate.


🌸 NAME 🌸

dpt β€” the Debian Perl module packaging Tool πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

dpt [*global option*...] *command* [*command option*...]
dpt --help

✨ DESCRIPTION ✨

so like. dpt is a lil helper tool for maintaining Perl module packages in Debian 🐧 and the way she works is that all her functions are implemented as sub-commands β€” so you don't call one big blob, you call dpt plus whatever command you're vibing with. it's giving modular. it's giving organized. we love her for that 🫢


πŸ‘‘ GLOBAL OPTIONS πŸ‘‘

  • --help, -h β€” shows you this documentation. that's it. that's the whole option. she's simple like that πŸ’–

🌈 COMMANDS 🌈

okay this is the big list, hydrate before you read it πŸ’œ

  • alioth-repo β€” clone newly created repository to alioth.debian.org
    • REMOVED, bestie!! 😭 please use dpt salsa pushrepo as a successor instead. see dpt-salsa(1).
  • cd β€” change directory to a package working directory
  • ci-failures β€” query ci.debian.net for autopkgtest failures
  • clean-mr-repos β€” remove local repos which are gone from salsa.debian.org
  • checkout β€” work on pkg-perl package
  • dch-note β€” add notes/TODO items to debian/changelog
  • debian-upstream β€” create debian/upstream/metadata file from META.{json,yml}
  • fixup β€” apply some automatic fixes to packaging
  • forward β€” forward a bug or a patch upstream
  • gc β€” swipe pkg-perl working directories 🧹
  • gen-itp β€” aid for creating ITP bug reports
  • get-ubuntu-packages β€” list Ubuntu packages maintained by the group
  • import-orig β€” "gbp import-orig" wrapper with upstream tracking support
  • invite-github β€” Invite someone to GitHub team
  • lp-mass-subscribe β€” subscribes the Ubuntu group to a list of packages
  • missing-pristine-tar β€” remedy missing pristine-tar information
  • missing-upload β€” remedy upload done outside of Git
  • missing-upstream β€” remedy missing upstream branch/tags
  • never-uploaded β€” list packages in Git which are not in the archive
  • new-upstream β€” list packages with newer upstream versions
  • packagecheck β€” various package consistency checks
  • prepare β€” prepare yourself and a source code directory before working on a package
  • push β€” push relevant refs to "origin" remote
  • ready-for-upload β€” list packages in Git which need an upload
  • rename-uploader β€” mass-change of uploaded name/email
  • repack.sh β€” repackaging helper
  • salsa β€” manage repositories and members on salsa.debian.org
  • shell-lib β€” shell integration
  • takeover β€” take over package maintenance
  • upstreamvcs β€” add upstream Git repository as git remote upstreamvcs
for each command, see its manual page for more details πŸ‘€ that's where the actual tea is.

πŸ“ FILES πŸ“

okay so .dpt.conf and .config/dpt.conf are sourced β€” in this order, bestie, order matters β€” and then every single variable starting with "DPT_" gets exported to the environment before the command script is run πŸƒβ€β™€οΈπŸ’¨


Copyright (c) 2013 Damyan Ivanov <dmn@debian.org>

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


lowkey iconic that she's free software. slay. periodt. πŸ’œ

and that's the whole page bestie!! this is pkg-perl-tools version 0.88, dated 2026-04-01 πŸŽ‚ go forth and package some Perl modules, you absolute queen πŸ‘‘βœ¨

πŸ“¦ where this page comes from