[any 'you' in the below may be general case than you specifically]

On Mon, 27 Jun 2016, Lou Berger wrote:

 In terms of specific development processes, things have evolved and
 should continue to evolve.

Why is this recent discussion anything than an evolution of the process?

If it's meant to be evolution, show me the evolutionary path? Give me a "diff" from the current processes to what is being proposed?

Just the fact one must have a Google account to participate in this suggests this is far from an evolution.

I accept that there may not be as much understand and context of quagga's history as think there should be. But if those that have the history or are not participating in the discussion , that history will be missed. While this isn't preferred, we can't compel people to participate.

That's a 2-way street.

And it has seemed to have left you somewhat abandoned by the other "maintainers".

Look, it really gives me _no_ joy to make other people unhappy. Honestly. I _want_ you to be happy, and if you want a project where:

- Decisions are made by Google Hangouts at a time that suits US TZ

- Contributors can game (consciously or not) things by simply ignoring
  comments for nearly 2 years, then rally others to vote in their
  changes en bloc with talk about how the development process is broken,
  _failing to mention_ how they helped break it.

- Any old crap goes into master, just if whatever random 'Acks'
  (completely immune to gaming is that!), and anyone who might have
  views just happens to have taken even a brief holiday (cause,
  holidays, who needs those).

  [the goal of reducing rebases is a good one, and fast cycles and
   auto-collated proposed trees would help with that, but some of what
   I've read so far is just "I want magic ponies!" in that regard]

Then _please_ go set up that project. I'm _*begging*_ you. _How clear do I have to be?_

Really, we'll _all_ be happier.

Me, I'm going to:

- Keep going through the last of the backlog, and sort it out.

- Get the obvious stuff in ASAP, get nits pushed back ASAP to the
  contributors so they can fix them, and derail stuff that needs wider
  discussion (and sorry that just happens in distributed, decentralised
  development sometimes - people just /happen/ to pull in different
  directions, and it needs resolving; and the outcome can mean
  significant reworking or even lost work; it happens, it happens to
  me].

- Listen to people's comments on patches, including my own. I manage to
  listen to other people's opinions on my patches - I might not like the
  comments or agree with them. I don't see why this is a problem in a
  well functioning community.

- Find people willing to help constructively, who are willing to work to
  consensus

  [that can mean going with majority opinion usually, but still
  respecting people when there's something they really don't get on with
  - e.g. like trying to push binding majority votes through, in order to
  try get around comments on a series of their patches].

I'm more than willing to share Quagga with others. The people involved - including in maintainer/governance/roles has generally increased while I've been active.

All I ask is that we share on a mutually agreeable basis.

If that seems unreasonable to anyone:

               The door is -------------> that way.

I'll be sad, I'll wish them well, I'll hope to still be able to collaborate with any such person in the future to some degree. However, if we can't agree on that fundamental parameter then THIS IS NOT THE PROJECT FOR SUCH PEOPLE, and it is _better for all of us_ if we go to separate projects where we won't have to butt heads as much.

regards,
--
Paul Jakma | [email protected] | @pjakma | Key ID: 0xD86BF79464A2FF6A
Fortune:
Avec!

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

Reply via email to