Config...ptions(3pm)
π Config::Model::models::Dpkg::Source::Options β bestie edition π
okay so real talk, this page lives in the User Contributed Perl Documentation section of the manual (man page Config...ptions(3pm), iykyk), and it's all about the Config::Model::models::Dpkg::Source::Options configuration class, aka Dpkg::Source::Options. grab a snack, we're doing config β¨
πΈ NAME πΈ
Config::Model::models::Dpkg::Source::Options β the Configuration class, bestie. also known as Dpkg::Source::Options.
π¦ DESCRIPTION π¦
These are the configuration classes that Config::Model uses. iconic behaviour honestly.
So like, this is a list of long options that get automatically prepended to the set of command line options of a dpkg-source -b call or a dpkg-source --print-format call. Options like --compression and --compression-level are literally made for this file. they're the main characters here π
β¨ Elements β¨
π diff-ignore β perl regexp to filter out files for the diff
a perl regular expression that matches the files you want filtered out of the list of files for the diff. no cap.
This is super helpful for cutting out extraneous files that keep sneaking into your diff, like, say you maintain your source in a revision control system and you wanna use a checkout to build a source package without dragging in all the extra files and directories it usually carries around (think CVS, .cvsignore, .svn/). ugh, the strays.
The default regexp is already very exhaustive, but if you need to replace it, please note: by default it can match any part of a path. so if you want to match the beginning of a filename, or only full filenames, you're gonna have to provide the necessary anchors yourself (e.g. '(^|/)', '($|/)'). do it, bestie π«Ά
Optional. Type uniline.
π extend-diff-ignore β Perl regexp to extend the diff-ignore setup
The perl regular expression you specify here will extend the default regular expression associated with diff-ignore by concatenating "|regexp" to the default regexp. so cute, it's giving teamwork.
This option is convenient for excluding some auto-generated files from the automatic patch generation. Optional. Type uniline.
π compression β Specify the compression to use for created tarballs and diff files.
The default is xz for formats 2.0 and newer, and gzip for format 1.0. heads up: xz is only supported since dpkg-dev 1.15.5. Optional. Type enum. choice: 'gzip', 'bzip2', 'lzma', 'xz'.
upstream_default value:
xz
π₯ compression-level β Compression level to use.
Default compression level is 9 for gzip and bzip2, 6 for xz and lzma. Optional. Type enum. choice: '1', '2', '3', '4', '5', '6', '7', '8', '9', 'best', 'fast'.
β SEE ALSO β
cme
π AUTHOR π
Dominique Dumont <domi.dumont@free.fr>
π LICENSE π
LGPL-2.1
and that's the whole vibe, bestie!! this page was served up by perl v5.42.3, dated 2026-08-30, and the manual section is Config...ptions(3pm). go forth and configure, you absolute legend π§π
π¦ where this page comes from
- ubuntu stonking: libconfig-model-dpkg-perl 3.026 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms