Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103966 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 20297 invoked from network); 1 Feb 2019 11:54:24 -0000 Received: from unknown (HELO mail-wr1-f45.google.com) (209.85.221.45) by pb1.pair.com with SMTP; 1 Feb 2019 11:54:24 -0000 Received: by mail-wr1-f45.google.com with SMTP id s12so6106210wrt.4 for ; Fri, 01 Feb 2019 00:34:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=p3FFsHc0qutclLStSTA1wORdzqOk2T0YUTB45BtQVTs=; b=FQ5F89T4SklbCuDIDMdSQc4CdZqu3e92BHXD2NPoWih2PUEhYPN1WJ6aOlwGlmJERM Mx6coZgIa5nZlzBK6ou+WNvi9ghlBcQhAGYPUMQsD6pdw8Z4lwVdrxpklA4CLvTAHzhq eWPwv9WWwJGTedl6oeKGi3WOoR0Xf0B7kIc/drPq36CDONjatqh3utbOpZgakbHEx22u zuXnNJ0e3IDRq7R9P+HcijHCKtUBUNw/2qHkqfax2r4/ZnpkE0L5jxmaLqg8dGXDm7wJ sVHt87aYNm0cY6fsMb7VWJqxX85UxjJSZ3Qs+ER4opH0pcdDpE//04VSw94Mmr/ivIKM ANiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=p3FFsHc0qutclLStSTA1wORdzqOk2T0YUTB45BtQVTs=; b=W6eV2gwC8Ki3pnGsVm58iL+IrPigBj1/c0/+r8cOoMR5xty9NpBeMxizHygG6josV/ enqpSI0BPYTvRFB1iT9NWcu3Or58qNQYbsjYcpVdct9Zz4ICettPmBM4e+kCwHZC1OL4 WrsMTAoBXVAjde6VsXh+NHAC6OfIJ/3P+5HdaM9XYPUjVAOXZliO72Xv0jkATak6wMxi R78kog8y+i3Hxrv1097Ls5vk0KxYIomqdCcZYBWzEr0o/mdsdADaelpMK27+1q7/xQZ8 FVJ16+74YR8/R38TSF+DmN8llbNOdjwtJFfINuo2Thtb/dGqy6oE/ST8zyAIHKsJ1rOA gWFw== X-Gm-Message-State: AJcUukex6JjvNwwOCsRFiawuB+McSu5UXQxIQjMFh1yDpl9cRs4E6Jlr +MkGzAm7EkfwGzgBZ7R0oeTPp3SajQrcecC4qf4= X-Google-Smtp-Source: ALg8bN5qN4D6zhh52zfKjaYKHppYc52MXw8Eu1mDyMF5rLAg5YV+xntXx1V3IArQ+YuqhVAe7/VWtnBjqszcMFKqB3A= X-Received: by 2002:adf:d089:: with SMTP id y9mr38774182wrh.22.1549010068584; Fri, 01 Feb 2019 00:34:28 -0800 (PST) MIME-Version: 1.0 References: <03f401d4b96b$18b9dc60$4a2d9520$@php.net> <1548953369.19409.21.camel@schlueters.de> <1fcbbaac-8edc-ad7c-92aa-2d21f6d0487b@gmail.com> In-Reply-To: <1fcbbaac-8edc-ad7c-92aa-2d21f6d0487b@gmail.com> Date: Fri, 1 Feb 2019 00:34:12 -0800 Message-ID: To: Stanislav Malyshev Cc: =?UTF-8?Q?Johannes_Schl=C3=BCter?= , Zeev Suraski , PHP internals list Content-Type: multipart/alternative; boundary="000000000000e43d380580d102d3" Subject: Re: [PHP-DEV] RFC: RFC Workflow & Voting (2019 update) From: kris.craig@gmail.com (Kris Craig) --000000000000e43d380580d102d3 Content-Type: text/plain; charset="UTF-8" On Thu, Jan 31, 2019 at 11:57 PM Stanislav Malyshev wrote: > Hi! > > I haven't fully read the RFC yet, so I'll come back with more formed > opinion about it probably, but wanted to comment about a couple of > points here: > > > Reasoning: If somebody is out of the project for 10 years they probably > > lost track on how the language and needs evolved and just voting since > > an old friend needed a deciding vote is bad. > > I agree, though "out of project" can differ... But I think if the person > had made no contribution for a decade, then probably he wouldn't be very > well informed voter. Easier way would be to make the list of such people > and let them ask on the list that their vote will be kept if they want > to, with explanation on how they plan to continue contribute (we don't > have to require actual contribution, just people promising to do so - we > are all volunteers here anyway). People that have long moved on would > just ignore that, and people who want to come back will do so. > > > For groups like FIG I am uncertain. I think it is a good thing if we > > push more things out of PHP itself into the userspace (JIT, FFI, ... > > allow more and more stuff to be done in userspace) and thus > > coordinating with userspace developers and setting standards and > > interoperability there is good. However it are the maintainers who > > (often voluntarily) have to maintain these things and overruling actual > > maintainers is bad as they lose interest. > > Yeah I'm feeling a bit uneasy about the FIG part too. I mean, having > input from major userspace groups is great. But having input and having > deciding voice is a different thing. Discussion and vote are different > processes, both important but with different results. So I wonder if we > can't find some venue to collect this feedback without having people who > aren't core developers decide for core developers what should they do. > This sounds like something that won't be healthy. > -- > Stas Malyshev > smalyshev@gmail.com > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > The more I think about this, the less I like it. According to the page linked to from the RFC, there are 51 current FIG members who would gain a vote. So this RFC would strip most contributers of their voting rights (including me), while simultaneously adding 51 new voters, all from the same external organization (one that has been aggressively gunning for "official" recognition since its inception). In other words, this RFC, in its current form, would have effectively handed control over the entire PHP project to FIG. Though I'm sure it was never the intent, TBH, this does feel like a bit of a slap in the face to past contributors who still have good ideas to offer now and then and should still have a voice. Furthermore, it seems strange to me that a provision with such massive and far-reaching implications would be quietly buried at the bottom of an RFC filled with otherwise popular, non-controversial ideas. There are a lot of people like me who, while we may not be active core contributors, we have contributed in different ways over the years and we deserve better than to be pushed aside like this. I dedicated a full year of my life to this project and made a number of contributions to our test automation during that time, as well as put a lot of time into testing and debugging during the 5.3.3 release cycle. To say that I should be denied a vote now only serves to discourage me from being active again in the future. While I agree that we should tighten-up our standards regarding who gets to vote, I am increasingly convinced that attempting to apply it retroactively to existing contributors at all would be a mistake. It just looks like a solution in search of a problem, seeing as how most of those inactive people don't vote anymore, anyway. Furthermore, having a more diverse voter base that includes people not directly involved with the day-to-day core work helps to prevent any changes that would be wildly unpopular with the community from being rubber-stamped. I'm sorry but I must repeat my request that this provision be removed and placed in a separate RFC. I don't see how there's any way I'd be able to support this otherwise. Are you outright refusing to split it up or are you open to discussing it in light of these concerns that have been raised by myself and others? --Kris --000000000000e43d380580d102d3--