Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:120251 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 89632 invoked from network); 12 May 2023 18:01:25 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 May 2023 18:01:25 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D014318004D for ; Fri, 12 May 2023 11:01:24 -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=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS19151 66.111.4.0/24 X-Spam-Virus: No X-Envelope-From: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (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 ; Fri, 12 May 2023 11:01:24 -0700 (PDT) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 246435C043D for ; Fri, 12 May 2023 14:01:23 -0400 (EDT) Received: from imap50 ([10.202.2.100]) by compute4.internal (MEProxy); Fri, 12 May 2023 14:01:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= garfieldtech.com; h=cc:content-type:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1683914483; x= 1684000883; bh=uayrCGThlcYqWBnudUYoKkeJGXqsTGaBA6WfUl16gv4=; b=p MMvU30PCpkKs29kRwgc//IUH7d+ST4wuY0fyMVSADuhsDqax50I6qp4p5DPgKJWh gSq5OgRPzJtsTVluKPwxkrppYhyKydTdstVsYK7KFXISPkbU7C5g1GgnQ9wxGxGv cXueXsjCEslCslf0HrD2iLnvfTlyBkGh49l1o+516VEgHgPDluKeJDbk6Muyzcs5 /WdSiS6gPX1Gib0jetljb/fiqXmn0vdOXg3RzOUCGRDUM2UrOCpTxtkTX8abBwcv bHikwNYx/3Ifm+W8+x+9wTmex9NJ+icP7NzPwBnbQ62iQNUTfRrF3aUbYc1UyxR+ Now/dxAiRDv5WtmqO6N6g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1683914483; x=1684000883; bh=uayrCGThlcYqW BnudUYoKkeJGXqsTGaBA6WfUl16gv4=; b=drT9wKQNPobgENEnSKpsO8MpCfEqr UkHTh/QyqvEUVIKWpAKjvmy0J/QM9V02vUvTHSCWyMu/SlnqGW6aSSD8AeucdMG0 c38Xar+9nBMLTF6R/MoSwfJeFORz8mgdU29Ybrp46JL6eDslsCrRnDz4NXz774Zq uVMffRZTkptnpDOe+7/NSl+KonvyDlCg/nKv0i+Wxxb/ASDiwcdFvqq5uCxtCU9U kORoWueHNvvVdPtMUgo6EvXUnPzQ0ff9k7Btazu5OhX/Kf9GXDsRPejxc8IUSDjx ZJTUy2OuIDCYrxlq9JMrdhdF5OqatfUobGHlTtiXEO3XE1mKheGrWGMVw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeehtddguddvtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtsehttdertderredtnecuhfhrohhmpedfnfgr rhhrhicuifgrrhhfihgvlhgufdcuoehlrghrrhihsehgrghrfhhivghlughtvggthhdrtg homheqnecuggftrfgrthhtvghrnhepveehhedvveejledvvefgleevffdtjeekledvkeeg heffgfeivdejhffhledtudetnecuffhomhgrihhnpehphhhprdhnvghtnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgrrhhrhiesghgrrhhf ihgvlhguthgvtghhrdgtohhm X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id A29351700089; Fri, 12 May 2023 14:01:22 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-415-gf2b17fe6c3-fm-20230503.001-gf2b17fe6 Mime-Version: 1.0 Message-ID: <5df93d0c-5f86-4deb-887f-fb14efc83a8b@app.fastmail.com> In-Reply-To: <58ace15d-ae0b-784b-23e3-7eeda6578680@heigl.org> References: <68bd0906-40ec-9e30-67ad-d4af881eb480@heigl.org> <58ace15d-ae0b-784b-23e3-7eeda6578680@heigl.org> Date: Fri, 12 May 2023 18:01:02 +0000 To: "php internals" Content-Type: text/plain Subject: Re: [PHP-DEV] Re: [VOTE] PHP Technical Committee From: larry@garfieldtech.com ("Larry Garfield") On Fri, May 12, 2023, at 4:10 PM, Andreas Heigl wrote: > Hey Arvids, Hey all >> In the modern day, people expect a very different style of communication. >> And, sadly, those are the people who make decisions like "should we abandon >> PHP and move to Go or JavaScript" and so on. >> The other part that irks me a lot how php.net is developed - while it is >> fine and it works, I have seen people lose all interest as soon as they >> open the code. Nobody wants to touch it. And nobody wants to be responsible >> for it too as far as I can tell. >> The windows build machine.... I really don't have to explain anything here, >> do I? >> > Larry asked what alternatives those who voted "No" see. > > My main topic that I seem not to have been able to get across is that to > me there is no need to implement alternatives as everything is already > there. > > * We have rules for the list. > * We have a workflow that should prohibit stuff getting into the core > from new developers without at least a second set of eyes and in case of > strong disagreement a separate discussion > * We have an elected group of people that has the say about the part of > the source that they are responsible for So you're basically arguing that it's an "implementation problem", not a rule problem. I cannot agree. Primarily because this > * We have a workflow that should prohibit stuff getting into the core > from new developers without at least a second set of eyes and in case of > strong disagreement a separate discussion isnt' true. We have a workflow for new functionality that warrants an RFC. "What should the process be to re-optimize the way C includes work" is not something the RFC process is in any way suited for. That sort of decision *needs* to have a clear voice on it, from some small, mostly agreeable set of voices. (Which, again, does not include mine. That's the point.) That is a process gap right now, and it leads to other problems. Expanding the role of the Release Managers to include that responsibility is one possibility. I would be open to that, if others (including the RMs) are. However, for that to work, we'd need to elect RMs much sooner, say, October/November range so that they're ready to "take over leadership of HEAD" as soon as the branch is open for development. Maybe sooner. This is an approach I'm open to exploring, but as noted, would be a scope change and rule change for the RMs. --Larry Garfield