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