lintian-brush - automatically fix lintian problems

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename lintian-brush_0.13.1_all.deb
Package name lintian-brush
Package version 0.13.1
Package release -
Package architecture all
Package type deb
Category devel devel::debian implemented-in::python role::program works-with::vcs
Homepage -
License -
Maintainer Jelmer Vernooij <>
Download size 24.25 KB
Installed size 130.00 KB
This package contains a set of scripts that can automatically fix more than 30
common lintian issues in Debian packages.
It comes with a wrapper script that invokes the scripts, updates
the changelog (if desired) and commits each change to
version control.


Package Version Architecture Repository
lintian-brush_0.13.1_all.deb 0.13.1 all Debian Main
lintian-brush - - -


Name Value
devscripts -
python3-breezy >= 3.0.0~bzr7268-1
python3-debian -
python3-distro-info -
python3-dulwich >= 0.19.7
python3:any -


Type URL
Binary Package lintian-brush_0.13.1_all.deb
Source Package lintian-brush

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install lintian-brush deb package:
    # sudo apt-get install lintian-brush




2019-02-16 - Jelmer Vernooij <>
lintian-brush (0.13.1) unstable; urgency=medium
* Avoid creating commit for already minimal key. Closes: #922541
* Don't export expired signatures; these may still be useful, and
excluding them will break the tests in the future.
Fixes reproducible builds.
2019-02-12 - Jelmer Vernooij <>
lintian-brush (0.13) unstable; urgency=medium
[ Dmitry Bogatov ]
* Don't display error when debian/compat is missing. Closes: #921972
[ Jelmer Vernooij ]
* Allow fixers to provide an empty description when there are no
* Add fixer script for debian-source-options-has-custom-compression-
* Add build-depends-on-obsolete-package fixer. Currently just deals
with dh-systemd => debhelper upgrades.
* Bump standards version to 4.3.0 (no changes).
* public-upstream-key-not-minimal: Export public PGP keys as armored
2019-02-07 - Jelmer Vernooij <>
lintian-brush (0.12) unstable; urgency=medium
* Add --identity flag that shows user identity.
* Fall back to breezy identity and gecos field if no git identity is
set. Closes: #921241
* Make gpg more quiet when manipulating keyring files.
* Require new Breezy with improved handling of submodule references
in .git files. Closes: #921240
2019-01-19 - Jelmer Vernooij <>
lintian-brush (0.11) unstable; urgency=medium
[ Jeroen Dekkers ]
* Add dependency on devscripts. Closes: #919217
2018-12-15 - Jelmer Vernooij <>
lintian-brush (0.10) unstable; urgency=medium
* Add a (inefficient) --dry-run option. Closes: #915977
* Add --update-changelog option to force updating of changelog.
* Add support for systemd-service-file-pidfile-refers-to-var-run.
Closes: #917565
* Don't use functionality that is not available in stable by default;
add a --modern flag to enable use of unstable-only functionality
(such as debhelper compat levels).
* Bump debhelper from old 11 to 12.
2018-12-04 - Jelmer Vernooij <>
lintian-brush (0.9) unstable; urgency=medium
* Add CI configuration for Salsa.
* Add fixer for unnecessary-team-upload.
* Don't attempt to remove python*-*-dbg packages; they include
files that are not in -dbgsym packages.
* Don't traceback when no .git directory is found.
* Add fixer for public-upstream-key-not-minimal.
2018-11-20 - Jelmer Vernooij <>
lintian-brush (0.7) unstable; urgency=medium
* Add fixer for package-needs-versioned-debhelper-build-depends.
* Add fixer for package-uses-deprecated-debhelper-compat-version.
* Add support for fixing debhelper-but-no-misc-depends.
* Add a --diff option.
* Don't consider an empty directory to be a pending change in a git
repository. Closes: #914038
2018-11-05 - Jelmer Vernooij <>
lintian-brush (0.6) unstable; urgency=medium
* useless-autoreconf-build-depends: Actually require changes, don't
just update debhelper build-depends.
* Add support for a certainty tag in fixer output.
* Fix compatibility with newer versions of Dulwich.
2018-11-03 - Jelmer Vernooij <>
lintian-brush (0.5) unstable; urgency=medium
* Bump debhelper version to 11.
* Hide tracebacks by default, but report list of failed fixers.
* Use secure copyright file specification URI.
* Bump to standards version 4.2.1
* file-contains-trailing-whitespace: Also trim empty lines from the
ends of files.
* Trim trailing whitespace.
* debian/control: Tweak long description a bit.
2018-11-01 - Jelmer Vernooij <>
lintian-brush (0.4) unstable; urgency=medium
* (Build-)Depend at least on a version of python3-breezy that has some
common Git issues fixed.
* Add support for fixing useless-autoreconf-build-depends.
* Add support for removing obsolete pyversions files.
* Upload to unstable.

See Also

Package Description
lintian_2.15.0_all.deb Debian package checker
linux-base_4.6_all.deb Linux image base package
linux-compiler-gcc-8-x86_4.19.37-5_i386.deb Compiler for Linux on x86 (meta-package)
linux-config-4.19_4.19.37-5_i386.deb Debian kernel configurations for Linux 4.19
linux-cpupower_4.19.37-5_i386.deb CPU power management tools for Linux
linux-doc-4.19_4.19.37-5_all.deb Linux kernel specific documentation for version 4.19
linux-doc_4.19+105_all.deb Linux kernel specific documentation (meta-package)
linux-headers-4.19.0-5-686-pae_4.19.37-5_i386.deb Header files for Linux 4.19.0-5-686-pae
linux-headers-4.19.0-5-686_4.19.37-5_i386.deb Header files for Linux 4.19.0-5-686
linux-headers-4.19.0-5-all-i386_4.19.37-5_i386.deb All header files for Linux 4.19 (meta-package)
linux-headers-4.19.0-5-all_4.19.37-5_i386.deb All header files for Linux 4.19 (meta-package)
linux-headers-4.19.0-5-common-rt_4.19.37-5_all.deb Common header files for Linux 4.19.0-5-rt
linux-headers-4.19.0-5-common_4.19.37-5_all.deb Common header files for Linux 4.19.0-5
linux-headers-4.19.0-5-rt-686-pae_4.19.37-5_i386.deb Header files for Linux 4.19.0-5-rt-686-pae
linux-headers-686-pae_4.19+105_i386.deb Header files for Linux 686-pae configuration (meta-package)