Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:115795 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 1986 invoked from network); 24 Aug 2021 18:56:10 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 24 Aug 2021 18:56:10 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1FAD91804BE for ; Tue, 24 Aug 2021 12:30:11 -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=3.2 required=5.0 tests=BAYES_20, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_SOFTFAIL 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-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 24 Aug 2021 12:30:10 -0700 (PDT) Received: by mail-lf1-f50.google.com with SMTP id j4so12897738lfg.9 for ; Tue, 24 Aug 2021 12:30:10 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=khk+pbmPo32bZT+ON45px7WZ18aOSOv6/7MSReySLrg=; b=ukJTiq9mrHVyn5K2/6ZvOjE/mML/ROvG+OStePesUtaOVdkSOnwXcps1JP4EvUz3n5 Fv7Zi15H1nAkI2fg7a9JlJMGQmdoBQsL+qZNJ6seimz7EmInnWpJysaAKHZ9o+Ueigze Btuk7dTBj/6JJIkI26CSsI9yEaT+fC/1UmIMs6lOxSYy+VWoux3ywxCl/SjlA8gyTxgJ o7oRvd+FxRyCDa/jgLCboMkD9/fM08msHvy1K6LEQPMGvzYbNjyEwkHK4ZQ0wDkpnIPu oOQDRtltx8D+ZbsIVfNa53F0LeijodE43OEjsEK0hlMfxpdkp3eKCPEDelrUgHujXYWK YeZA== X-Gm-Message-State: AOAM531quBFKtyZORCSPWnHtrMISD1xjSdDc3g4rSM62AdUw4Xinwr9K n18DPimhmEO0X6OX7+G+o2LFPBISNj0BGhXMLUZ+TQ== X-Google-Smtp-Source: ABdhPJzMV5SwOsQlFH4fofveASg7p2VcDHDoxmkrB3rZpV8WzzTuU2yQr7Uv0DnBawgG+YUXYfr7PHZAea1wDT5lkV4= X-Received: by 2002:a19:6d18:: with SMTP id i24mr29119436lfc.451.1629833407277; Tue, 24 Aug 2021 12:30:07 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 24 Aug 2021 14:29:56 -0500 Message-ID: To: Tobias Nyholm Cc: Deleu , PHP internals Content-Type: multipart/alternative; boundary="00000000000048c05905ca53293f" Subject: Re: [PHP-DEV] Guidelines for RFC post feature-freeze From: pollita@php.net (Sara Golemon) --00000000000048c05905ca53293f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Aug 23, 2021 at 5:57 PM Tobias Nyholm wrote: > > Situations like this often requires a judgement call rather than somethin= g > that could be defined as a policy. > I suggest the release managers always should be in agreement before a RFC > is created during a =E2=80=9Cfeature freeze=E2=80=9D. If the release mana= gers agree that a > change can be added, then the discussion and the vote should not consider > =E2=80=9Cif it is too late=E2=80=9D or =E2=80=9Cthis is rushed=E2=80=9D. = I think we can trust the release > managers to make the correct desiccation without an extra policy. > > Agreed, and I would say that we DO have a policy. The policy is that the RMs make a judgement call in the moment. I still think the attributes syntax was appropriate to make an exception for (given it was a new feature and this would be our last chance to refine the syntax), as was the nullable intersections case (the additional change to the engine was trivial, while providing notable benefit). So I would say we don't need a strong policy saying "exceptions in these cases only". However, I'm all for some definitions of best practices and considerations to take into account to make the decision making process more predictable and less arbitrary. TL;DR - This RFC sounds like a great idea, assuming appropriately scoped. -Sara --00000000000048c05905ca53293f--