reproduce-devel
[Top][All Lists]
Advanced

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

[task #15682] maneage-lint: check for host system shebang lines in execu


From: Boud Roukema
Subject: [task #15682] maneage-lint: check for host system shebang lines in executable scripts
Date: Sun, 21 Jun 2020 14:03:54 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0

Follow-up Comment #6, task #15682 (project reproduce):

Just a comment on the wider question of _lint_ type checkers in general: A
very real-world example is the Debian _lintian_ package
https://tracker.debian.org/pkg/lintian

This gives us a real-life warning of the potential complexity of the overall
task. Right now, the lintian tracker URL points to 343 open bugs in lintian
itself, of which 326 do not yet have patches ready. This is out of a total of
about 2700 bugs (closed and unclosed) altogether.

In other words, the tool for checking that a software package satisfies the
required Debian standards is itself rather buggy. My impression from using
this in practice is that that tends to mean that _lintian_ warns about what it
thinks are bugs, but the documentation is insufficiently clear in explaining
what is considered non-standard or unsafe. Sometimes _lintian_ has false
positives - it warns about a problem that is not really a problem; the
particular check involved is insufficiently intelligent to understand all
cases. So someone using _lintian_ has to him/herself be sufficiently skilled
(and able to learn more) to decide how to handle the warnings. And preferably
s/he should also file a bug report and/or propose a fix.


    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/task/?15682>

_______________________________________________
  Message sent via Savannah
  https://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]