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.
Greg