summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110305/003036.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20110305/003036.html')
-rw-r--r--zarb-ml/mageia-dev/20110305/003036.html136
1 files changed, 136 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20110305/003036.html b/zarb-ml/mageia-dev/20110305/003036.html
new file mode 100644
index 000000000..e669f5d56
--- /dev/null
+++ b/zarb-ml/mageia-dev/20110305/003036.html
@@ -0,0 +1,136 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Rpmlint configuration, false positives
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Rpmlint%20configuration%2C%20false%20positives&In-Reply-To=%3C20110305094928.GI18505%40shikamaru.fr%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="003039.html">
+ <LINK REL="Next" HREF="003037.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Rpmlint configuration, false positives</H1>
+ <B>Remy CLOUARD</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Rpmlint%20configuration%2C%20false%20positives&In-Reply-To=%3C20110305094928.GI18505%40shikamaru.fr%3E"
+ TITLE="[Mageia-dev] Rpmlint configuration, false positives">shikamaru at mandriva.org
+ </A><BR>
+ <I>Sat Mar 5 10:49:28 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="003039.html">[Mageia-dev] Contributors using real name/working email? or not? or maybe?
+</A></li>
+ <LI>Next message: <A HREF="003037.html">[Mageia-dev] [RPM] cauldron core/release nagios-3.2.3-2.mga1
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#3036">[ date ]</a>
+ <a href="thread.html#3036">[ thread ]</a>
+ <a href="subject.html#3036">[ subject ]</a>
+ <a href="author.html#3036">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>On Fri, Mar 04, 2011 at 10:30:36PM +0100, Michael Scherer wrote:
+&gt;<i> Hi,
+</I>&gt;<i>
+</I>&gt;<i> so as done before on another time and land, I have pushed a rpmlint
+</I>&gt;<i> specific
+</I>&gt;<i> policy for Mageia, aptly named 'rpmlint-mageia-policy&quot; ( maybe
+</I>&gt;<i> rpmlint-policy-mageia would be better, not sure ).
+</I>&gt;<i>
+</I>&gt;<i> For those that do not know, rpmlint is a tool to check a rpm against
+</I>&gt;<i> a list
+</I>&gt;<i> of rules written in python, that is used on Fedora, Mandriva, opensuse
+</I>&gt;<i> and likely others too. The tool is used on upload to refuse some
+</I>&gt;<i> rpms based
+</I>&gt;<i> on this rules, and should be used by people to check rpms, to make
+</I>&gt;<i> sure that
+</I>&gt;<i> no obvious errors is still there. However, this is not a perfect tool,
+</I>&gt;<i> and it can still give false positives, so people should not use without
+</I>&gt;<i> understanding errors.
+</I>&gt;<i>
+</I>&gt;<i> But we can filter and configure it to be a little more perfect.
+</I>&gt;<i>
+</I>&gt;<i> In a rather autocratic fashion, as the maintainer of rpmlint ( both
+</I>&gt;<i> packages
+</I>&gt;<i> and uptream ), as a packager representative, and as a apprentice
+</I>&gt;<i> dictator
+</I>&gt;<i> ( since there is lots of open position in this sector since a few
+</I>&gt;<i> weeks ),
+</I>&gt;<i> I propose that this become the canonical source for rpmlint
+</I>&gt;<i> configuration.
+</I>&gt;<i>
+</I>&gt;<i> In practice, that mean that false positives will have to be added
+</I>&gt;<i> there,
+</I>&gt;<i> that stuff that are noted as errors need to be set in that package, and
+</I>&gt;<i> any policy changes must be made there.
+</I>&gt;<i>
+</I>&gt;<i> So the question is &quot;how do we deal with evolution ( ie, how do we
+</I>&gt;<i> decide
+</I>&gt;<i> something is now a error, or no longer one&quot;.
+</I>&gt;<i>
+</I>&gt;<i> Traditionally, packagers didn't care at all, and so the
+</I>&gt;<i> configuration bitrotted
+</I>&gt;<i> since a long time, and people didn't used it, and I just added false
+</I>&gt;<i> positives
+</I>&gt;<i> when packagers notified it ( ie, almost never, except when I noticed
+</I>&gt;<i> some of them ).
+</I>&gt;<i> I suspect that my lack of communication around that didn't help (
+</I>&gt;<i> and so
+</I>&gt;<i> people didn't knew they could ask for adding a false positive to the
+</I>&gt;<i> list
+</I>&gt;<i> of error to ignore ).
+</I>&gt;<i>
+</I>&gt;<i> Yet, I think we can do better, so feel free to suggest any mad idea
+</I>&gt;<i> for this.
+</I>&gt;<i> --
+</I>&gt;<i> Michael Scherer
+</I>Regarding license names, I haven&#8217;t checked the code, will provide a
+patch for this, it would be nice if rpmlint could load valid license
+names from a yaml config file which will contain valid licenses as
+mentionned here:
+<A HREF="http://fedoraproject.org/wiki/Licensing#Good_Licenses_3">http://fedoraproject.org/wiki/Licensing#Good_Licenses_3</A>
+
+And then I will make a script to detect wrong licenses in already
+imported packages so that we can make a fix license sprint to fix them
+
+Are you ok with that ?
+--
+R&#233;my CLOUARD
+() ascii ribbon campaign - against html e-mail
+/\ www.asciiribbon.org - against proprietary attachments
+-------------- next part --------------
+A non-text attachment was scrubbed...
+Name: not available
+Type: application/pgp-signature
+Size: 230 bytes
+Desc: not available
+URL: &lt;/pipermail/mageia-dev/attachments/20110305/d4878f44/attachment.asc&gt;
+</PRE>
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="003039.html">[Mageia-dev] Contributors using real name/working email? or not? or maybe?
+</A></li>
+ <LI>Next message: <A HREF="003037.html">[Mageia-dev] [RPM] cauldron core/release nagios-3.2.3-2.mga1
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#3036">[ date ]</a>
+ <a href="thread.html#3036">[ thread ]</a>
+ <a href="subject.html#3036">[ subject ]</a>
+ <a href="author.html#3036">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>