LINTIAN

# `very-long-line-length-in-source-file`

The source file includes a line length that is well beyond the normally human made code line length.

This very long line length does not allow Lintian to do correctly some source file checks.

This line could also be the result of some text injected by a computer program, and thus could lead to FTBFS bugs.

Last but not least, long line in source code could be used to obfuscate the source code and to hide stuff like backdoors or security problems.

It could be due to jslint source comments or other build tool comments.

You may report this issue upstream.

Severity: | `pedantic`
Experimental: | `true`
Renamed from: | `insane-line-length-in-source-file`

## Screens

autotools/long-lines

  Upstream sources using `autoconf` have traditionally been distributed with generated `./configure` scripts as well as other third-party `m4` macro files such as `libtool`.

  When paired with `automake`, there may also be some intermediate `Makefile.in` files.

  A lot of sources potentially contain such files, but they are not actionable by either the Debian distributor or by the upstream maintainer.

  As a side note, modern Debian build protocols will re-create many of those files via `dh_autoreconf`. They are present merely to aid in bootstrapping systems where the GNU suite may not yet be available.

  "Russ Allbery" rra@debian.org

  See also: Bug#996740

## See also

- list of all the affected packages
- the source of this tag