Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121932 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 66728 invoked from network); 5 Dec 2023 17:27:24 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 5 Dec 2023 17:27:24 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6638818004F for ; Tue, 5 Dec 2023 09:27:35 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (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 ; Tue, 5 Dec 2023 09:27:34 -0800 (PST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 9E8213200AA0 for ; Tue, 5 Dec 2023 12:27:21 -0500 (EST) Received: from imap50 ([10.202.2.100]) by compute1.internal (MEProxy); Tue, 05 Dec 2023 12:27:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= garfieldtech.com; h=cc:content-transfer-encoding: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=1701797241; x=1701883641; bh=24waCadzDz P6fr4at2iyiGg+ETRp/ktv+mT7SFjQJVY=; b=egVT7g/vlWuhnRh0hNDMS6Hyax 2gylvQrpGT6EafvKC5aVuxgvnmWcoR9Qrw1QQ3SVTlpsc4HdatHTDtlD9iFAw/Ij k5YSwYhBLF/BUPnEa+7cGNSFCXGKBQO1yJxHwl9g/RFx+A9frJoFpFTwnF18HADc gGnYpucIos3tr9zGR8gh/Iplk5d0JTxTVi3oS9R9IJLoIc1JWimpTK0R4VpKhZU6 vH330cp3liXK2ewRntfwIByeRk2CKfczE9DOz25+xnbAIVr3fm5pnOCyPm7/gzEw tr5SSRZA/mqMHxR8K8Xi3ES2LKuWb40zgQWEEJ8Jxel1LOsMTmtsjCjPhEmQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding: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=1701797241; x= 1701883641; bh=24waCadzDzP6fr4at2iyiGg+ETRp/ktv+mT7SFjQJVY=; b=k gIUj9F93PSDLUrmxpi2agbnD4EMbMtuPBYZI5Urx0daSTmOUeSjm6KVW7W0ygW/g pPGfODu4Qvqh5fQJhrxwuQcdTLZ46q7AEAEpF0/p2sVcJTASfCzyLBXM6S2nIXTw yZuGAvQRwRfq+MBV8oLy1kO8GTAyu3NoyMBKFwvej6QO2sSfj0v5h97bea+lvywS Q5J8tMWVbOx/TtYN49IlP/9sLUyeI2sQu8JptX3UilB6UkWhSdDx1NiX9wBIpg5b T5SDer6lDACezW7EU+3n2eXTD/WLvfvqMBvDDAXcPnhxlWLYGcN0Q5xAL9dt+OES vVxa72gMDn7ZXvR9EH2zg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudejkedguddttdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdfn rghrrhihucfirghrfhhivghlugdfuceolhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrd gtohhmqeenucggtffrrghtthgvrhhnpeevhfegvdegudefhfelfeeuleevtddvieevhffg veehteeivdfhudffgfeitdeikeenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhphh hprdhnvghtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mheplhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhm X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id B03DD1700089; Tue, 5 Dec 2023 12:27:20 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1178-geeaf0069a7-fm-20231114.001-geeaf0069 MIME-Version: 1.0 Message-ID: <1ad1b73d-3c67-46d5-b203-dbf9c637d836@app.fastmail.com> In-Reply-To: <21ed7837-3cd4-98e5-8ec7-c97b0e2a2146@php.net> References: <21ed7837-3cd4-98e5-8ec7-c97b0e2a2146@php.net> Date: Tue, 05 Dec 2023 17:26:59 +0000 To: "php internals" Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC] Collecting All Policies Into One Repository From: larry@garfieldtech.com ("Larry Garfield") On Tue, Dec 5, 2023, at 11:06 AM, Derick Rethans wrote: > Hi! > > A while ago I started looking into all the documents (RFCs etc) that w= e=20 > have that relate to all sort of policies. From RFCs, to who can vote,=20 > naming, and security classifications as a result of a discussion with=20 > the foundations folk. > > Now there was another small confusion during a recent vote, we came up=20 > with the idea to actually go forwards with this, and make all our live= s=20 > easier by having one place where all these documents are located. > > Hence I have created a (beta) repository and collected that informatio= n: > https://github.com/php/policies > > The contents are copied verbitim from RFCs, without any editing. Some=20 > RFCs made it into a single file as IMO they belonged together. > > I have also created an RFC to establish this location, as changing=20 > policies and RFCs require an RFC: > https://wiki.php.net/rfc/policy-repository > > The contents are probably not exhaustive, and it is entirely possible=20 > that it does not include all information. I would therefore be greatfu= l=20 > if you could have a look at the RFC, the collated documents, and let m= e=20 > know whether I missed anything, or whether you are missing something w= e=20 > might not even have written down yet. > > I am hoping that the discussion to establish this repository is=20 > straightforwards. Further steps will include: editing the documents so=20 > that they read as documents, and not copy-pasted content with RFC=20 > language, and including our existing coding standards. > > > cheers, > Derick Thank you for this, Derick! I very much support this initiative and loo= k forward to it. > Should the historical information in =E2=80=9Crelease process=E2=80=9D= be moved out of release-process to a dedicated file? I would say yes. The ideal structure of the document (once edited down)= would be a snapshot of "how things work right now." Historical alterna= tives should either be just git history or a separate non-normaitive set= of files. I would also ask, does this mean future changes to process would be subm= itted and reviewed as a PR against this repo, with the RFC for it being = mostly a placeholder for "vote on this PR", with explanation? I would a= ssume so, but it would be good to make that explicit. --Larry Garfield