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/001743.html | 224 ++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 zarb-ml/mageia-dev/20101216/001743.html (limited to 'zarb-ml/mageia-dev/20101216/001743.html') 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 @@ + + + + [Mageia-dev] Mageia policies + + + + + + + + + +

[Mageia-dev] Mageia policies

+ Cazzaniga Sandro + cazzaniga.sandro at gmail.com +
+ Thu Dec 16 21:31:19 CET 2010 +

+
+ +
Le 16/12/2010 19:21, Remy CLOUARD a écrit :
+> 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,
+Very good job, shika! :)
+
+-- 
+Sandro Cazzaniga
+
+ + +
+

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