[Mageia-dev] Rpmlint configuration, false positives

Michael Scherer misc at zarb.org
Fri Mar 4 22:30:36 CET 2011


 so as done before on another time and land, I have pushed a rpmlint 
 policy for Mageia, aptly named 'rpmlint-mageia-policy" ( maybe
 rpmlint-policy-mageia would be better, not sure ).

 For those that do not know, rpmlint is a tool to check a rpm against a 
 of rules written in python, that is used on Fedora, Mandriva, opensuse
 and likely others too. The tool is used on upload to refuse some rpms 
 on this rules, and should be used by people to check rpms, to make sure 
 no obvious errors is still there. However, this is not a perfect tool,
 and it can still give false positives, so people should not use without
 understanding errors.

 But we can filter and configure it to be a little more perfect.
 In a rather autocratic fashion, as the maintainer of rpmlint ( both 
 and uptream ), as a packager representative, and as a apprentice 
 ( since there is lots of open position in this sector since a few weeks 
 I propose that this become the canonical source for rpmlint 

 In practice, that mean that false positives will have to be added 
 that stuff that are noted as errors need to be set in that package, and
 any policy changes must be made there.

 So the question is "how do we deal with evolution ( ie, how do we 
 something is now a error, or no longer one".

 Traditionally, packagers didn't care at all, and so the configuration 
 since a long time, and people didn't used it, and I just added false 
 when packagers notified it ( ie, almost never, except when I noticed 
 some of them ).
 I suspect that my lack of communication around that didn't help ( and 
 people didn't knew they could ask for adding a false positive to the 
 of error to ignore ).

 Yet, I think we can do better, so feel free to suggest any mad idea for 
 Michael Scherer

More information about the Mageia-dev mailing list