Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125765 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 26C611A00BD for ; Mon, 7 Oct 2024 23:18:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1728343248; bh=Scf69YD6BvyICIMB3lLH08oiyOvRO1A2NaeKArlfYwY=; h=Date:From:To:In-Reply-To:References:Subject:From; b=japV/Z24kl3gPh3jINDOSlKgXFooEMzaBe+iVv0flWbFTrQPY/pOFOQ98726cumpj YbqbKp36U1QpL/TCDOu4jSafrkde388tki3iQlpHfUpcOYTG7aNKBUO/lDRp7CXqAF 2+UCCLzw5Q5XAeAi/q4P73ofTy19mHUNa9wjBbQzX5l6YSdVUSTmlCpjyQsd/AgANu UDeL5li4DO5CkYBJ2GxkhrMz4XCe7H8OXtYcn5ayhg5CDgXEjw48ptxmaEG4HhcW/r 2zUw/AO27p4H4nkOroaXsEwpYPEAkIpSWaWA8e65jd/3tMReujohDSsa0EDRpg6Aar 6KmXx2hApwNhg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id B5E9018004D for ; Mon, 7 Oct 2024 23:20:46 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fhigh-a8-smtp.messagingengine.com (fhigh-a8-smtp.messagingengine.com [103.168.172.159]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 7 Oct 2024 23:20:46 +0000 (UTC) Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfhigh.phl.internal (Postfix) with ESMTP id 4FE5A114021C for ; Mon, 7 Oct 2024 19:18:29 -0400 (EDT) Received: from phl-imap-07 ([10.202.2.97]) by phl-compute-12.internal (MEProxy); Mon, 07 Oct 2024 19:18:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= trainedmonkey.com; h=cc:content-type:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm2; t=1728343109; x= 1728429509; bh=n0ceb/SH6sUCupcL+S1oLX0lU2arv5l8EjhI8npJj8U=; b=t L0pbTCUKwh5KbyTRpupkJrJUjbkCRuo8NHK4BYxrSn2B8+3UZkZuGw2C3p41RPHJ WX2ZGaG5gdt16tpfyKlb6DPxCcYXtk7RqBTdr41NVjbII+/VIf0Rqf/iOD093mjS rVSYMcum4pb2X8/NWrYb4QoqXn+evyskWQfvzuFSzH1aJBzFVoGnllw9bfgF/38i 1W/8oWLvn9Fjmx1l8PKwGdAAMqyNkrFxWts9BcfoJGyUW4YH1BQMZ1LGJHxXEF0z +QD1tJUFvM/RvcU29HT5+UczPtL2c9Mpu4S7RQzREAyIOL389nQ+AZcTiB5x9xsG 2drPq8neVbWR+87A3lclA== 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:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1728343109; x=1728429509; bh=n0ceb/SH6sUCupcL+S1oLX0lU2ar v5l8EjhI8npJj8U=; b=JV2MYtvYjg9W0a/KEnm6jQ5d6BPMWbMnftvjsvlbdqlh JjbrCfEcFPOZZzANJyH0wz/V0ns5B4qjB/tiSZUnJ7Rhsli0Umnwlx7qdVXVvpt1 RgIjvVYUylv5lXFkZXzBa4LQjJynay0AyB+f8/MtuPPoK+6FifKJNA1CWw1gJxfb 2fpWccV/lUt5Uc9vjHYJvmufhnyLte/HQcWCcQCwREevOsois+tUVMnoXHW3MrD1 zQzOtEwI4gKUQLxoaUnlMkplD5Ps9D9HZmhE+vvUNwFZaY8PQ1/cxeY2G0MiA8Zo vfp1bjwn6Fc4jBUhOJ11KkGiqi2FPze8tFsMLEHLWQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdeftddgvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefoggffhf fvkfgjfhfutgesrgdtreerredtjeenucfhrhhomhepfdflihhmucghihhnshhtvggrugdf uceojhhimhifsehtrhgrihhnvggumhhonhhkvgihrdgtohhmqeenucggtffrrghtthgvrh hnpefhjeeifeeikeejhfeuheehiedvtdejteffuedtveeggfekfeehkeeffeegueekvden ucffohhmrghinhepphhhphdrnhgvthenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehjihhmfiesthhrrghinhgvughmohhnkhgvhidrtghomhdp nhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepihhnth gvrhhnrghlsheslhhishhtshdrphhhphdrnhgvth X-ME-Proxy: Feedback-ID: ia2404087:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 07227BA006F; Mon, 7 Oct 2024 19:18:28 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Mon, 07 Oct 2024 16:17:37 -0700 To: internals@lists.php.net Message-ID: <4f4e3593-26c2-47c5-a7fe-130a8646081c@app.fastmail.com> In-Reply-To: References: <92b537ac-62f4-435c-bf55-07223cfa1915@app.fastmail.com> Subject: Re: [PHP-DEV] [RFC] Policy on 3rd party code Content-Type: multipart/alternative; boundary=1b694eed3cf6497da7b93e2847a58f4f From: jimw@trainedmonkey.com ("Jim Winstead") --1b694eed3cf6497da7b93e2847a58f4f Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, Oct 7, 2024, at 2:54 AM, Jakub Zelenka wrote: > Hi, >=20 > On Wed, Oct 2, 2024 at 7:38=E2=80=AFPM Larry Garfield wrote: >> Since Jim's RFC proposal was criticized for being too vague, I hereby= offer a somewhat more prescriptive policy proposal on using 3rd party c= ode. (With JIm's blessing.) It's still more heuristics than rules, but= I think that's the right approach generally. It also includes a voting= mechanism to resolve edge cases when they come up. >>=20 >> I'm sure we'll bikeshed it to death, but please keep an open mind abo= ut the concept in the first place. PHP is more than just php-src, and t= hat's a good thing. We need to catch up with that reality, while at the= same time maintaining a reasonable neutrality about projects Internals = doesn't manage directly. >>=20 >> https://wiki.php.net/rfc/third-party-code >=20 > I think it would be better to have just a light RFC introducing the ba= sic idea and create a PR against policies repo because that's where the = wording matters. We should be really voting on those PR's rather than cr= eate policy RFC and then create PR that might have a different wording... That would seem to be introducing a whole new process for making policy = changes, because right now there is no voting process for PRs for any of= the PHP organization repositories. Maybe policy RFCs like this should have accompanying implementation PRs = like many of the non-policy RFCs do, but I'm not sure that voting on PRs= for policy changes makes any more sense than voting on PRs for code cha= nges. Jim --1b694eed3cf6497da7b93e2847a58f4f Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable