Paul,

On 6/27/2016 8:22 AM, Paul Jakma wrote:
> [any 'you' in the below may be general case than you specifically]
Thanks -- glad to see you're not singling me out ;-) 

It would be good to hear from others too (BTW there were a slew of folks
who fully participated in the last call -- and I wasn't one as I could
only stay for ~20 minutes) --I don't think I'm the only one that cares
about this -- if I am, I'll shut up and leave the list in peace.  But
perhaps it's because I have less "skin in the game" as I'm not, and
don't expect to be, a candidate for Maintainer.

> 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?
Again, if there was a document to diff against, we could do this -- but
there isn't one!

To (hopefully help) I've added the text from
https://lists.quagga.net/pipermail/quagga-dev/2016-February/014883.html
to the strawman process and maintainers doc to help move this along.

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

This is incorrect - all one needs is a browser.   To demonstrate, I made
the above changes without using any google account.

>
>> 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
The last text I saw said that decisions are reviewed/confirmed on list.

> - 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.
I agree this is wrong.

> - 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).
I'm not sure how to deal with this -- if a patch is updated and
resubmitted it's discussed by those participating.  Personally I like a
model of 5+ maintainers and one maintainer ack is required for inclusion
in mainline. (Note I say mainline, which may or may not differ from master.)

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

I think fixing the (lack of) maintainers issue ASAP  would benefit us all.

> All I ask is that we share on a mutually agreeable basis.
>
> If that seems unreasonable to anyone:
>
>                 The door is -------------> that way.

As the domain owner and sole active maintainer you *can* kick the rest
of us out!

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

I genuinely appreciate you engaging in this (IMO painful and unwanted)
discussion.  I really do believe that *everyone* is interested in the
same thing: an inclusive, successful and vibrant quagga.

Lou

> regards,



_______________________________________________
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to