Donald,

I think this is good, I have some suggested tweaks.

On 5/17/2016 11:45 AM, Donald Sharp wrote:
> Golden Rule applies to everything we do.
>
> A person who Submit's code cannot be the person who commits it into
> quagga.  Assume that this can be worked out amongst the maintainers.
>
> A maintainer can Ack or Nack code he plans to commit.
how about:

  A maintainer can Ack code he/she plans to commit. 
  Anyone can object/Nack code by sending mail to the 
  submitter and the quagga development mail list 
  substantiating the basis for their dissent.


> Proposal for going forward:
>
>  1. Patch Submitted
>  2. If Acked goes in immediately to a development branch, by current
>     maintainer.
>  3. If no-one says anything after 2 weeks, immediately get's put into
it's not immediate, so:
    s/immediately/code

>     a development branch by current maintainer.
assuming there's more than one:
    s/by current maintainer./by one of the  current maintainers.

>  4. If Nacked, dissenter and submitter must publicly work the issue out,
add "on the quagga development mail list" before the comma

>     and going back to step 1 after working issue out.
>  5. If after 2 weeks, from Submittal, dissenter and submitter cannot
>     figure the problem out either Dissenter or Submitter can ask for
>     agenda item to be added to next monthly meeting.  If disagreement
>     is large enough a special meeting can be asked for as well.
>
> Format for Resolution during Meeting:
>
>  1. Discussion on alias( See #4 ) must be sufficient for Meeting to
>     resolve the issue.  Meeting attendees are within their rights to
>     say we can't make a decision from fact's presented at the meeting.
I think you should drop this as it is covered by 4 and 5 above, and may
lead to unnecessary process arguments.

>  2. Simple Majority of those attending meeting is required for
>     decision.
to cover the additional point you perhaps were making in 1 and to cover
patches that won't die, add:
   A decision may be: to include the Nack'ed patch; to discuss further
(i.e., go back to 4 or schedule an additional meeting); or to not
include the patch.  A Nack'ed patch may be updated and resubmitted to
address concerns raised, but cannot be a Meeting topic more than 2 times
in a 12 month period.

I suggest dropping the next line:
> Â  If you can't be bothered to attend then the
>     decision wasn’t important to you.

>  3. Scheduling of a special meeting details must be worked out publicly
>     on quagga-dev alias.
>
>
> Please discuss this on alias, and we'll finalize in a meeting for 11 am
> EDT next tuesday.  If you are interested in attending please let me
> know.  I'm auto inviting everyone currently on the quagga-dev monthly
> meeting.

I'll be there.

Thanks,
Lou

> donald
>
>
>



_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to