Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:115525 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 25702 invoked from network); 20 Jul 2021 12:15:30 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 20 Jul 2021 12:15:30 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 703961804DA for ; Tue, 20 Jul 2021 05:40:44 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FREEMAIL_REPLY, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 20 Jul 2021 05:40:40 -0700 (PDT) Received: by mail-vs1-f50.google.com with SMTP id f4so11132067vsh.11 for ; Tue, 20 Jul 2021 05:40:40 -0700 (PDT) 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=7LwV4dDk4AzjnYwtVHHYd94Nk8qKQxF04Zaj049NacI=; b=Uegw1yiX+eU7RFBTCJzLJiDiW2FQgMHu2QP8wbmDJUJCC1+uUwSZSYMbCtTEx3Za8M 3fNYMD5ifa/deDY925LPzy4a9wBTpQ5xuFVPwzUi1gxqyro4dW1NOeLGbYrGbsD2sGOi Vfb1EBbOaxjGndH7DTKd2pJ+UNaYefKmPoWEtlblGV+EEdOiaSZtUkS2hH2KaPCwZtxU yYlxQDEZJ5pWaMw1KctTxw5O9OZgBtx7aB9vN7CUewQSbtzga716QPmQFGNP8TSJi+9p ynFl8RoieM+LTmv/4ks5l6rbxz/Vc/ru9j2/Yg/3n/HrUBa9B/7HQAzpqc7OgdQySY/3 0QRQ== 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=7LwV4dDk4AzjnYwtVHHYd94Nk8qKQxF04Zaj049NacI=; b=ktdtkHnigKsUlGaTlh9Jq43ASm6LJjif3qbHwf10Ig40vIwadAz7TcPoywJsBv5RL1 EgvxFufdTODTYmnCoFojj+izYQuA3TLE2kYm5voO0qUbUI0qZYzCNKj2mzj/C5IFGhxW QRnKURRY8lDECLOciHReVVIH5DINiY6i9Mu8A7JmX9MnMl4mdXv7ziF6lFJ6H5gJ3WaR 2D51mUNnIPLqbqeE9B6CbOuXCPHmWSdRVumHHawrZxG9dD7gUkjAg8Iot9Y2sUBGUbOU g0TNTixEm0ynz4El+cKntOupaDLAmQtjTHYqU9JviwEruwSkJrcHAhUGN1CJyhkrsSAd DxDw== X-Gm-Message-State: AOAM533R+D8kBmnBY8bToM9MW9rLGQBnQVGjX9YtrekI8rZ2rQMGrycf /Xh09pUmu3ISV5i4XZcZmJ7Zxb558frTnDzi3Ko= X-Google-Smtp-Source: ABdhPJwz+xMOBldaFFjfgvQ5byt5p24tzORhcSo+bLXQ1afKKWOTLJMBLKHQlXKTYI261jNmfBPQ4Ze5ErsXPaYT83g= X-Received: by 2002:a67:6853:: with SMTP id d80mr28455213vsc.13.1626784838431; Tue, 20 Jul 2021 05:40:38 -0700 (PDT) MIME-Version: 1.0 References: <96487D08-8573-4308-A11C-3118113C03DA@gmail.com> <9d55f768-41d2-d970-8417-aa786d86b984@heigl.org> In-Reply-To: Date: Tue, 20 Jul 2021 08:40:26 -0400 Message-ID: To: Andreas Heigl Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000006bb7aa05c78d5cd1" Subject: Re: [PHP-DEV] Request for karma to vote on RFCs From: chasepeeler@gmail.com (Chase Peeler) --0000000000006bb7aa05c78d5cd1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jul 20, 2021 at 2:22 AM Andreas Heigl wrote: > Hey All > > Am 19.07.21 um 17:02 schrieb Andreas Heigl: > > Hey All > > > > Am 19.07.21 um 16:34 schrieb Levi Morrison via internals: > >> On Mon, Jul 19, 2021 at 2:38 AM Nikita Popov > wrote: > >>> > >>> On Sun, Jul 18, 2021 at 8:48 PM Tobias Nyholm > > >>> wrote: > >>> > >>>> Hey. > >>>> I would like to get karma to be able to vote on RFCs. I understand > that > >>>> voting karma isn=E2=80=99t usually given out to people who write the= ir first > >>>> mailing list entry. > >>>> > >>>> But I do believe I qualify as =E2=80=9CLead developers of PHP based = projects > >>>> (frameworks, cms, tools, etc.)=E2=80=9D > >>> > >>> Hey Tobias, > >>> > >>> My response here is basically the same as the last time the topic cam= e > up: > >>> https://externals.io/message/110936#110937 Voting is just the very > last > >>> step of the RFC process, at which point the proposal can no longer be > >>> influenced. If you have feedback about a proposal based on your > extensive > >>> experience in PHP's open source ecosystem, then the discussion phase > is the > >>> time to provide it, while it can still influence the proposal, as wel= l > as > >>> other people's view of the proposal. > >> > >> I second this. > >> > >>> At least in my personal opinion, I think it's important that people > granted > >>> voting rights as community representatives have at least some > historical > >>> involvement in RFC discussions. > >> > >> I agree with this, but have no specific objection to granting Tobias > >> voting karma, as this is underspecified; how long should they > >> participate? What kinds of involvement are appropriate? Being > >> underspecified is not really their fault, and I don't feel like it > >> would be an abuse to grant them voting karma, but do think it would be > >> an abuse to deny them voting karma indefinitely because "we" don't get > >> around to specifying it. It should be less of a decision on a > >> case-by-case basis and more of a checklist. > >> > > > > Sounds like we need an RFC to make it clearer how voting karma for the > > RFC process will be granted in the future. > > I have created a draft for an RFC to implement future rules for granting > voting karma. > > If you want to contribute to that, feel free to open a PR against it[1]. > > To be able to make the future karma grants more trnasparent this needs > input from everyone: Opponoents as well as proponents! > > I'm looking forward to a fruitful conversation and to a great RFC that > can move us to more transparency. > > Cheers > > Andreas > > [1] > > https://github.com/heiglandreas/rfc/blob/main/implement_future_rules_for_= granting_voting_karma.md > Here is the problem (and I don't know if there is a good solution to this) - the requirements are still subjective. How much interaction is required with the PHP sourcecode ecosystem? What is considered a "consistent effort?" How much interaction with the "main discussions medium" is needed? If we are going to change how karma is given, I think we really need to determine solid, objective criteria. I honestly don't know what this looks like. Everything I can think of has issues. For example, if we decided to allow a path for non-core contributors to gain karma, what would we base that on? Anything around the number of commits, projects worked on, etc., can be easily gamed. Allowing those that already have voting karma the final decision over who gets voting karma is also problematic. Like Tobias, I have gotten the "elitist" feeling at times from the group. Finally, I think the idea of "approvals outweighing objections" is not good. While it definitely is a purely objective measurement, it shows why I think it is so hard (if not impossible) to find good measurements that are purely objective. What if we get one objection that rightly says "This person shows that they have no knowledge of how PHP actually works" compared to two approvals saying "I like this person, so I'm OK with it" --=20 Chase Peeler chasepeeler@gmail.com --0000000000006bb7aa05c78d5cd1--