summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-July/007057.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2011-July/007057.html')
-rw-r--r--zarb-ml/mageia-dev/2011-July/007057.html181
1 files changed, 181 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-July/007057.html b/zarb-ml/mageia-dev/2011-July/007057.html
new file mode 100644
index 000000000..2b097d2db
--- /dev/null
+++ b/zarb-ml/mageia-dev/2011-July/007057.html
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Some more new rpmlint warning on upload
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Some%20more%20new%20rpmlint%20warning%20on%20upload&In-Reply-To=%3C1311766669.2114.50.camel%40akroma.ephaone.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="007049.html">
+ <LINK REL="Next" HREF="007059.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Some more new rpmlint warning on upload</H1>
+ <B>Michael Scherer</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Some%20more%20new%20rpmlint%20warning%20on%20upload&In-Reply-To=%3C1311766669.2114.50.camel%40akroma.ephaone.org%3E"
+ TITLE="[Mageia-dev] Some more new rpmlint warning on upload">misc at zarb.org
+ </A><BR>
+ <I>Wed Jul 27 13:37:48 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="007049.html">[Mageia-dev] [RPM] cauldron core/release php-pear-Horde_Crypt-1.0.3-3.mga2
+</A></li>
+ <LI>Next message: <A HREF="007059.html">[Mageia-dev] Some more new rpmlint warning on upload
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#7057">[ date ]</a>
+ <a href="thread.html#7057">[ thread ]</a>
+ <a href="subject.html#7057">[ subject ]</a>
+ <a href="author.html#7057">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hi,
+
+while investigating something almost unrelated I ran rpmlint on the
+whole distribution and noticed there is several problems that should not
+be there.
+
+So I propose to add the following warning in the list of error blocking
+upload :
+
+* non-standard-group
+
+This one cause problem in rpmdrake display ( among others ), as this add
+category with 1 single package. There is no false positives.
+
+
+* empty-%postun / empty-%post
+
+While these do not do any harm, they are likely the sign of a package
+that was not properly cleaned. So by blocking upload, we ensure that's
+clean enough.
+
+* useless-provides
+
+that's when foo provide foo. There is no case where it would needed.
+
+* invalid-desktopfile
+
+rpmlint run desktop-file-validate, and any invalid file is detected.
+Invalid file will in the best case work fine, and in the worst case, not
+work. So better be safe and fix the file.
+
+There is also some more controversial :
+
+* file-not-in-%lang
+this will result in more disk space used for file that are not needed
+( like locales, etc ). However, this can be annoying to fix, and not a
+widespread errors.
+
+*
+
+while having foo.c~ or #.foo.c are not causing problem, this usually
+take space for nothing. But since the problem is often in upstream
+tarball, this can be tricky to fix.
+
+* version-control-internal-file
+same as previous, but there is maybe some use case, that should then be
+added to exception
+
+* standard-dir-owned-by-package
+some package ( like gromacs ) do created /usr/bin/. This is unclean and
+should be blocked. On the other hand, the problem are mostly theoric
+( like &quot;having a directory with 2 differents modes or owners ).
+
+* unknown-lsb-keyword
+as we use lsb in initscript ( and systemd support it ), I think this one
+could be quite important. For example :
+heartbeat.i586: W: unknown-lsb-keyword # Should-stop: openhpid
+
+This likely hide real bugs. I would also add :
+* missing-lsb-keyword
+* malformed-line-in-lsb-comment-block
+
+
+I also found some stuff that would cause real problem :
+hunspell-ca.noarch: W:
+world-writable /usr/share/doc/hunspell-ca/LICENSES-en.txt 0666
+
+Yet, there is maybe some good case to have a file to be world writable ?
+
+Or :
+hdf-java.i586: W: non-readable /usr/share/java/fits.jar 0700
+
+There is also some good case to have a file non-readable, but in /usr,
+there is none. ( and in this case, this seems like the package is broken
+)
+
+So, to summarize, the proposal is :
+- block upload on :
+* missing-lsb-keyword
+* malformed-line-in-lsb-comment-block
+* useless-provides
+* non-standard-group
+* empty-%postun
+* empty-%post
+* invalid-desktopfile
+* unknown-lsb-keyword
+* standard-dir-owned-by-package
+
+discuss for blocking :
+* backup-file-in-package
+* version-control-internal-file
+
+discuss and find a list of exceptions for :
+* world-writable
+* non-readable
+( especially the non-readable part ).
+
+If no one protest, the 1st list will be added before I take my vacation,
+in a few days.
+--
+Michael Scherer
+
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="007049.html">[Mageia-dev] [RPM] cauldron core/release php-pear-Horde_Crypt-1.0.3-3.mga2
+</A></li>
+ <LI>Next message: <A HREF="007059.html">[Mageia-dev] Some more new rpmlint warning on upload
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#7057">[ date ]</a>
+ <a href="thread.html#7057">[ thread ]</a>
+ <a href="subject.html#7057">[ subject ]</a>
+ <a href="author.html#7057">[ 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>