Felix Lechner pushed to branch master at lintian / lintian
Commits:
7814de9a by Felix Lechner at 2021-02-15T15:06:48-08:00
Drop 'use autodie' everywhere; handle errors explicitly.
The 'autodie' pragma breaks many expectations for error handling and
fails to emulate parser quirks in functions like system and exec. Much
of that behavior is documented in the last paragraph here, and also in
the "Gotchas" section below:
https://perldoc.perl.org/autodie#FUNCTION-SPECIFIC-NOTES
Thanks to Grinnz from IRC:#perl-help for these pointers!
Gbp-Dch: ignore
- - - - -
30 changed files:
- bin/lintian
- bin/spellintian
- lib/Lintian/Check/Apache2.pm
- lib/Lintian/Check/Apt.pm
- lib/Lintian/Check/Binaries.pm
- lib/Lintian/Check/BuildSystems/Automake.pm
- lib/Lintian/Check/BuildSystems/Cmake.pm
- lib/Lintian/Check/ChangesFile.pm
- lib/Lintian/Check/Conffiles.pm
- lib/Lintian/Check/ContinuousIntegration/Salsa.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/Control.pm
- lib/Lintian/Check/Debian/Copyright.pm
- lib/Lintian/Check/Debian/Copyright/ApacheNotice.pm
- lib/Lintian/Check/Debian/Copyright/Dep5.pm
- lib/Lintian/Check/Debian/Debconf.pm
- lib/Lintian/Check/Debian/Files.pm
- lib/Lintian/Check/Debian/LineSeparators.pm
- lib/Lintian/Check/Debian/LintianOverrides.pm
- lib/Lintian/Check/Debian/LintianOverrides/Comments.pm
- lib/Lintian/Check/Debian/Patches.pm
- lib/Lintian/Check/Debian/Patches/Count.pm
- lib/Lintian/Check/Debian/Patches/Dep3.pm
- lib/Lintian/Check/Debian/Patches/Dpatch.pm
- lib/Lintian/Check/Debian/Patches/Quilt.pm
The diff was not included because it is too large.
View it on GitLab:
https://salsa.debian.org/lintian/lintian/-/commit/7814de9ac5e80a57b654fab4600d723b6a9c87e7
--
View it on GitLab:
https://salsa.debian.org/lintian/lintian/-/commit/7814de9ac5e80a57b654fab4600d723b6a9c87e7
You're receiving this email because of your account on salsa.debian.org.