<!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=%3CCAONrEtbbTZDjkPcM_pwh2FV%3D-prBLNRsWA3W-XTjk%2BRsHusskg%40mail.gmail.com%3E"> <META NAME="robots" CONTENT="index,nofollow"> <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> <LINK REL="Previous" HREF="007064.html"> <LINK REL="Next" HREF="007069.html"> </HEAD> <BODY BGCOLOR="#ffffff"> <H1>[Mageia-dev] Some more new rpmlint warning on upload</H1> <B>Thierry Vignaud</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=%3CCAONrEtbbTZDjkPcM_pwh2FV%3D-prBLNRsWA3W-XTjk%2BRsHusskg%40mail.gmail.com%3E" TITLE="[Mageia-dev] Some more new rpmlint warning on upload">thierry.vignaud at gmail.com </A><BR> <I>Wed Jul 27 15:29:02 CEST 2011</I> <P><UL> <LI>Previous message: <A HREF="007064.html">[Mageia-dev] Some more new rpmlint warning on upload </A></li> <LI>Next message: <A HREF="007069.html">[Mageia-dev] Some more new rpmlint warning on upload </A></li> <LI> <B>Messages sorted by:</B> <a href="date.html#7066">[ date ]</a> <a href="thread.html#7066">[ thread ]</a> <a href="subject.html#7066">[ subject ]</a> <a href="author.html#7066">[ author ]</a> </LI> </UL> <HR> <!--beginarticle--> <PRE>On 27 July 2011 13:37, Michael Scherer <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">misc at zarb.org</A>> wrote: ><i> * non-standard-group </I>><i> </I>><i> This one cause problem in rpmdrake display ( among others ), as this add </I>><i> category with 1 single package. There is no false positives. </I> That's actually a conf regression on our side, I think most packagers are used to such rejects for a couple years and nobody will complain ><i> * invalid-desktopfile </I>><i> </I>><i> rpmlint run desktop-file-validate, and any invalid file is detected. </I>><i> Invalid file will in the best case work fine, and in the worst case, not </I>><i> work. So better be safe and fix the file. </I>><i> </I>><i> There is also some more controversial : </I> I think this one got enabled at one stage on mdv ><i> * file-not-in-%lang </I>><i> this will result in more disk space used for file that are not needed </I>><i> ( like locales, etc ). However, this can be annoying to fix, and not a </I>><i> widespread errors. </I> This is borderline. Not a real blocking issue IMGO ><i> * version-control-internal-file </I>><i> same as previous, but there is maybe some use case, that should then be </I>><i> added to exception </I> idem ><i> * standard-dir-owned-by-package </I>><i> some package ( like gromacs ) do created /usr/bin/. This is unclean and </I>><i> should be blocked. On the other hand, the problem are mostly theoric </I>><i> ( like "having a directory with 2 differents modes or owners ). </I> ><i> I also found some stuff that would cause real problem : </I>><i> hunspell-ca.noarch: W: </I>><i> world-writable /usr/share/doc/hunspell-ca/LICENSES-en.txt 0666 </I>><i> </I>><i> Yet, there is maybe some good case to have a file to be world writable ? </I> we can whitelist the good cases if any ><i> Or : </I>><i> hdf-java.i586: W: non-readable /usr/share/java/fits.jar 0700 </I>><i> </I>><i> There is also some good case to have a file non-readable, but in /usr, </I>><i> there is none. ( and in this case, this seems like the package is broken </I>><i> ) </I>><i> </I>><i> So, to summarize, the proposal is : </I>><i> - block upload on : </I>><i> * missing-lsb-keyword </I>><i> * malformed-line-in-lsb-comment-block </I>><i> * useless-provides </I>><i> * non-standard-group </I>><i> * empty-%postun </I>><i> * empty-%post </I>><i> * invalid-desktopfile </I>><i> * unknown-lsb-keyword </I>><i> * standard-dir-owned-by-package </I>><i> </I>><i> discuss for blocking : </I>><i> * backup-file-in-package </I>><i> * version-control-internal-file </I>><i> </I>><i> discuss and find a list of exceptions for : </I>><i> * world-writable </I>><i> * non-readable </I>><i> ( especially the non-readable part ). </I>><i> </I>><i> If no one protest, the 1st list will be added before I take my vacation, </I>><i> in a few days. </I> Let's go! </PRE> <!--endarticle--> <HR> <P><UL> <!--threads--> <LI>Previous message: <A HREF="007064.html">[Mageia-dev] Some more new rpmlint warning on upload </A></li> <LI>Next message: <A HREF="007069.html">[Mageia-dev] Some more new rpmlint warning on upload </A></li> <LI> <B>Messages sorted by:</B> <a href="date.html#7066">[ date ]</a> <a href="thread.html#7066">[ thread ]</a> <a href="subject.html#7066">[ subject ]</a> <a href="author.html#7066">[ 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>