summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20101216/001743.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20101216/001743.html')
-rw-r--r--zarb-ml/mageia-dev/20101216/001743.html224
1 files changed, 224 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20101216/001743.html b/zarb-ml/mageia-dev/20101216/001743.html
new file mode 100644
index 000000000..019abb20f
--- /dev/null
+++ b/zarb-ml/mageia-dev/20101216/001743.html
@@ -0,0 +1,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>