Let's discuss annual rotation of the PMC chair a bit more. Although I agree with the points made in favor, I wonder about frequent loss of expertise and needing to establish new relationships. What's the ramp-up time?
Could a current chair be chosen for another consecutive term? Could two chairs alternate years indefinitely? >From an ASF board perspective, I imagine longer terms would be preferable. Do many other projects have annual rotations? Would it be inconvenient to change chairs in the middle of a release? And now to trivialize my comments: while making other changes, let's fix this typo: "Membership of the PMC can be revoked by an unanimous vote ..." *(should be "a unanimous ..." just like "a university" because the rule is based on sound, not spelling)*. -- Lefty On Fri, Dec 27, 2013 at 6:12 PM, Ashutosh Chauhan <hashut...@apache.org>wrote: > This is what Thejas has also suggested earlier in thread. Sounds good to > me. > > > On Fri, Dec 27, 2013 at 5:43 PM, Edward Capriolo <edlinuxg...@gmail.com>wrote: > >> " I propose to modify >> > that one such that there must be 24 hour duration between creation of >> jira >> > and patch commit, that will ensure that there is sufficient time for >> folks >> > to see changes which are happening on trunk." >> >> One thing. Many of the jira's have little detail. So someone could file a >> ticket like: >> >> 12:01am >> Subject: Change optimizer to deal with redundant data >> Body: at times the optimizer can skip redundant data. Like we talked about >> for 6 hours at the meetup. >> >> 11:59 Patch submitted >> 12:01am (next day) +1 commit. >> >> How about we word it like this: >> >> The accepted patch must have been uploaded to jira 24 hours before it is >> committed. >> >> In this way it gives everyone 24 hours to look at the code to be >> committed. >> >> >> >> On Fri, Dec 27, 2013 at 5:28 PM, Sergey Shelukhin <ser...@hortonworks.com >> >wrote: >> >> > I actually have a patch out on a jira that says it will be committed in >> 24 >> > hours from long ago ;) >> > >> > Is 24h rule is needed at all? In other projects, I've seen patches >> simply >> > reverted by author (or someone else). It's a rare occurrence, and it >> should >> > be possible to revert a patch if someone -1s it after commit, esp. >> within >> > the same 24 hours when not many other changes are in. >> > >> > >> > On Fri, Dec 27, 2013 at 1:03 PM, Thejas Nair <the...@hortonworks.com >> >wrote: >> > >> >> I agree with Ashutosh that the 24 hour waiting period after +1 is >> >> cumbersome, I have also forgotten to commit patches after +1, >> >> resulting in patches going stale. >> >> >> >> But I think 24 hours wait between creation of jira and patch commit is >> >> not very useful, as the thing to be examined is the patch and not the >> >> jira summary/description. >> >> I think having a waiting period of 24 hours between a jira being made >> >> 'patch available' and committing is better and sufficient. >> >> >> >> >> >> On Fri, Dec 27, 2013 at 11:44 AM, Ashutosh Chauhan < >> hashut...@apache.org> >> >> wrote: >> >> > Proposed changes look good to me, both suggested by Carl and Thejas. >> >> > Another one I would like to add for consideration is: 24 hour rule >> >> between >> >> > +1 and commit. Since this exists only in Hive (no other apache >> project >> >> > which I am aware of) this surprises new contributors. More >> importantly, >> >> I >> >> > have seen multiple cases where patch didn't get committed because >> >> committer >> >> > after +1 forgot to commit after 24 hours have passed. I propose to >> >> modify >> >> > that one such that there must be 24 hour duration between creation of >> >> jira >> >> > and patch commit, that will ensure that there is sufficient time for >> >> folks >> >> > to see changes which are happening on trunk. >> >> > >> >> > Thanks, >> >> > Ashutosh >> >> > >> >> > >> >> > On Fri, Dec 27, 2013 at 9:33 AM, Thejas Nair <the...@hortonworks.com >> > >> >> wrote: >> >> > >> >> >> The changes look good to me. >> >> >> Only concern I have is with the 7 days for release candidate voting. >> >> >> Based on my experience with releases, it often takes few cycles to >> get >> >> >> the candidate out, and people tend to vote closer to the end of the >> >> >> voting period. This can mean that it takes several weeks to get a >> >> >> release out. But this will not be so much of a problem as long as >> >> >> people don't wait for end of the voting period to vote, or if they >> >> >> look at the candidate branch even before the release candidate is >> out. >> >> >> >> >> >> Should we also include a provision for branch merges ? I think we >> >> >> should have a longer voting period for branch merges (3 days instead >> >> >> of 1?) and require 3 +1s (this part is also in the hadoop by-law ) . >> >> >> >> >> >> >> >> >> On Thu, Dec 26, 2013 at 7:08 PM, Carl Steinbach <c...@apache.org> >> >> wrote: >> >> >> > I think we should make several changes to the Apache Hive Project >> >> Bylaws. >> >> >> > The proposed changes are available for review here: >> >> >> > >> >> >> > >> >> >> >> >> >> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=38568856 >> >> >> > >> >> >> > Most of the changes were directly inspired by provisions found in >> the >> >> >> Apache >> >> >> > Hadoop Project Bylaws. >> >> >> > >> >> >> > Summary of proposed changes: >> >> >> > >> >> >> > * Add provisions for branch committers and speculative branches. >> >> >> > >> >> >> > * Define the responsibilities of a release manager. >> >> >> > >> >> >> > * PMC Chairs serve for one year and are elected by the PMC using >> >> Single >> >> >> > Transferable Vote (STV) voting. >> >> >> > >> >> >> > * With the exception of code change votes, the minimum length of >> all >> >> >> voting >> >> >> > periods is extended to seven days. >> >> >> > >> >> >> > Thanks. >> >> >> > >> >> >> > Carl >> >> >> >> >> >> -- >> >> >> CONFIDENTIALITY NOTICE >> >> >> NOTICE: This message is intended for the use of the individual or >> >> entity to >> >> >> which it is addressed and may contain information that is >> confidential, >> >> >> privileged and exempt from disclosure under applicable law. If the >> >> reader >> >> >> of this message is not the intended recipient, you are hereby >> notified >> >> that >> >> >> any printing, copying, dissemination, distribution, disclosure or >> >> >> forwarding of this communication is strictly prohibited. If you have >> >> >> received this communication in error, please contact the sender >> >> immediately >> >> >> and delete it from your system. Thank You. >> >> >> >> >> >> >> -- >> >> CONFIDENTIALITY NOTICE >> >> NOTICE: This message is intended for the use of the individual or >> entity >> >> to >> >> which it is addressed and may contain information that is confidential, >> >> privileged and exempt from disclosure under applicable law. If the >> reader >> >> of this message is not the intended recipient, you are hereby notified >> >> that >> >> any printing, copying, dissemination, distribution, disclosure or >> >> forwarding of this communication is strictly prohibited. If you have >> >> received this communication in error, please contact the sender >> >> immediately >> >> and delete it from your system. Thank You. >> >> >> > >> > >> > CONFIDENTIALITY NOTICE >> > NOTICE: This message is intended for the use of the individual or entity >> > to which it is addressed and may contain information that is >> confidential, >> > privileged and exempt from disclosure under applicable law. If the >> reader >> > of this message is not the intended recipient, you are hereby notified >> that >> > any printing, copying, dissemination, distribution, disclosure or >> > forwarding of this communication is strictly prohibited. If you have >> > received this communication in error, please contact the sender >> immediately >> > and delete it from your system. Thank You. >> > >