1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
|
<!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>
|