dpt-packagecheck(1)
πΈ dpt-packagecheck β the manual page, but make it a group chat
okay so bestie, welcome to dpt-packagecheck(1) from the Debian Perl packaging Tools era π this is the β¨check up on ur packageβ¨ tool and honestly? it's giving responsible queen energy. buckle up π
β¨ NAME β¨
dpt-packagecheck β check package source for group policy consistency π
π SYNOPSIS π
dpt packagecheck -c check-option...
dpt packagecheck -p package top-directory check-option...
like. that's it. that's the whole vibe. two ways in, pick ur fighter π
π DESCRIPTION π
dpt packagecheck runs a whole lil' gauntlet of checks over package sources, and then tries to fix them so everything matches up with the policies of the Debian Perl Group. no cap, it's literally the group's glow-up stylist β¨
π«Ά Package selection options π«Ά
dpt packagecheck can either hyperfixate on one single package, or go full main character and do every package the group maintains. both are valid tbh.
- wanna run the checks on all group packages? hit it with the
-coption, and make sure ur working directory is the one holding thepackages/directory π - wanna run the checks on one individual package? use
-p package top-directory, where top-directory is the directory that contains thepackages/directory π¦
π Repository interaction π
okay so this is the part where it touches the repo. pay attention bestie:
- if you give it the
-aoption, changes get committed to the repository by callingmr commitπ₯ - if you give it the
-noption, no changes are committed. nothing happens. we pretend we saw nothing π - if you give it neither option,
dpt packagecheckwill ask you for confirmation before it callsmr commitβ respectful king behavior tbh
β οΈ heads up: mr commit also pushes the changes to the remote repository. so like. not just a lil' local thing. the whole world sees it. periodt.
π Check selection options π
here's the menu, bestie. each one is a lil' task it can do for you:
-Aβ run all the checks. the full package. the deluxe treatment. she ate π-Vβ add/fix theVcs-GitandVcs-Browserfields indebian/control, and remove theXS-Vcs-(Svn|Git|Browser)fields π§Ή-Hβ add theHomepagefield todebian/control, and remove theHomepagepseudo-field π-Mβ check theMaintainerfield ofdebian/controland make absolutely sure it isDebian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>β-Dβ indebian/control: add"${misc:Depends}"toDependsπ§©-dβ indebian/copyright: substitute theFormat-SpecificationURL for DEP-5 revisions with the anonscm.debian.org URL π-Pβ indebian/control: substitute occurrences of dependencies likeperl (>= 5.6.0-{12,16})with dependencies onperlwithout a version π«-Oβ indebian/control: replaceperl-moduleswithperlπ-Wβ indebian/watch: change CPAN URLs to<https://metacpan.org/release/Mod-Ule>and update it to ignore developer releases π-Cβ if-Wis given, createdebian/watchif it does not exist β¨-Rβ indebian/rules:rmdir /usr/\{lib,share\}/perl5only if they exist; switchdh --with foo $@todh $@ --with fooπͺ
π COPYRIGHT & LICENSE π
the legal lore, bestie. iconic names only:
- Copyright 2011-2013, Salvatore Bonaccorso carnil@debian.org
- Copyright 2007, 2008, 2009, 2011, 2025 gregor herrmann gregoa@debian.org
- Copyright 2007, 2008 Damyan Ivanov dmn@debian.org
- Copyright 2007 David Paleino d.paleino@gmail.com
Released under the terms of the GNU GPL version 2 π
okay that's the whole page, no notes π this was pkg-perl-tools version 0.88, dated 2026-04-01, and you can find this exact energy in the dpt-packagecheck(1) section of the manual. mwah, go fix ur packages, you got this π«Άβ¨πΈ
π¦ where this page comes from
- ubuntu stonking: pkg-perl-tools 0.88 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms