Differences between revisions 1 and 2
Revision 1 as of 2008-03-18 09:59:34
Size: 1460
Editor: ?MarcBrockschmidt
Comment:
Revision 2 as of 2008-03-18 10:01:35
Size: 1461
Editor: ?MarcBrockschmidt
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * '''Summary''': Improve lintian to make it more usable in fully auomated setups  * '''Summary''': Improve lintian to make it more usable in fully automated setups

Proposal title

  • Mentor: ?MarcBrockschmidt

  • Summary: Improve lintian to make it more usable in fully automated setups

  • Required skills:

    • Perl programming
    • A bit of knowledge about Debian Policy and Packaging
  • Description: lintian, the Debian package checker, at the moment presents possible problems in three categories: errors, warnings and informational messages. This leads to several problems, most importantly that the severity and certainty of a check can't be expressed separately. In the course of this project, the student should design and implement in lintian an improvement of the current situation, for example by using a two-letter code (one for certainty, one for severity). This will involve checking every single existing lintian rule and assign it to a new category. After the project is finished, users should be able to direct lintian to only show problems it is absolutely certain about. This feature is a prerequisite of running lintian on every package uploaded to the main Debian archive to reject packages with severe problems.

  • References: