[Mageia-dev] Rpmlint configuration, false positives
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
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
More information about the Mageia-dev