Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111332 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 21932 invoked from network); 4 Aug 2020 23:09:43 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 4 Aug 2020 23:09:43 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C6CC51804C8 for ; Tue, 4 Aug 2020 15:07:27 -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,HTML_MESSAGE,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from outbound3.mail.transip.nl (outbound3.mail.transip.nl [136.144.136.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 4 Aug 2020 15:07:26 -0700 (PDT) Received: from submission0.mail.transip.nl (unknown [10.100.4.69]) by outbound3.mail.transip.nl (Postfix) with ESMTP id 4BLplK2Cv5z1CSKL for ; Wed, 5 Aug 2020 00:07:25 +0200 (CEST) Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by submission0.mail.transip.nl (Postfix) with ESMTPA id 4BLplJ0Pxlz3qcZN for ; Wed, 5 Aug 2020 00:07:24 +0200 (CEST) Received: by mail-wr1-f43.google.com with SMTP id f7so38827767wrw.1 for ; Tue, 04 Aug 2020 15:07:24 -0700 (PDT) X-Gm-Message-State: AOAM533WS34EqMAJmNIgrKO7TlZG9NIUngzh+6SDv5CAoRC6GtFfjk1L EY9cLi2MYbMs1sw9wowAmjrbUeR/tm/wqjB7kKE= X-Google-Smtp-Source: ABdhPJwJuu96khGGHnlLRagF47q01wMqGd9epfPW412uMBUamjf+7hCeWg8sBPWrLeRDwU8xkb3WaWC9/HvuQAZ8WcI= X-Received: by 2002:adf:df91:: with SMTP id z17mr33776wrl.149.1596578843745; Tue, 04 Aug 2020 15:07:23 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 4 Aug 2020 23:07:12 +0100 X-Gmail-Original-Message-ID: Message-ID: To: Derick Rethans Cc: PHP Developers Mailing List Content-Type: multipart/alternative; boundary="000000000000d663b405ac147a94" X-Scanned-By: ClueGetter at submission0.mail.transip.nl DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=transip-a; d=pmmaga.net; t=1596578844; h=from:subject:to:cc: references:in-reply-to:date:mime-version:content-type; bh=UaQokmKAy5vO7hGufcABiF1JLGM8MOpTE4PDUr1sMuw=; b=r5sLu/Yi5j4f0jeQc/sF/zrJgvOK4g7i94TtQ5iJxDQqYZ+mes47/vmWS6WmYPJW3r6V1R jcoKN6xR7tpiJ9n99nSsVUOTvD16CPvI4jKNUegWV7Smt/rTePb94uRIKUl9/Ev7Wmr3o4 663KT96gqxL/m3EJ0fbxcd6h5oipKdE8Tdo1hrSpSYVFKKFS+Lo1mDPq+a7q1OivzZZsnO 7jDXD9SRaYHI0pntrbXlKYn1k7ihyvofH7m1n/1NP8PaGo2I0xZoKynjICQxRzh/FOCzVC RIYLZuVoGc6yE+iw9wikYoqsmO8MxNBVi+5pCShzHOf/xtV8XIoGgodqeBexmQ== X-Report-Abuse-To: abuse@transip.nl Subject: Re: [PHP-DEV] [RFC] Shorter Attribute Syntax Change RFC 0.2 From: mail@pmmaga.net (=?UTF-8?Q?Pedro_Magalh=C3=A3es?=) --000000000000d663b405ac147a94 Content-Type: text/plain; charset="UTF-8" Hi Derick, I'd like to reinforce the idea that this RFC (as all RFCs) needs a Yes/No primary vote which should attain a 2/3 majority to pass. As it was the case with https://wiki.php.net/rfc/shorter_attribute_syntax, it had a primary vote asking "Are you okay with re-voting on the attribute syntax for PHP 8.0?" and that vote passed with 50 to 8. The primary vote on this RFC could be the exact same question, but I believe the primary vote needs to be there. Without this primary vote, we could be enacting a change that only (with 4 options) 25%+1 voters support, which is clearly insufficient. However, if 2/3 of the voters agree that something needs to change, they are also accepting that the change may not be the one they prefer. From the voting RFC (https://wiki.php.net/RFC/voting#required_majority): "The primary vote of an RFC, determining overall acceptance of the proposal, may only have two voting options and requires a 2/3 majority. This means that the number of Yes votes must be greater than or equal to the number of No votes multiplied by two." On the same RFC we can also find information about the format of secondary votes which mandates a simple majority, this should disqualify STV: "Additionally, an RFC may have secondary votes, which are used to decide implementation details. Such votes may have more than two voting options and may be decided by simple plurality. This means that the voting option with the most votes wins. If there are multiple options with the most number of votes, it is left at the discretion of the RFC author to choose one of them." I'm not saying that I agree or disagree with the changes you propose, but I think that all RFCs should follow the rules that are laid out. Those rules were last changed by an RFC which also required a 2/3 majority ( https://wiki.php.net/rfc/abolish-narrow-margins), so if you want to change the requirements to accept an RFC, you should propose them and they should be accepted before proposing a RFC which does not abide to these requirements. Regards, Pedro On Tue, Aug 4, 2020 at 2:45 PM Derick Rethans wrote: > Hi, > > Out of Banjamin's suggestion[1], I've updated the Shorter Attribute > Syntax Change RFC to reflect that process: > > https://wiki.php.net/rfc/shorter_attribute_syntax_change > > Patches and comments welcome. > > FWIW, this has an excemption from the RM Sara as per [2]: > > > * Shorter Attribute Syntax Change > > - Joe/Derick - Please make sure this RFC moves along and reaches > > conclusion by beta3, as discussed previously. > > > cheers, > Derick > > [1] https://externals.io/message/111218#111261 > [2] https://externals.io/message/111286#111286 > > -- > PHP 7.4 Release Manager > Host of PHP Internals News: https://phpinternals.news > Like Xdebug? Consider supporting me: https://xdebug.org/support > https://derickrethans.nl | https://xdebug.org | https://dram.io > twitter: @derickr and @xdebug > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php > > --000000000000d663b405ac147a94--