Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124834 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 BA9051A00B7 for ; Thu, 8 Aug 2024 17:31:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1723138384; bh=FTKz8COa/tYilgge6oj2v1UGLt5XAlZue4u7emFdPWA=; h=Date:From:To:In-Reply-To:References:Subject:From; b=cPqItbEGYuCHd/Oiqj5inSipiRagH15h4bWPnXRJLeZaOLirwuNaoht4WVnpgmo4V JUVtVAp8+IKjwGJp2PNfMzYph5U/GyMnZTB6b6RayJ3mw8gN2omi03RHg3Z91Wshji KdM6dygdFnfalHVHllXMVkZiZmxVYThjWkcCGVI9eaWgAnIBpSS2qP9xralWo95+GX T0EmGDuJT4LP6BySuMMBeWoDJL5vIJcraeEC5PEllPv0kCCRvO0mofXss/Mn5kET9n WX+O+OpiU9lyqXlff49fV5B2It1GcvmUwelWh4hCK2BrhiZzHbpaEf7wmJlv0hHNto WMzU7tt4tV5CA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 200B5180048 for ; Thu, 8 Aug 2024 17:33:03 +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_MISSING,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fout2-smtp.messagingengine.com (fout2-smtp.messagingengine.com [103.168.172.145]) (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 ; Thu, 8 Aug 2024 17:33:02 +0000 (UTC) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailfout.nyi.internal (Postfix) with ESMTP id 8B2E51382170 for ; Thu, 8 Aug 2024 13:31:19 -0400 (EDT) Received: from imap49 ([10.202.2.99]) by compute3.internal (MEProxy); Thu, 08 Aug 2024 13:31:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bottled.codes; 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=fm1; t=1723138279; x=1723224679; bh=FTKz8COa/t Yilgge6oj2v1UGLt5XAlZue4u7emFdPWA=; b=LLk0blKPIWGLrenKTZwOed0jeF 8RiQL6JHFPG7Zp4wz8O+Ycd3EfTCI8dpcmBXzahiS5FpEYEaZRoUFBzNMllmPXb1 ZoAt8ChoyXATdWhWo6n6XT2DmjTKzUAfS87jJyKg6lZX026uPZGHUwvSbVMGA9FT I3itNg4VbRe+cOOKmR13lCmI0G6bhf4QUhwdspUUTJJGNj+MuQ80dAWNnNXBeAhg sUb3YCY1V4BAPHmkpupiPVLBO9YzH1/2MvCluMB1mbDluNWtNKS8SJn94drw/x2V 6r+0iBHZBzlssT4OrclwRtaPLgQdPUdegFw27IvIYKHeVfs/sCbY45GV/JSw== 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= fm3; t=1723138279; x=1723224679; bh=FTKz8COa/tYilgge6oj2v1UGLt5X AlZue4u7emFdPWA=; b=Cd8aKDO1D657JAcl218kt614ZwbIrPgYx/NoRtHt1fak GT+jGAqAlypdR7ctiwSkEFCNWx4WhkOO8eOLHaXPQMftxka1gLFn4yBTRcxJG+iE 9tCgqyzkGhyOPzwKZCdEHYpediSL1wj0yMCjTzsOFef6cdeAUWrBdeB55lNGK/XL /Otp9SmEfAf91q+xlfXHxPfNj2LgQwKCIIRg6lPV4xpsk3AHjU7GUZolIcXDhzgO xpv8fmusAAHmvUPAK8WOQH0mi9STLzXzSHgPhorTLV5gdknwHMPrv09khciEkkCX RQ2yea9TywvNGAedQqZqWMh7grZVJoJHycSx+Fd0Tg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrledvgdduudefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefoggffhf fvkfgjfhfutgesrgdtreerredtjeenucfhrhhomhepfdftohgsucfnrghnuggvrhhsfdcu oehrohgssegsohhtthhlvggurdgtohguvghsqeenucggtffrrghtthgvrhhnpedtueejtd ethfeulefhtdelieduteelffdtudelheffgedtieehhfelieejgfevgeenucevlhhushht vghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehrohgssegsohhtthhlvg gurdgtohguvghspdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgt phhtthhopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: ifab94697:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 4734A15A0093; Thu, 8 Aug 2024 13:31:19 -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: Thu, 08 Aug 2024 19:30:57 +0200 To: internals@lists.php.net Message-ID: <3b4a84fe-300c-4613-bff4-0a75221031ac@app.fastmail.com> In-Reply-To: <1f1cda9b-a159-4f92-90b0-2ca7a3cec262@heigl.org> References: <0FA837CD-60C3-4F4C-9044-C44FB0AF5788@php.net> <32BE9C65-F955-44F0-B994-D588D851902E@heigl.org> <1f1cda9b-a159-4f92-90b0-2ca7a3cec262@heigl.org> Subject: Re: [PHP-DEV] [RFC] [VOTE] Transform exit() from a language construct into a standard function Content-Type: multipart/alternative; boundary=c41a343d377443fa900659875da3b399 From: rob@bottled.codes ("Rob Landers") --c41a343d377443fa900659875da3b399 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Thu, Aug 8, 2024, at 16:10, Andreas Heigl wrote: > Hey Gina, hey all >=20 > Am 08.08.24 um 15:44 schrieb Gina P. Banyard: > > On Wednesday, 7 August 2024 at 17:07, Andreas Heigl =20 > > wrote: > >> Stupid question maybe, but are we voting on the RFC or on the patch? > >> > >> If the patch does not match what.the RFC proposes, then the patch h= as=20 > >> a problem. That should IMO though not affect voting on an RFC. > >> > >> Or am I.missimg something? > >=20 > > In theory, it is the RFC idea. > > In practice, a lot of the times it is the patch for complex features. > >=20 > > However, it is still within the purview of core developers to veto t= he=20 > > implementation of an RFC. > > Which could be the case here rather than voting against the RFC outr= ight. >=20 > I have no problem that core developers veto a certain implementation o= f=20 > an RFC. I actually expect them to do so. >=20 > But the vote should IMO *always and exclusively* be based on the RFC.=20 > Not on the implementation. If the voting happens based on the=20 > implementation due to the complexity of the features that means that t= he=20 > RFC is not wel written and needs to be improved. Or the implementation=20 > is problematic and needs to be vetoed by the core developers. >=20 > Why do I think so? It becomes completely intransparent why an RFC was=20 > rejected when the voting happens based on a meager implementation as=20 > after some years no one will understand why a well written RFC was=20 > rejected. Especially when the discussion then also happens off-list an= d=20 > on the actual code in github as that tears apart the information sourc= es=20 > that need to be taken into consideration in hindsight. I would expect any implementation done before the RFC is voted on to be = entirely proof-of-concept, and not expected to be mergable as-is. Basica= lly, a way to test out the new proposed RFC, but may have issues (such a= s memory leaks or not all edge cases implemented). I, personally, wouldn= =E2=80=99t expect an RFC to be declined based on the initial patch. That= =E2=80=99s good information to add to the rfc how-to page.=20 =E2=80=94 Rob --c41a343d377443fa900659875da3b399 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable