On Mon, Dec 23, 2019 at 7:51 PM Gregory Nutt <spudan...@gmail.com> wrote:
>
> Recent events have made me reconsider some decisions I made.  I threw
> off the single committer mantle when I saw the abuse of privilege in the
> repositories.  If the PPMC agrees to it, I will take up that role again.
>
> But let's be frank.  Here is what I think that means:
>
>   * I would be sole committer of changes.  The repositories would have
>     to be treated as read-only just as back in the Bitbucket days.
>   * I would grandfather in the i.MXRT changes.
>   * I will decline all workflow related changes until workflow
>     requirements are established (that is my only real motivation for
>     suggesting this:  To make certain that we have proper requirements
>     in place before we accept PX4 workflow into our repositories.  We
>     need to do this right and I am willing to protect the repositories
>     until the workflow requirements are established.  I expect that to
>     take about two weeks.)
>   * I would create a dev branch and expect all PRs to be against that
>     dev branch.
>   * As soon as the PPMC is confident that it has the processes in place
>     to handle the commit workload I will gladly relinquish this role.
>   * THIS IS NOT THE APACHE WAY.  This is an interim dictatorship role to
>     expedite the avalanche of commits expected after the holidays.
>
> If any of this concerns people, please "Just Say No."  I am not married
> to the idea and I am not forcefully advocating it.  This is what people
> wanted me to do a few days ago and if I can protect our right to define
> the workflow, then I will do it.  For me it is a sacrifice that I would
> take with no pleasure in.
>
> Pros:  This will provide project continuity until the PPMC is fully
> functional.  Having workflow requirements will be a huge step in that
> direction.  People stressed about the commit process can relax with
> confidence.  This will protect the code base from premature work flow
> changes until we have an understanding of what we want.  No harm is done
> by deferring workflow changes until we as a team are prepared to deal
> with them.
>
> Cons:  This is not the Apache way.  People who are trying to bulldoze
> the PX4 work flow into the repositories will hate the idea.  Mentors
> will hate the idea.  An approach more consistent with the Apache way
> would just be to let the chaos prevail.  That is fine with me too as
> long as we do not let PX4 advocates take away our group right to define
> our own workflow.  We can still just put all workflow changes on hold
> until we have the requirements in hand.
>
> I am not pushing anything.  Think about it and let me know what you
> would like to do.

I agree with this because it is premature to change the way we work
before there is a documented workflow that helps us understand what to
do.

Over the next two weeks, we should focus on designing the top-down
workflow. It doesn't have to be final and it doesn't have to be
perfect. We can improve it over time. But right now it's not ready,
so I appreciate Greg's offer to do that, while the workflow is prepared.

Thanks to Greg and everyone,
Nathan

Reply via email to