Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106418 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 48523 invoked from network); 7 Aug 2019 19:36:47 -0000 Received: from unknown (HELO mail-vs1-f68.google.com) (209.85.217.68) by pb1.pair.com with SMTP; 7 Aug 2019 19:36:47 -0000 Received: by mail-vs1-f68.google.com with SMTP id 2so61089896vso.8 for ; Wed, 07 Aug 2019 10:03:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fwMZoOi5V2nTtP71Z2SbQkl5ymOtDc9MauzbIb7aSHQ=; b=E1wchbbqkQhgs0QTDoOGIregualmxjfgjtmVcTS+RuzWFxV03zswF8jOntJuBodKCq 8FxD6CPWnqmiSNJaW3Iea0+me/Rb9yqOpcTa0s1f480pEVNxPHyZqh6p0ex5TymC01FW FNYETAR81CQ7xPj7g0MFFy6Q9+DMEJfWUGy+QOpffrDiF4x44h0taEGNKchZaHuZhQlK SZ02IbhnWgv2FwFcodqK6b5AnwWomqqevSXw+3GhS+IdSO47GpqBTdHp46g2VYwAWoBR 9j5WA8XiYm8HaPqM0Cd6464DaTPOqr5Hatuvp2a//Pbc37StIYqVzexMqUKaPTYg70XR dqnw== 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=fwMZoOi5V2nTtP71Z2SbQkl5ymOtDc9MauzbIb7aSHQ=; b=BPpF9FjjOGWf7VTHe+wcPVQmlotpnqQtVDaNvzJTKsBitj/suft7ctQzu8iFZDCBkY YcbHzxCWEy+lzkOVPnCDxA26RMvsGYeZWY2ufLmIlxayeO6ZqcnPSK1bDPF4Dg2724zh 8WJXW1vQtbztgj4+N5glXukjHcRydlkOq9IWe8BOArOgW+NrqpPCzAAY35dknY2LO0Mg gB6HqLAugpLzpyhwEDTi+UDe4nricy4aACl46Hr984TwiiyNBrVFXyLFK7bbMwK7ufuN 8ivc0kCr2Yss7mguioTFH1zik+konmhUHNsQf723ZUuZcorgw9K2cydzH8Z4AZtyoW1Z uQUg== X-Gm-Message-State: APjAAAVynzHL6TwfKuNOPeWnToDL8JiAKizjx2ley9/VWK0xDCRRyl/6 GCUtGtnHz8W39jXR+uDy1OJw4HP1Q+SXrlfDksY= X-Google-Smtp-Source: APXvYqxQ1uV8lV7zu7td2M7rH30aGUndhDwAyacclvck5v+gBR0ZXqUf68mCa9XdFaGQnBDNmTYFo7Fqd5fPXLviA1c= X-Received: by 2002:a67:e9d9:: with SMTP id q25mr6076515vso.74.1565197423772; Wed, 07 Aug 2019 10:03:43 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 7 Aug 2019 13:03:32 -0400 Message-ID: To: Peter Kokot Cc: Zeev Suraski , Dan Ackroyd , Andrey Andreev , "G. P. B." , PHP internals Content-Type: multipart/alternative; boundary="000000000000728900058f89ecdd" Subject: Re: [PHP-DEV] [RFC] [VOTE] Deprecate PHP's short open tags, again From: chasepeeler@gmail.com (Chase Peeler) --000000000000728900058f89ecdd Content-Type: text/plain; charset="UTF-8" On Wed, Aug 7, 2019 at 1:00 PM Peter Kokot wrote: > Hello. > > On Wed, 7 Aug 2019 at 18:56, Chase Peeler wrote: > > > > > > > > On Wed, Aug 7, 2019 at 12:45 PM Peter Kokot > wrote: > >> > >> On Wed, 7 Aug 2019 at 16:14, Zeev Suraski wrote: > >> > > >> > > >> > > >> > On Wed, Aug 7, 2019 at 4:56 PM Dan Ackroyd > wrote: > >> >> > >> >> On Wed, 7 Aug 2019 at 09:45, Peter Kokot > wrote: > >> >> > > >> >> > Yes, last time I was asking this, there was a clarification that > >> >> > certain people from the group internals can veto particular RFC. > >> >> > >> >> Please could you point to where this alleged rule has ever been > >> >> written down or agreed to? > >> > > >> > > >> > There's indeed no such rule that any individuals have a veto power. > >> > > >> >> > >> >> Although certain people may have claimed this is a rule, it's never > >> >> been agreed afaik. > >> > > >> > > >> > I'm not aware of anybody who ever claimed that such a rule existed, > either. If people are alluding to me - then I don't claim I can veto > anything; I think it's also clear from what I think about the short tags > deprecation RFC that if I had veto power, that would be an instance where > I'd use it. The reason we went for V2 aren't because of a veto, but > because of issues in the previous RFC. > >> > > >> > With that said - the source code of PHP is copyrighted by the PHP > Group - and it's a fact that is mentioned at the top of every PHP source > file. The PHP Group is mostly inactive, and will likely stay this way, but > under some extreme situations - it might choose to act (if ever - probably > primarily around things that have to do with process). > >> > > >> >> I think when we adopt a Code of Conduct one of the things we need to > >> >> make explicit is that "claiming authority that is not codified" is > >> >> explicitly a thing that will not be allowed in internals discussions > >> >> as it seems to keep happening and results in a lot of confusion, and > >> >> frustration. > >> > > >> > > >> > The more accurate word here is 'if', rather than 'when'. But I don't > think there's a need to wait for a CoC on this one - it should be clear > that no individual has veto powers, but it should be also clear that not > everything is up for a vote. > >> > > >> > Zeev > >> > > >> > >> Veto has been mentioned here > >> https://externals.io/message/105201#105558 > >> > >> I'm not having any issues with veto being used here or not on a > >> previous RFC from people that are in the internals since day 1. I > >> think we should respect that they have issues with proposals coming up > >> in recent years, but hopefully group will also understand us - users > >> and new contributors a bit that we just want to have a bit of cleanup > >> of legacy things here and there :) > >> > >> Thanks and have a nice day. > >> -- > >> Peter Kokot > >> > >> -- > >> PHP Internals - PHP Runtime Development Mailing List > >> To unsubscribe, visit: http://www.php.net/unsub.php > >> > > What powers are available, and to whom they are available, is probably > something that should be moved to another thread. We currently have at > least three different discussions going on in this thread: > > 1.) The RFC itself > > 2.) Default handling of the ini setting > > 3.) Whether certain people can veto RFCs. > > > > To address Andrey's initial concern, which is currently leading to him > not voting: > > > > Nobody is vetoing anything. Due to both the procedural issues (the way > the voting was structured with two options) as well as the severity of the > issues raised after the voting, another RFC was proposed that supersedes > the original RFC. The procedural issues alone were enough to warrant > another vote on an RFC that had fixed those issues. This means that, for > all intents and purposes, the first RFC never existed. If the current RFC > passes, then it will be implemented as proposed. If it fails, then > treatment of short tags will remain as it currently is. > > > > I hope you will reconsider your decision to not vote on this new RFC. I > understand your concerns. As someone that didn't like the outcome of the > first vote either, I also didn't feel that a revote just because a lot of > people decided to speak up after the fact was the correct course of action. > I don't think that is what is happening here, though. > > > > -- > > Chase Peeler > > chasepeeler@gmail.com > > Just to be more clear here. If the RFC fails then the short opening > tags will stay in PHP for ever. I'm not sure what will change in 5 or > 10 years so much so considering the feedback I think we should then > leave them in for ever and enable them by default everywhere and have > two PHP opening tags. Yes, this is what happens when there is no plan > from key people involved here. > > And why is supporting two types of opening tags so bad that it justifies such a large BC break? Support for short tags has existed since PHP3. Can you point to anything you've written or used that would have been better had short tags never existed? > -- > Peter Kokot > -- Chase Peeler chasepeeler@gmail.com --000000000000728900058f89ecdd--