From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/20101216/001742.html | 233 ++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 zarb-ml/mageia-dev/20101216/001742.html (limited to 'zarb-ml/mageia-dev/20101216/001742.html') 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 @@ + + + + [Mageia-dev] Mageia policies + + + + + + + + + +

[Mageia-dev] Mageia policies

+ Remy CLOUARD + shikamaru at mandriva.org +
+ Thu Dec 16 19:21:32 CET 2010 +

+
+ +
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
+  http://wiki.mandriva.com/en/Licensing_policy -> 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
+  http://wiki.mandriva.com/en/Mandriva_Linux_Valid_Licenses -> seems
+  outdated
+
+Common Packaging Practices
+- RPM Groups
+  http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/GroupTag
+  -> 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
+  http://wiki.mandriva.com/en/RPM_specs_file_syntax -> 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
+  http://wiki.mandriva.com/en/Distribution_specific_release_tag_policy
+  -> 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
+  http://wiki.mandriva.com/en/Development/Tasks/packaging/Policies/PreVersions
+  -> old, needs to be reworked (what about changesets in hg or git ?)
+- Post-Release Support Policy
+  http://wiki.mandriva.com/en/Policies/Support -> This one needs to be
+  adapted to match our mirroring structure (see the mirror layout thread
+  and the mirror policy item below)
+- Freeze policy
+  http://wiki.mandriva.com/en/Policies/Freeze -> draft
+- Maintainers Policy
+  http://wiki.mandriva.com/en/Development/Tasks/Packaging/Roles/Maintainer
+  http://wiki.mandriva.com/en/Policies/Maintainers_policy -> this one is
+  quite recent, and is still discussed, not sure we will follow this
+  every convention mentionned here either.
+- XDG menu system policy
+  http://wiki.mandriva.com/en/XDG_menu_system_policy
+- Charset
+  http://wiki.mandriva.com/en/Charset_policy -> 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
+  http://wiki.mandriva.com/en/Alternatives_policy -> 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
+  http://wiki.mandriva.com/en/Multiarch_policy
+- SSL Certificates
+  http://wiki.mandriva.com/en/SSL_certificates_policy
+- LSB
+  http://wiki.mandriva.com/en/Development/Howto/LSB_Package
+
+
+Subpackages Packaging Practices
+- Locales
+  http://wiki.mandriva.com/en/Packaging_%26_Localisation_policy
+- Libraries
+  http://wiki.mandriva.com/en/Libraries_policy -> maybe add a section
+  about header files for devel packages
+- Libtool archives (*.la) policy
+  http://wiki.mandriva.com/en/Libtool_archives_%28*.la%29_policy ->
+  maybe merge it into the library policy ?
+
+Language Specific Policies
+- Perl
+  http://wiki.mandriva.com/en/Perl_library_packaging_policy
+- Python
+  http://wiki.mandriva.com/en/Python_packaging_policy
+  (draft)
+- Ruby
+  http://wiki.mandriva.com/en/Ruby_packaging_policy
+  (draft too, some things need to be discussed too, ie naming
+  conventions)
+- Java
+  http://wiki.mandriva.com/en/Native_Java_Packaging_Policy
+  http://wiki.mandriva.com/en/Java_Packaging_Policy
+  (Do we need to merge these pages ?)
+- TCL
+  http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Tcl
+- OCaml
+  http://wiki.mandriva.com/en/Ocaml_library_packaging_policy
+  (are there people interested in maintaining OCaml packages ? if yes,
+  please add it on http://mageia.org/wiki/doku.php?id=packaging
+- Haskell
+  http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Haskell
+  same as above
+
+
+Specific types of packages
+- Kernel
+  http://wiki.mandriva.com/en/Policies/Kernel_Patches
+- DKMS
+  http://wiki.mandriva.com/en/DKMS_packaging_policy
+- Initscripts
+  http://wiki.mandriva.com/en/Development/Tasks/Packaging/Policies/Initscripts
+- Drakxtools
+  http://wiki.mandriva.com/en/Policies/DrakXGui
+- Xorg
+  http://wiki.mandriva.com/en/Development/Packaging/Modular_X (outdated)
+- Fonts
+  http://wiki.mandriva.com/en/Fonts_packaging_policy
+- KDE 4
+  http://wiki.mandriva.com/en/KDE_4_packaging_policies
+- Web applications policy
+  http://wiki.mandriva.com/en/Web_applications_policy
+
+
+Mirror policy
+http://wiki.mandriva.com/en/Mandriva_Mirror_Structure_Policy ,
+http://wiki.mandriva.com/en/Policies/Mirror_Structure and
+http://wiki.mandriva.com/en/Policies/SoftwareMedia
+Well, as we are going to a different mirroring structure, I think these
+ones need to be fully reworked from the discussions (see
+http://mageia.org/wiki/doku.php?id=mirrors_policy)
+
+Bug policy
+http://wiki.mandriva.com/en/Policies/Bug_policy
+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 :
+http://wiki.mandriva.com/en/Development/Tasks/Packaging/Tools/RPM/Howto
+
+Finally, the following links are not policies, but I think they could be
+included too :
+http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems
+http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Overlinking
+http://wiki.mandriva.com/en/Development/Tasks/Packaging/Problems/Underlinking
+
+I’m not sure this list is complete, most are taken from these pages :
+http://wiki.mandriva.com/en/Development/Packaging/Tools
+http://wiki.mandriva.com/en/Category:Packaging_Policies
+
+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>
+
+ + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1