[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: