On Mon, Feb 4, 2019, 7:18 PM Andrey Andreev <n...@devilix.net wrote: > Hi, > > I was avoiding this, but since the discussion has already turned into > all about who gets to vote, I might as well ... > > On Tue, Feb 5, 2019 at 1:46 AM Zeev Suraski <z...@php.net> wrote: > > the barrier to obtaining a vote is ridiculously low. > > You keep saying that, but it hasn't been explained how it is so. > > Is it the PEAR-only contributors that you want to eliminate? The doc & > translations teams? Old-timers who are no longer interested in the > project? Is there a common occurrence of existing leaders granting VCS > accounts to friends for no reason? > I mean, if you want to reduce thousands to sub-200, you might as well > put down all your cards. > > Aside from a couple of past cases where "ghost" voters were mobilized > for a huge, controversial RFCs, I haven't seen a problem with the > current voting pool members (and thus see little reason to attempt to > change it), but I also think it's sensible that e.g. translating a > couple of lines in the docs isn't enough. In any case however, the > criteria and metrics that you've chosen are, to me, quite arbitrary > and only appear fair while not actually being so, especially the 25 > commit count. > > Full disclosure - that last one is what disqualifies me. Although, I > certainly don't consider myself a "core" developer, so if your > intention is to limit voting power to only that group I guess it has > achieved the goal in my case. > On the other hand, I qualify under all the current status-quo criteria > - I've contributed some code, features, tests, docs; had a couple of > RFCs; am a lead framework developer; participate somewhat regularly in > internals discussions - yet obtaining voting privilege wasn't as easy > as a "ridiculously low bar" would make you believe. > > Anyone who has ever attempted to use such metrics for evaluation would > tell you that commit count is a horrible one. It makes no difference > between 25 and 25k lines, quality or significance. > It doesn't give any weight to participation in discussions either, > whether its on this list or code reviews, both of which I believe are > influential and valuable. > Some squash commits, some don't; I've had my own commits squashed AND > authored by the person who merged them, meaning my name isn't attached > to them at all. This is an example of a previously meaningless factor > all of a sudden becoming a deciding one. > There are some well-known names that don't make the cut in Appendix A > and that does raise an eyebrow. > > If you want to say that there are people with voting privileges that > haven't earned them, that's one thing, but (and I'm not assuming bad > intentions with this) as it stands it looks like you just wanted to > cut as much as possible and only looked for a metric that wasn't going > to eliminate the very top contributors, whom you can't afford to lose. > > Cheers, > Andrey. > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php
Stripping any existing contributors of our voting rights is a non-starter for me, period. Any changes must not be applied retroactively, as that would just lead to all kinds of problems and severe animosity/drama. The eligibility needs to be moved to its own RFC and fixed so that it doesn't overreach by trying to force out existing voters. Otherwise you can count me as a firm "no" on this one. > >