Bug#655469: lintian: vendor profiles aren't checked for recursion
Package: lintian
Version: 2.5.4
Severity: normal
Example setup:
% mkdir -p .lintian/profiles/foo
% cat > .lintian/profiles/foo/main.profile << EOF
Profile: foo
Extends: foo/main
Disable-Tags: bad-distribution-in-changes-file
EOF
Then when running:
% lintian --profile foo ...
Deep recursion on subroutine "Lintian::Profile::_read_profile" at /usr/share/lintian/lib/Lintian/Profile.pm line 271.
the process never finishes on its own.
Using something other than "foo/main" in the Extends fixes
that, but lintian is supposed to notice and abort in such a
situation as discussed with Niels.
regards,
-mika-
Reply to: