diff options
Diffstat (limited to 'zarb-ml/mageia-dev/20101216/001742.html')
-rw-r--r-- | zarb-ml/mageia-dev/20101216/001742.html | 233 |
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’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’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’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> -> 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> -> 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> + -> 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> -> 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> + -> 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->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> + -> 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> -> 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> -> 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> -> 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> -> 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’t in specs AFAIK +- Alternatives policy + <A HREF="http://wiki.mandriva.com/en/Alternatives_policy">http://wiki.mandriva.com/en/Alternatives_policy</A> -> 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> -> 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> -> + 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’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é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: </pipermail/mageia-dev/attachments/20101216/de148046/attachment.asc> +</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> |