summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20101216/001743.html
blob: 019abb20f556e910a1d3a094c560249e6a40ec0b (plain)
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Mageia policies
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mageia%20policies&In-Reply-To=%3C4D0A7717.4080605%40gmail.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="001742.html">
   
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Mageia policies</H1>
    <B>Cazzaniga Sandro</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mageia%20policies&In-Reply-To=%3C4D0A7717.4080605%40gmail.com%3E"
       TITLE="[Mageia-dev] Mageia policies">cazzaniga.sandro at gmail.com
       </A><BR>
    <I>Thu Dec 16 21:31:19 CET 2010</I>
    <P><UL>
        <LI>Previous message: <A HREF="001742.html">[Mageia-dev] Mageia policies
</A></li>
        
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#1743">[ date ]</a>
              <a href="thread.html#1743">[ thread ]</a>
              <a href="subject.html#1743">[ subject ]</a>
              <a href="author.html#1743">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Le 16/12/2010 19:21, Remy CLOUARD a &#233;crit :
&gt;<i> Hi,
</I>&gt;<i> 
</I>&gt;<i> As promised, you&#8217;ll find a list of existing policies that we could use
</I>&gt;<i> for Mageia. As we said during our first meeting, the idea is to avoid
</I>&gt;<i> NIH syndrome and reuse what already exists.
</I>&gt;<i> 
</I>&gt;<i> Here is a list of some of Mandriva policies for review. I tried to
</I>&gt;<i> organize them in sections, some of them might be rather incomplete, or
</I>&gt;<i> outdated. Please announce which subsection you&#8217;re going to proofread,
</I>&gt;<i> that will allow us to get through them faster (2 or 3 people max per
</I>&gt;<i> page should be good)
</I>&gt;<i> 
</I>&gt;<i> As for the process, I would be in favor of creating one thread per
</I>&gt;<i> policy review, because that could help people having knowledge in some
</I>&gt;<i> area to sort out these mails and reply to them specifically.
</I>&gt;<i> 
</I>&gt;<i> Some of these policies have already been discussed in previous threads,
</I>&gt;<i> in that case we shouldn&#8217;t create a new one.
</I>&gt;<i> 
</I>&gt;<i> New packagers might want to take a look at some of these policies
</I>&gt;<i> too, it will help you getting faster on par with the prerequisites to
</I>&gt;<i> become a packager too.
</I>&gt;<i> 
</I>&gt;<i> WARNING, long list coming.
</I>&gt;<i> 
</I>&gt;<i> Licenses
</I>&gt;<i> - Licensing policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Licensing_policy">http://wiki.mandriva.com/en/Licensing_policy</A> -&gt; this policy will have
</I>&gt;<i>   to be reviewed to match our mirroring layout, otherwise, it should
</I>&gt;<i>   also include allowed licenses (those can be retrieved with rpmlint -i)
</I>&gt;<i> - Mandriva Linux Valid Licenses
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Mandriva_Linux_Valid_Licenses">http://wiki.mandriva.com/en/Mandriva_Linux_Valid_Licenses</A> -&gt; seems
</I>&gt;<i>   outdated
</I>&gt;<i> 
</I>&gt;<i> Common Packaging Practices
</I>&gt;<i> - RPM Groups
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/GroupTag">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/GroupTag</A>
</I>&gt;<i>   -&gt; there has been some discussions this evening about having more
</I>&gt;<i>   fine-grained groups. IMHO, I think we have already a lot of things to
</I>&gt;<i>   do to review packages for import, I think we should postpone this
</I>&gt;<i>   after the first release.
</I>&gt;<i> - RPM specs file syntax
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/RPM_specs_file_syntax">http://wiki.mandriva.com/en/RPM_specs_file_syntax</A> -&gt; maybe add a
</I>&gt;<i>   section about subpackages, where to put the %files section, use of
</I>&gt;<i>   spaces/tabs.
</I>&gt;<i>   tbh I just discovered this one while making this list.
</I>&gt;<i> - Versioning scheme
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Distribution_specific_release_tag_policy">http://wiki.mandriva.com/en/Distribution_specific_release_tag_policy</A>
</I>&gt;<i>   -&gt; this one needs a bit of cleaning IMHO, there are quite some
</I>&gt;<i>   discussions inside the page, while these should happen in discussion.
</I>&gt;<i>   Some information might need to be adapted to Mageia (ie mdk-&gt;mga)
</I>&gt;<i> - Preversions
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Development/Tasks/packaging/Policies/PreVersions">http://wiki.mandriva.com/en/Development/Tasks/packaging/Policies/PreVersions</A>
</I>&gt;<i>   -&gt; old, needs to be reworked (what about changesets in hg or git ?)
</I>&gt;<i> - Post-Release Support Policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Policies/Support">http://wiki.mandriva.com/en/Policies/Support</A> -&gt; This one needs to be
</I>&gt;<i>   adapted to match our mirroring structure (see the mirror layout thread
</I>&gt;<i>   and the mirror policy item below)
</I>&gt;<i> - Freeze policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Policies/Freeze">http://wiki.mandriva.com/en/Policies/Freeze</A> -&gt; draft
</I>&gt;<i> - Maintainers Policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Roles/Maintainer">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Roles/Maintainer</A>
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Policies/Maintainers_policy">http://wiki.mandriva.com/en/Policies/Maintainers_policy</A> -&gt; this one is
</I>&gt;<i>   quite recent, and is still discussed, not sure we will follow this
</I>&gt;<i>   every convention mentionned here either.
</I>&gt;<i> - XDG menu system policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/XDG_menu_system_policy">http://wiki.mandriva.com/en/XDG_menu_system_policy</A>
</I>&gt;<i> - Charset
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Charset_policy">http://wiki.mandriva.com/en/Charset_policy</A> -&gt; not sure we need to keep
</I>&gt;<i>   this one, should be UTF-8 by default (though C is the default on the
</I>&gt;<i>   mandriva cluster). Besides, translations aren&#8217;t in specs AFAIK
</I>&gt;<i> - Alternatives policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Alternatives_policy">http://wiki.mandriva.com/en/Alternatives_policy</A> -&gt; not sure we want to
</I>&gt;<i>   have a lot of packages with alternatives, I was always told these are
</I>&gt;<i>   a pain to maintain, shall we take this ?
</I>&gt;<i> - Multiarch policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Multiarch_policy">http://wiki.mandriva.com/en/Multiarch_policy</A>
</I>&gt;<i> - SSL Certificates
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/SSL_certificates_policy">http://wiki.mandriva.com/en/SSL_certificates_policy</A>
</I>&gt;<i> - LSB
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Development/Howto/LSB_Package">http://wiki.mandriva.com/en/Development/Howto/LSB_Package</A>
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> Subpackages Packaging Practices
</I>&gt;<i> - Locales
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Packaging_%26_Localisation_policy">http://wiki.mandriva.com/en/Packaging_%26_Localisation_policy</A>
</I>&gt;<i> - Libraries
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Libraries_policy">http://wiki.mandriva.com/en/Libraries_policy</A> -&gt; maybe add a section
</I>&gt;<i>   about header files for devel packages
</I>&gt;<i> - Libtool archives (*.la) policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Libtool_archives_%28*.la%29_policy">http://wiki.mandriva.com/en/Libtool_archives_%28*.la%29_policy</A> -&gt;
</I>&gt;<i>   maybe merge it into the library policy ?
</I>&gt;<i> 
</I>&gt;<i> Language Specific Policies
</I>&gt;<i> - Perl
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Perl_library_packaging_policy">http://wiki.mandriva.com/en/Perl_library_packaging_policy</A>
</I>&gt;<i> - Python
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Python_packaging_policy">http://wiki.mandriva.com/en/Python_packaging_policy</A>
</I>&gt;<i>   (draft)
</I>&gt;<i> - Ruby
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Ruby_packaging_policy">http://wiki.mandriva.com/en/Ruby_packaging_policy</A>
</I>&gt;<i>   (draft too, some things need to be discussed too, ie naming
</I>&gt;<i>   conventions)
</I>&gt;<i> - Java
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Native_Java_Packaging_Policy">http://wiki.mandriva.com/en/Native_Java_Packaging_Policy</A>
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Java_Packaging_Policy">http://wiki.mandriva.com/en/Java_Packaging_Policy</A>
</I>&gt;<i>   (Do we need to merge these pages ?)
</I>&gt;<i> - TCL
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Tcl">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Tcl</A>
</I>&gt;<i> - OCaml
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Ocaml_library_packaging_policy">http://wiki.mandriva.com/en/Ocaml_library_packaging_policy</A>
</I>&gt;<i>   (are there people interested in maintaining OCaml packages ? if yes,
</I>&gt;<i>   please add it on <A HREF="http://mageia.org/wiki/doku.php?id=packaging">http://mageia.org/wiki/doku.php?id=packaging</A>
</I>&gt;<i> - Haskell
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Haskell">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Haskell</A>
</I>&gt;<i>   same as above
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> Specific types of packages
</I>&gt;<i> - Kernel
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Policies/Kernel_Patches">http://wiki.mandriva.com/en/Policies/Kernel_Patches</A>
</I>&gt;<i> - DKMS
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/DKMS_packaging_policy">http://wiki.mandriva.com/en/DKMS_packaging_policy</A>
</I>&gt;<i> - Initscripts
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Initscripts">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Initscripts</A>
</I>&gt;<i> - Drakxtools
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Policies/DrakXGui">http://wiki.mandriva.com/en/Policies/DrakXGui</A>
</I>&gt;<i> - Xorg
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Development/Packaging/Modular_X">http://wiki.mandriva.com/en/Development/Packaging/Modular_X</A> (outdated)
</I>&gt;<i> - Fonts
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Fonts_packaging_policy">http://wiki.mandriva.com/en/Fonts_packaging_policy</A>
</I>&gt;<i> - KDE 4
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/KDE_4_packaging_policies">http://wiki.mandriva.com/en/KDE_4_packaging_policies</A>
</I>&gt;<i> - Web applications policy
</I>&gt;<i>   <A HREF="http://wiki.mandriva.com/en/Web_applications_policy">http://wiki.mandriva.com/en/Web_applications_policy</A>
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> Mirror policy
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Mandriva_Mirror_Structure_Policy">http://wiki.mandriva.com/en/Mandriva_Mirror_Structure_Policy</A> ,
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Policies/Mirror_Structure">http://wiki.mandriva.com/en/Policies/Mirror_Structure</A> and
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Policies/SoftwareMedia">http://wiki.mandriva.com/en/Policies/SoftwareMedia</A>
</I>&gt;<i> Well, as we are going to a different mirroring structure, I think these
</I>&gt;<i> ones need to be fully reworked from the discussions (see
</I>&gt;<i> <A HREF="http://mageia.org/wiki/doku.php?id=mirrors_policy">http://mageia.org/wiki/doku.php?id=mirrors_policy</A>)
</I>&gt;<i> 
</I>&gt;<i> Bug policy
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Policies/Bug_policy">http://wiki.mandriva.com/en/Policies/Bug_policy</A>
</I>&gt;<i> This one should be handled in coordination with (or by) the triage team.
</I>&gt;<i> 
</I>&gt;<i> Some hidden policies might also be included in various howtos, I might
</I>&gt;<i> miss some of them :
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Tools/RPM/Howto">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Tools/RPM/Howto</A>
</I>&gt;<i> 
</I>&gt;<i> Finally, the following links are not policies, but I think they could be
</I>&gt;<i> included too :
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems</A>
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Overlinking">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Overlinking</A>
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Underlinking">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Underlinking</A>
</I>&gt;<i> 
</I>&gt;<i> I&#8217;m not sure this list is complete, most are taken from these pages :
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Development/Packaging/Tools">http://wiki.mandriva.com/en/Development/Packaging/Tools</A>
</I>&gt;<i> <A HREF="http://wiki.mandriva.com/en/Category:Packaging_Policies">http://wiki.mandriva.com/en/Category:Packaging_Policies</A>
</I>&gt;<i> 
</I>&gt;<i> Thanks in advance to all reviewers,
</I>&gt;<i> 
</I>&gt;<i> Regards,
</I>Very good job, shika! :)

-- 
Sandro Cazzaniga
</PRE>

<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="001742.html">[Mageia-dev] Mageia policies
</A></li>
	
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#1743">[ date ]</a>
              <a href="thread.html#1743">[ thread ]</a>
              <a href="subject.html#1743">[ subject ]</a>
              <a href="author.html#1743">[ 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>