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

Re: Bug#607293: 75 unreported RC bugs, (mostly?) fixable by rebuilding / could lintian please prevent such packages from being uploaded in future?



On Fri, 2010-12-17 at 23:31 +0100, Joerg Jaspert wrote:
> On 12331 March 1977, Adam D. Barratt wrote:
[...]
> >>   w3m http://lintian.debian.org/tags/install-info-used-in-maintainer-script.html | awk '/[(]binary[)]$/ {print $1}'
> > if you want the list of tags used by ftp-master to
> > auto-reject packages, you need to convince them, not us.
[...]
> But lintian could sure go already and make this E, its "Severity:
> normal, Certainty: possible" a Warning now.And Certainty only possible,
> does that mean we get false-positives?

Yep.  lintian's shell-script parsing isn't really very smart.  In this
case, after removing comments, we simply look for "\binstall-info\b"
occurring anywhere within a line.

Most of the time this will probably be explicit calls to install-info
but it would also catch things like

	if [ old dpkg version ]; then
		install-info blah
	fi

or

	foo-script > install-info

The latter is probably quite unlikely in maintainer scripts and there
are probably better examples of FPs, but they're the couple that
immediately came to mind.

Regards,

Adam


Reply to: