summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20101216/001742.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20101216/001742.html')
-rw-r--r--zarb-ml/mageia-dev/20101216/001742.html233
1 files changed, 233 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20101216/001742.html b/zarb-ml/mageia-dev/20101216/001742.html
new file mode 100644
index 000000000..184a1e2f1
--- /dev/null
+++ b/zarb-ml/mageia-dev/20101216/001742.html
@@ -0,0 +1,233 @@
+<!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=%3C20101216182132.GB4551%40shikamaru.fr%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="001741.html">
+ <LINK REL="Next" HREF="001743.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Mageia policies</H1>
+ <B>Remy CLOUARD</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mageia%20policies&In-Reply-To=%3C20101216182132.GB4551%40shikamaru.fr%3E"
+ TITLE="[Mageia-dev] Mageia policies">shikamaru at mandriva.org
+ </A><BR>
+ <I>Thu Dec 16 19:21:32 CET 2010</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="001741.html">[Mageia-dev] First packagers meeting
+</A></li>
+ <LI>Next message: <A HREF="001743.html">[Mageia-dev] Mageia policies
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1742">[ date ]</a>
+ <a href="thread.html#1742">[ thread ]</a>
+ <a href="subject.html#1742">[ subject ]</a>
+ <a href="author.html#1742">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>Hi,
+
+As promised, you&#8217;ll find a list of existing policies that we could use
+for Mageia. As we said during our first meeting, the idea is to avoid
+NIH syndrome and reuse what already exists.
+
+Here is a list of some of Mandriva policies for review. I tried to
+organize them in sections, some of them might be rather incomplete, or
+outdated. Please announce which subsection you&#8217;re going to proofread,
+that will allow us to get through them faster (2 or 3 people max per
+page should be good)
+
+As for the process, I would be in favor of creating one thread per
+policy review, because that could help people having knowledge in some
+area to sort out these mails and reply to them specifically.
+
+Some of these policies have already been discussed in previous threads,
+in that case we shouldn&#8217;t create a new one.
+
+New packagers might want to take a look at some of these policies
+too, it will help you getting faster on par with the prerequisites to
+become a packager too.
+
+WARNING, long list coming.
+
+Licenses
+- Licensing policy
+ <A HREF="http://wiki.mandriva.com/en/Licensing_policy">http://wiki.mandriva.com/en/Licensing_policy</A> -&gt; this policy will have
+ to be reviewed to match our mirroring layout, otherwise, it should
+ also include allowed licenses (those can be retrieved with rpmlint -i)
+- Mandriva Linux Valid Licenses
+ <A HREF="http://wiki.mandriva.com/en/Mandriva_Linux_Valid_Licenses">http://wiki.mandriva.com/en/Mandriva_Linux_Valid_Licenses</A> -&gt; seems
+ outdated
+
+Common Packaging Practices
+- RPM Groups
+ <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/GroupTag">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/GroupTag</A>
+ -&gt; there has been some discussions this evening about having more
+ fine-grained groups. IMHO, I think we have already a lot of things to
+ do to review packages for import, I think we should postpone this
+ after the first release.
+- RPM specs file syntax
+ <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
+ section about subpackages, where to put the %files section, use of
+ spaces/tabs.
+ tbh I just discovered this one while making this list.
+- Versioning scheme
+ <A HREF="http://wiki.mandriva.com/en/Distribution_specific_release_tag_policy">http://wiki.mandriva.com/en/Distribution_specific_release_tag_policy</A>
+ -&gt; this one needs a bit of cleaning IMHO, there are quite some
+ discussions inside the page, while these should happen in discussion.
+ Some information might need to be adapted to Mageia (ie mdk-&gt;mga)
+- Preversions
+ <A HREF="http://wiki.mandriva.com/en/Development/Tasks/packaging/Policies/PreVersions">http://wiki.mandriva.com/en/Development/Tasks/packaging/Policies/PreVersions</A>
+ -&gt; old, needs to be reworked (what about changesets in hg or git ?)
+- Post-Release Support Policy
+ <A HREF="http://wiki.mandriva.com/en/Policies/Support">http://wiki.mandriva.com/en/Policies/Support</A> -&gt; This one needs to be
+ adapted to match our mirroring structure (see the mirror layout thread
+ and the mirror policy item below)
+- Freeze policy
+ <A HREF="http://wiki.mandriva.com/en/Policies/Freeze">http://wiki.mandriva.com/en/Policies/Freeze</A> -&gt; draft
+- Maintainers Policy
+ <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Roles/Maintainer">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Roles/Maintainer</A>
+ <A HREF="http://wiki.mandriva.com/en/Policies/Maintainers_policy">http://wiki.mandriva.com/en/Policies/Maintainers_policy</A> -&gt; this one is
+ quite recent, and is still discussed, not sure we will follow this
+ every convention mentionned here either.
+- XDG menu system policy
+ <A HREF="http://wiki.mandriva.com/en/XDG_menu_system_policy">http://wiki.mandriva.com/en/XDG_menu_system_policy</A>
+- Charset
+ <A HREF="http://wiki.mandriva.com/en/Charset_policy">http://wiki.mandriva.com/en/Charset_policy</A> -&gt; not sure we need to keep
+ this one, should be UTF-8 by default (though C is the default on the
+ mandriva cluster). Besides, translations aren&#8217;t in specs AFAIK
+- Alternatives policy
+ <A HREF="http://wiki.mandriva.com/en/Alternatives_policy">http://wiki.mandriva.com/en/Alternatives_policy</A> -&gt; not sure we want to
+ have a lot of packages with alternatives, I was always told these are
+ a pain to maintain, shall we take this ?
+- Multiarch policy
+ <A HREF="http://wiki.mandriva.com/en/Multiarch_policy">http://wiki.mandriva.com/en/Multiarch_policy</A>
+- SSL Certificates
+ <A HREF="http://wiki.mandriva.com/en/SSL_certificates_policy">http://wiki.mandriva.com/en/SSL_certificates_policy</A>
+- LSB
+ <A HREF="http://wiki.mandriva.com/en/Development/Howto/LSB_Package">http://wiki.mandriva.com/en/Development/Howto/LSB_Package</A>
+
+
+Subpackages Packaging Practices
+- Locales
+ <A HREF="http://wiki.mandriva.com/en/Packaging_%26_Localisation_policy">http://wiki.mandriva.com/en/Packaging_%26_Localisation_policy</A>
+- Libraries
+ <A HREF="http://wiki.mandriva.com/en/Libraries_policy">http://wiki.mandriva.com/en/Libraries_policy</A> -&gt; maybe add a section
+ about header files for devel packages
+- Libtool archives (*.la) policy
+ <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;
+ maybe merge it into the library policy ?
+
+Language Specific Policies
+- Perl
+ <A HREF="http://wiki.mandriva.com/en/Perl_library_packaging_policy">http://wiki.mandriva.com/en/Perl_library_packaging_policy</A>
+- Python
+ <A HREF="http://wiki.mandriva.com/en/Python_packaging_policy">http://wiki.mandriva.com/en/Python_packaging_policy</A>
+ (draft)
+- Ruby
+ <A HREF="http://wiki.mandriva.com/en/Ruby_packaging_policy">http://wiki.mandriva.com/en/Ruby_packaging_policy</A>
+ (draft too, some things need to be discussed too, ie naming
+ conventions)
+- Java
+ <A HREF="http://wiki.mandriva.com/en/Native_Java_Packaging_Policy">http://wiki.mandriva.com/en/Native_Java_Packaging_Policy</A>
+ <A HREF="http://wiki.mandriva.com/en/Java_Packaging_Policy">http://wiki.mandriva.com/en/Java_Packaging_Policy</A>
+ (Do we need to merge these pages ?)
+- TCL
+ <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Tcl">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Tcl</A>
+- OCaml
+ <A HREF="http://wiki.mandriva.com/en/Ocaml_library_packaging_policy">http://wiki.mandriva.com/en/Ocaml_library_packaging_policy</A>
+ (are there people interested in maintaining OCaml packages ? if yes,
+ please add it on <A HREF="http://mageia.org/wiki/doku.php?id=packaging">http://mageia.org/wiki/doku.php?id=packaging</A>
+- Haskell
+ <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Haskell">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Haskell</A>
+ same as above
+
+
+Specific types of packages
+- Kernel
+ <A HREF="http://wiki.mandriva.com/en/Policies/Kernel_Patches">http://wiki.mandriva.com/en/Policies/Kernel_Patches</A>
+- DKMS
+ <A HREF="http://wiki.mandriva.com/en/DKMS_packaging_policy">http://wiki.mandriva.com/en/DKMS_packaging_policy</A>
+- Initscripts
+ <A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Initscripts">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Initscripts</A>
+- Drakxtools
+ <A HREF="http://wiki.mandriva.com/en/Policies/DrakXGui">http://wiki.mandriva.com/en/Policies/DrakXGui</A>
+- Xorg
+ <A HREF="http://wiki.mandriva.com/en/Development/Packaging/Modular_X">http://wiki.mandriva.com/en/Development/Packaging/Modular_X</A> (outdated)
+- Fonts
+ <A HREF="http://wiki.mandriva.com/en/Fonts_packaging_policy">http://wiki.mandriva.com/en/Fonts_packaging_policy</A>
+- KDE 4
+ <A HREF="http://wiki.mandriva.com/en/KDE_4_packaging_policies">http://wiki.mandriva.com/en/KDE_4_packaging_policies</A>
+- Web applications policy
+ <A HREF="http://wiki.mandriva.com/en/Web_applications_policy">http://wiki.mandriva.com/en/Web_applications_policy</A>
+
+
+Mirror policy
+<A HREF="http://wiki.mandriva.com/en/Mandriva_Mirror_Structure_Policy">http://wiki.mandriva.com/en/Mandriva_Mirror_Structure_Policy</A> ,
+<A HREF="http://wiki.mandriva.com/en/Policies/Mirror_Structure">http://wiki.mandriva.com/en/Policies/Mirror_Structure</A> and
+<A HREF="http://wiki.mandriva.com/en/Policies/SoftwareMedia">http://wiki.mandriva.com/en/Policies/SoftwareMedia</A>
+Well, as we are going to a different mirroring structure, I think these
+ones need to be fully reworked from the discussions (see
+<A HREF="http://mageia.org/wiki/doku.php?id=mirrors_policy">http://mageia.org/wiki/doku.php?id=mirrors_policy</A>)
+
+Bug policy
+<A HREF="http://wiki.mandriva.com/en/Policies/Bug_policy">http://wiki.mandriva.com/en/Policies/Bug_policy</A>
+This one should be handled in coordination with (or by) the triage team.
+
+Some hidden policies might also be included in various howtos, I might
+miss some of them :
+<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>
+
+Finally, the following links are not policies, but I think they could be
+included too :
+<A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems</A>
+<A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Overlinking">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Overlinking</A>
+<A HREF="http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Underlinking">http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Underlinking</A>
+
+I&#8217;m not sure this list is complete, most are taken from these pages :
+<A HREF="http://wiki.mandriva.com/en/Development/Packaging/Tools">http://wiki.mandriva.com/en/Development/Packaging/Tools</A>
+<A HREF="http://wiki.mandriva.com/en/Category:Packaging_Policies">http://wiki.mandriva.com/en/Category:Packaging_Policies</A>
+
+Thanks in advance to all reviewers,
+
+Regards,
+--
+R&#233;my CLOUARD
+() ascii ribbon campaign - against html e-mail
+/\ www.asciiribbon.org - against proprietary attachments
+-------------- next part --------------
+A non-text attachment was scrubbed...
+Name: not available
+Type: application/pgp-signature
+Size: 230 bytes
+Desc: not available
+URL: &lt;/pipermail/mageia-dev/attachments/20101216/de148046/attachment.asc&gt;
+</PRE>
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="001741.html">[Mageia-dev] First packagers meeting
+</A></li>
+ <LI>Next message: <A HREF="001743.html">[Mageia-dev] Mageia policies
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1742">[ date ]</a>
+ <a href="thread.html#1742">[ thread ]</a>
+ <a href="subject.html#1742">[ subject ]</a>
+ <a href="author.html#1742">[ 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>