Bug#949805: lintian: --status-log says everything was processed with an error
Package: lintian
Version: 2.45.0
Severity: important
Hi,
Consider the following command:
"""
$ frontend/lintian --status-log '&2' ../debhelper_12.8_source.changes ; echo $?
error debhelper/12.8 (2.869s)
N: 1 tag overridden (1 info)
0
"""
This should have said "complete debhelper/12.8 (...s)" as it
successfully processed the package provided.
I *think* this is due to coll_hook in Lintian::Processible::Group
returning 0 for the "finish" hook rather than 1 (the caller interprets
this as a failure, which matches how "start-failed" hook is handled).
This bug is causing lindsay.d.o to flag everything as failed and
reprocess everything even when some of them were successfully
processed.
Thanks,
~Niels
Reply to: