{"id":509,"date":"2008-07-29T13:30:36","date_gmt":"2008-07-29T17:30:36","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=509"},"modified":"2011-12-17T12:27:08","modified_gmt":"2011-12-17T16:27:08","slug":"sakai-k1-kernel-commit-policies","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2008\/07\/sakai-k1-kernel-commit-policies\/","title":{"rendered":"Sakai K1 Kernel Commit Policies"},"content":{"rendered":"<p>The Sakai K1 Kernel will be in our svn pretty soon!  This is a great milestone for Sakai &#8211; it moves us toward a much more manageable source tree given the kinds of resources we have available in the community.<br \/>\nFor me this is a welcome move back toward a &#8220;do-ocracy&#8221; &#8211; at least for this very technical bit of the code.  Do-ocracy and dem-ocracy have their places &#8211; and in particular for Sakai &#8211; with a large,complex user interface that end-users touch daily &#8211; it is important to not be a pure do-ocracy.  But for the deepest bits of our code &#8211; the kernel &#8211; pretty much Apache Rules need to apply here with no grey area.<br \/>\nIan recently posted the following vote to the dev list &#8211; lots of folks want comfortable grey areas like we have had in the past out of necessity.  As folk might expect from me &#8211; I prefer grey only when there is a reason for grey.<br \/>\nHere is Ian&#8217;s question:<br \/>\nGoing forwards I would like to adopt a more Apache like policy to kernel modifications in K1&#8230; namely<br \/>\n1. non kernel committers have to submit patches to Jira for review<br \/>\n2. commits < 10 lines that dont change functionality can be committed by kernel comitters\n3. all commits > 10 line that change functionality have to be submitted as patches to Jira for review, review is light weight and commit is relatively fast afterwards.<br \/>\nIf some one wants a branch, thats fine, but the above practice still stands, they need to create a patch and submit that patch to jira.<br \/>\nPlease vote.<br \/>\nIan<br \/>\nHere is my answer &#8211; pretty much grey-less as you might expect :)<\/p>\n<p><!--more--><br \/>\n+1<br \/>\nI would say that it depends on who the kernel commit group is and how much change is needed in kernel and how responsive the kernel commit group is to patches.<br \/>\nHistorically, patches have a pretty high<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Sakai K1 Kernel will be in our svn pretty soon! This is a great milestone for Sakai &#8211; it moves us toward a much more manageable source tree given the kinds of resources we have available in the community. For me this is a welcome move back toward a &#8220;do-ocracy&#8221; &#8211; at least for [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-509","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/comments?post=509"}],"version-history":[{"count":1,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/509\/revisions"}],"predecessor-version":[{"id":2624,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/509\/revisions\/2624"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}