[Mageia-dev] Mageia policies
shikamaru at mandriva.org
Thu Dec 16 19:21:32 CET 2010
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.
- 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
Common Packaging Practices
- RPM Groups
-> 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
tbh I just discovered this one while making this list.
- Versioning scheme
-> 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)
-> 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/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/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
- SSL Certificates
Subpackages Packaging Practices
http://wiki.mandriva.com/en/Libraries_policy -> maybe add a section
about header files for devel packages
- Libtool archives (*.la) policy
maybe merge it into the library policy ?
Language Specific Policies
(draft too, some things need to be discussed too, ie naming
(Do we need to merge these pages ?)
(are there people interested in maintaining OCaml packages ? if yes,
please add it on http://mageia.org/wiki/doku.php?id=packaging
same as above
Specific types of packages
- KDE 4
- Web applications policy
Well, as we are going to a different mirroring structure, I think these
ones need to be fully reworked from the discussions (see
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 :
Finally, the following links are not policies, but I think they could be
included too :
I’m not sure this list is complete, most are taken from these pages :
Thanks in advance to all reviewers,
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 230 bytes
Desc: not available
More information about the Mageia-dev