bad debhelper code ignoring errors; packages not updated
lintian.d.o isn't updated yet to include the test, but lintian 1.23.16
and later includes a test for debhelper-generated maintscript code of
the form:
foo || exit 0
which was intended to be
foo || exit $?
but included too few \\\\s.
This is a notable problem with some current testing packages, but may
not be worth much effort, since it doesn't break things itself, but just
inhibits some other errors from being detected. AFAIK a binNMU with a
sufficiently recent debhelper (testing included) should be sufficient.
mysql-server-5.0 in current testing exibits the bug; others probably do
too.
Justin
References
[0] http://packages.qa.debian.org/d/debhelper/news/20060323T010204Z.html
[1] http://packages.qa.debian.org/l/lintian/news/20060326T141705Z.html
Reply to: