-
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.