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.

