Re: [Mageia-dev] Mageia policies
On Fri, Jan 07, 2011 at 11:10:29PM +0100, Remy CLOUARD wrote: Hi guys, First of all, thanks for the reviews ! Huge kudos to Daniel who reviewed most of them. Hi, Thanks again for all the imports/reviews/threads. I’ve missed an important point in the process. The license used on mandriva wiki is the Creative Commons Attribution-ShareAlike 2.5, and we use the license we use is Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported. Thus, when you import the policy, be sure to mention this at the end of the page. It could also be nice to add the authors (look at the revision history of Mandriva’s wiki. I didn’t include Category Changes, because that’s not relevant, but if you are lazy, you can list them all. I added that point on the policies-review page Regards, -- Rémy CLOUARD () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments pgpR62BPMcxAJ.pgp Description: PGP signature
Re: [Mageia-dev] Mageia policies
Le dimanche 9 janvier 2011 20:58:24, Remy CLOUARD a écrit : On Fri, Jan 07, 2011 at 11:10:29PM +0100, Remy CLOUARD wrote: Hi guys, First of all, thanks for the reviews ! Huge kudos to Daniel who reviewed most of them. Hi, Thanks again for all the imports/reviews/threads. I’ve missed an important point in the process. The license used on mandriva wiki is the Creative Commons Attribution-ShareAlike 2.5, and we use the license we use is Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported. Is there a reason why we need a NC clause ? It seems very restrictive to me. Regards Samuel Verschelde
Re: [Mageia-dev] Mageia policies
On Sun, Jan 9, 2011 at 22:30, Samuel Verschelde sto...@laposte.net wrote: Le dimanche 9 janvier 2011 20:58:24, Remy CLOUARD a écrit : I’ve missed an important point in the process. The license used on mandriva wiki is the Creative Commons Attribution-ShareAlike 2.5, and we use the license we use is Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported. Is there a reason why we need a NC clause ? It seems very restrictive to me. It may be that, the default license in default setup footer of dokuwiki is a CC By-NC-SA. But that was _not_ on purpose, we just did not checked this. Until now (thanks baud for the notification about this on webteam list). I fixed [1] this on the wiki footer, using now the By-SA CC license. I expect it is understandable that, using material being under By-SA (MDV wiki) requires to keep it under the same license. And that the NC provision is, at best, counter-productive in a open source/free software context. [1] provided it was a clear dokuwiki setup and that we did not change the footer license, I think we can assume that no specific license was used until now. Choosing for By-SA was made with the perspective of the above. Open for debate of course; we should have been more careful about this bit on day 1. :-/ Cheers, Romain
Re: [Mageia-dev] Mageia policies
Hi On Sun, Dec 26, 2010 at 1:43 PM, Daniel Kreuter daniel.kreute...@googlemail.com wrote: On Thursday 16 December 2010 19:21:32 Remy CLOUARD wrote: - DKMS http://wiki.mandriva.com/en/DKMS_packaging_policy I imported the quoted part, if someone would read over it and give me some feedback then I can continue on others. I have checked it and fixed some minor things, seems to be ok. You can move on. :-) I wanted to mark some words in another Color to highlight them such as files or something like that but didn't find the keywords for that, if someone knows them I'll change that. Bold is a good highlight, you can list commands with code(like you did, are you xardas008 BTW? :-). PS: In case of policies mentioning sub-project`s ML(like happens with DKMS) we can replace it with mageia-dev by now, untill we need teams and sub-projects, what others think? Regards -- Leandro Dorileo
Re: [Mageia-dev] Mageia policies
Daniel Kreuter a écrit : On Thursday 16 December 2010 19:21:32 Remy CLOUARD wrote: - DKMS http://wiki.mandriva.com/en/DKMS_packaging_policy I imported the quoted part, if someone would read over it and give me some feedback then I can continue on others. I wanted to mark some words in another Color to highlight them such as files or something like that but didn't find the keywords for that, if someone knows them I'll change that. Greetings Daniel Kreuter It the page it uses span style=font-family: courier; color: reddkms.conf/span Instead of the word red, #ff (or #f00) should work. Some other colours : orange = #ff8000 yellow = #00 green = #00ff00 blue-green (cyan) = #00 blue = #ff violet = #ff00ff (These are not necessarily the official names for the colours.) These are bright colours. Drab colours use 80 instead of ff. Or whatever variation you like, The first 2 hex digits are the red part, the next 2 green, the last 2 blue. Using 3 hex digits instead of 6 is the same as doubling each digit. e.g. #789 is the same as #778899 There is also font-style: bold (or italic) font-size: 10pt (common size) Regards André
Re: [Mageia-dev] Mageia policies
Yes I am xardas008. Ok then I will continue on importing later. On Mon, Dec 27, 2010 at 2:12 PM, Leandro Dorileo ldori...@gmail.com wrote: Hi On Sun, Dec 26, 2010 at 1:43 PM, Daniel Kreuter daniel.kreute...@googlemail.com wrote: On Thursday 16 December 2010 19:21:32 Remy CLOUARD wrote: - DKMS http://wiki.mandriva.com/en/DKMS_packaging_policy I imported the quoted part, if someone would read over it and give me some feedback then I can continue on others. I have checked it and fixed some minor things, seems to be ok. You can move on. :-) I wanted to mark some words in another Color to highlight them such as files or something like that but didn't find the keywords for that, if someone knows them I'll change that. Bold is a good highlight, you can list commands with code(like you did, are you xardas008 BTW? :-). PS: In case of policies mentioning sub-project`s ML(like happens with DKMS) we can replace it with mageia-dev by now, untill we need teams and sub-projects, what others think? Regards -- Leandro Dorileo -- Mit freundlichen Grüßen Greetings Daniel Kreuter
Re: [Mageia-dev] Mageia policies
Op maandag 27 december 2010 14:12:44 schreef Leandro Dorileo: [...] PS: In case of policies mentioning sub-project`s ML(like happens with DKMS) we can replace it with mageia-dev by now, untill we need teams and sub-projects, what others think? agreed
Re: [Mageia-dev] Mageia policies
Op maandag 27 december 2010 14:27:09 schreef andre999: Daniel Kreuter a écrit : On Thursday 16 December 2010 19:21:32 Remy CLOUARD wrote: - DKMS http://wiki.mandriva.com/en/DKMS_packaging_policy I imported the quoted part, if someone would read over it and give me some feedback then I can continue on others. I wanted to mark some words in another Color to highlight them such as files or something like that but didn't find the keywords for that, if someone knows them I'll change that. Greetings Daniel Kreuter It the page it uses span style=font-family: courier; color: reddkms.conf/span Instead of the word red, #ff (or #f00) should work. Some other colours : orange = #ff8000 yellow = #00 green = #00ff00 blue-green (cyan) = #00 blue = #ff violet = #ff00ff (These are not necessarily the official names for the colours.) These are bright colours. Drab colours use 80 instead of ff. Or whatever variation you like, The first 2 hex digits are the red part, the next 2 green, the last 2 blue. Using 3 hex digits instead of 6 is the same as doubling each digit. e.g. #789 is the same as #778899 There is also font-style: bold (or italic) font-size: 10pt (common size) Regards André imho, we should refrain from color commenting; and perhaps mark it with some other way so that CSS styling can pick up on it. and let #mageia-web handle it
Re: [Mageia-dev] Mageia policies
Maarten Vanraes a écrit : Op maandag 27 december 2010 14:27:09 schreef andre999: Daniel Kreuter a écrit : On Thursday 16 December 2010 19:21:32 Remy CLOUARD wrote: - DKMS http://wiki.mandriva.com/en/DKMS_packaging_policy I imported the quoted part, if someone would read over it and give me some feedback then I can continue on others. I wanted to mark some words in another Color to highlight them such as files or something like that but didn't find the keywords for that, if someone knows them I'll change that. Greetings Daniel Kreuter It the page it uses span style=font-family: courier; color: reddkms.conf/span Instead of the word red, #ff (or #f00) should work. ... There is also font-style: bold (or italic) font-size: 10pt (common size) Regards André imho, we should refrain from color commenting; and perhaps mark it with some other way so that CSS styling can pick up on it. and let #mageia-web handle it Makes sense. Too many colours can get distracting. Using labels (or whatever they are officially called) would facilitate CSS styling. Exactly what labels would depend on what #mageia-web implements, of course. For temporary comments during the transition, maybe italics surrounded by [ ... ] would be good ?
Re: [Mageia-dev] Mageia policies
On Thursday 16 December 2010 19:21:32 Remy CLOUARD wrote: - DKMS http://wiki.mandriva.com/en/DKMS_packaging_policy I imported the quoted part, if someone would read over it and give me some feedback then I can continue on others. I wanted to mark some words in another Color to highlight them such as files or something like that but didn't find the keywords for that, if someone knows them I'll change that. Greetings Daniel Kreuter
Re: [Mageia-dev] Mageia policies
On Fri, Dec 17, 2010 at 08:32:06PM +0200, Ahmad Samir wrote: On 17 December 2010 18:06, Leandro Dorileo ldori...@gmail.com wrote: Hi On Fri, Dec 17, 2010 at 11:18 AM, Balcaen John balcaen.j...@gmail.com wrote: Le jeudi 16 décembre 2010 15:21:32, Remy CLOUARD a écrit : [...] 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 How we should handle that ? Import a policy we want to review in mageia's wiki answer here that we're working on it ? so others people can check it/propose somes changes to it ? I suggest importing and start working, don`t need a fine coordination, just start editing, discussion may be directed by the people who previously changed that policy so they can be self coordinated - IRC is way more effective for that purpose, mail mageia-dev ML with status updates. Someone could create the initial wiki pages just to avoid namespace conflicts/duplication. Regards... -- Leandro Dorileo IMHO, anyone should drop a word he's working on importing any of the pages, so that others don't waste time importing the same one. Yes, the goal is to coordinate ourselves to review the policies to avoid duplicate efforts. Now, keep in mind that the wiki is temporary, I was waiting on input from sysadm team so that real work can start. But admittedly we need some place to store the policies, though that means that pages will have to be migrated twice instead of once :/ I’m in favor of discussion for the time being until the wiki is up and running, the goal is to be able to review changes, and decide what will change and how. Regards, -- Rémy CLOUARD () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments pgpbTo3XI7Ze1.pgp Description: PGP signature
Re: [Mageia-dev] Mageia policies
On Fri, Dec 17, 2010 at 04:58:09PM -0300, Leandro Dorileo wrote: Hi On Thu, Dec 16, 2010 at 3:21 PM, Remy CLOUARD shikam...@mandriva.org wrote: [...] Specific types of packages - Kernel http://wiki.mandriva.com/en/Policies/Kernel_Patches Just imported as kernel patches policy[1]. [1] - http://www.mageia.org/wiki/doku.php?id=kernel_patches_policy Regards... -- Leandro Dorileo As for this one, I fixed a typo in (DKSM-DKMS). Links are not right, because the existing pages do not exist (yet). ie: Format of the patches The patches should have the format described on section “The canonical patch format” on Documentation/SubmittingPatches. Otherwise, I leave it to the kernel hackers out there to review the actual content of the policy. Regards, -- Rémy CLOUARD () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments pgphbYbi7Nhtl.pgp Description: PGP signature
Re: [Mageia-dev] Mageia policies
Hi On Fri, Dec 17, 2010 at 11:18 AM, Balcaen John balcaen.j...@gmail.com wrote: Le jeudi 16 décembre 2010 15:21:32, Remy CLOUARD a écrit : [...] 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 How we should handle that ? Import a policy we want to review in mageia's wiki answer here that we're working on it ? so others people can check it/propose somes changes to it ? I suggest importing and start working, don`t need a fine coordination, just start editing, discussion may be directed by the people who previously changed that policy so they can be self coordinated - IRC is way more effective for that purpose, mail mageia-dev ML with status updates. Someone could create the initial wiki pages just to avoid namespace conflicts/duplication. Regards... -- Leandro Dorileo
Re: [Mageia-dev] Mageia policies
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