Felix Lechner pushed to branch master at lintian / lintian


Commits:
8853e27e by Felix Lechner at 2020-12-27T11:46:37-08:00
Refuse to read installable control data in national encodings.

Finally processes control files consistently between sources and
installable packages. Implements the Unicode release goal [1] with
respect to our primary package control files.

Some thought was given to issuing a tag instead of a hard program
error, but the resulting complexity did not outweigh the expected
benefits of this change.

[1] https://wiki.debian.org/ReleaseGoals/utf-8

- - - - -
3f71a11f by Felix Lechner at 2020-12-27T11:50:52-08:00
Restructure tags for file permissions; combine tags for setuid/setgid 
executables.

Simplifies the conditional logic and nesting depth of the check for
file permissions. Combines three setuid/setgid-related tags into a new
one called elevated-privileges.

- - - - -
97f6bc7f by Felix Lechner at 2020-12-27T11:55:34-08:00
Bring the octal context of octal-permissions in line with other octal output in 
related tags.

This change was commited separately because it drowns out smaller but
more important changes in adjacent commits.

Gbp-Dch: ignore

- - - - -
7c20102e by Felix Lechner at 2020-12-27T11:57:30-08:00
Implement the perlcritic policy ValuesAndExpressions::ProhibitMagicNumbers.

- - - - -
0991cf18 by Felix Lechner at 2020-12-27T11:57:35-08:00
Implement the perlcritic policy ValuesAndExpressions::ProhibitLeadingZeros.

- - - - -


30 changed files:

- .perlcriticrc
- bin/lintian
- lib/Lintian/Check/Binaries.pm
- lib/Lintian/Check/ControlFiles.pm
- lib/Lintian/Check/Cron.pm
- lib/Lintian/Check/Cruft.pm
- lib/Lintian/Check/DebFormat.pm
- lib/Lintian/Check/Debhelper.pm
- lib/Lintian/Check/Debian/Changelog.pm
- lib/Lintian/Check/Debian/Copyright.pm
- lib/Lintian/Check/Debian/Copyright/Dep5.pm
- lib/Lintian/Check/Debian/Debconf.pm
- lib/Lintian/Check/Debian/Patches/Quilt.pm
- lib/Lintian/Check/Debian/TrailingWhitespace.pm
- lib/Lintian/Check/Debian/Upstream/Metadata.pm
- lib/Lintian/Check/Debian/Watch.pm
- lib/Lintian/Check/Debian/Watch/Standard.pm
- lib/Lintian/Check/Documentation.pm
- lib/Lintian/Check/Documentation/Manual.pm
- lib/Lintian/Check/Emacs.pm
- lib/Lintian/Check/Fields/Description.pm
- lib/Lintian/Check/Fields/Length.pm
- lib/Lintian/Check/Fields/StandardsVersion.pm
- lib/Lintian/Check/FilenameLength.pm
- lib/Lintian/Check/Files/Compressed/Gz.pm
- lib/Lintian/Check/Files/ConfigScripts.pm
- lib/Lintian/Check/Files/Date.pm
- lib/Lintian/Check/Files/IeeeData.pm
- lib/Lintian/Check/Files/Init.pm
- lib/Lintian/Check/Files/Licenses.pm


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/6deb0513c01632f6a10747038a97f8c37e107213...0991cf18429257688e5fbbc4986175cd553efe26

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/6deb0513c01632f6a10747038a97f8c37e107213...0991cf18429257688e5fbbc4986175cd553efe26
You're receiving this email because of your account on salsa.debian.org.


Reply via email to