Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:120170 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 84878 invoked from network); 1 May 2023 16:29:28 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 1 May 2023 16:29:28 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7644C1804AA for ; Mon, 1 May 2023 09:29:27 -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=0.5 required=5.0 tests=BAYES_20, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 1 May 2023 09:29:27 -0700 (PDT) Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-50bc2feb320so2441676a12.3 for ; Mon, 01 May 2023 09:29:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682958566; x=1685550566; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QkwASrbTovHA06YW6bSWuq8sI9P2TUI5OBJ8CksMFLs=; b=JPpYRhpW7c8K32jIVWTLvvxt9rcR6y8/JRs3qUj8gkW/6mMrXetAfNfJXGV0qWRGoH YtaZpgxkmi1Q5Dt6irc5ZbpO9XXYKDV/+q4UeUx5qgVTxVn5FZPMDrudza6of+IytN5R RtWCQ6mrJf3GOa7/plYnPl5I8aT7pYTJn6cSOlvS0sATe/WVHMsF2PneqGfsYsGoAnw/ foHsYxjOFGKlWgX0uac6ihcSeqYms2j0thwFOv3+jEkTHym4MRyOyX573FwKKJ2PtMnP VyqF/pA9PzDD5JAs5t3/cTU1MuAiZ6KKHGLlCD3NhGNLziF8QJ7uNscj3mGyW3dj2IHM 52SQ== X-Gm-Message-State: AC+VfDyhde3j9hqIjo4TMErrGuoAgPeq8oxLQ4SpttLsY0jnVod/Hat0 3EBYtZOQOo4x///+Lfqd5Omh8tj9ljhRmRzPL8d7yldgrps= X-Google-Smtp-Source: ACHHUZ7UpooxWVwcFTZtufPlMw0l24dEeCS4zIwvu93hXSc9g5d/Yb4ILBi3YUH6YjeGyv1tMFoSWjGh8g1aeqCGRt4= X-Received: by 2002:a50:ed81:0:b0:509:f331:82c2 with SMTP id h1-20020a50ed81000000b00509f33182c2mr5642783edr.2.1682958565625; Mon, 01 May 2023 09:29:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 1 May 2023 17:29:14 +0100 Message-ID: To: =?UTF-8?Q?Benjamin_Au=C3=9Fenhofer?= Cc: PHP internals list Content-Type: multipart/alternative; boundary="00000000000079d38105faa45349" Subject: Re: [PHP-DEV] [VOTE] PHP Technical Committee From: bukka@php.net (Jakub Zelenka) --00000000000079d38105faa45349 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, Thanks for the feedback. On Mon, May 1, 2023 at 4:09=E2=80=AFPM Benjamin Au=C3=9Fenhofer wrote: > > I found this idea of a TC interesting on the outset, but after carefully > consideirng I voted no on this RFC because > > a.) i believe it to be too much bearucracy for the little benefit > I wouldn't say that having some rules in place is a little benefit but what I gather is that you and Levi, who also mentioned it, don't like forming some new entity with bunch of new rules so I guess it's probably a fair point even though I don't agree with it. > b.) potentially harmful depending on who is on the TC. > This point really saddens me as it was mentioned in all no votes reasoning and it shows that there is obviously not much trust in core devs (people that can candidate). This is not a format that would be something new and it works well for other projects (NodeJS, Python and many others) so apparently they trust more their candidates. Also the scope here is even more limited than elsewhere as I mentioned before. It's good that you provided such feedback though as it is clear that model based on maintainers wouldn't most likely work either as such risk is much higher in such model. > c.) There is also no process of overuling the TC, or voting a TC out due > to no confidence or something. Without the votes known of TC members, > voters of the TC have no insights into who they might want to boot or kee= p > in the next election. However introducing these data points would make > everything even more complicated. > This is a valid point and probably something that should be there. Ultimately, already at the moment each controversial change can be asked to > be RFCed and then the voters can decide with arguments made by people > knowledgable in the area. Yes, there is always some politics involved, bu= t > the same would be true of the TC decisions. > Just to clarify this is actually not exactly correct as RFC is not meant to be used for those decisions and it has no weight unless I'm misunderstanding the currently voted rules (see my analysis in other thread). So technically RFC is just a poll for such decisions. But yeah we currently use it in such way which effectively makes some sort of undefined process. However the main problem with the RFC process is that for purely technical changes it could result in a set of rules that will limit core development. When the previous disagreement happened, it ended up with this sort of RFC: https://wiki.php.net/rfc/code_optimizations . I know that it was later withdrawn but just imaging the impact of this being accepted and honoured. And also why should something like this be decided by people that have nothing to do with a core development? That was actually one of the main triggers for this initiative and we wanted come up with something sensible that would decide those sort of things in a better way. Cheers Jakub --00000000000079d38105faa45349--