Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85641 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30922 invoked from network); 1 Apr 2015 17:12:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Apr 2015 17:12:29 -0000 Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.172 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.214.172 mail-ob0-f172.google.com Received: from [209.85.214.172] ([209.85.214.172:36227] helo=mail-ob0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3D/51-21906-AF62C155 for ; Wed, 01 Apr 2015 12:12:27 -0500 Received: by obbec2 with SMTP id ec2so88554227obb.3 for ; Wed, 01 Apr 2015 10:12:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Q0RW328f4L10iBRnQXBwCC0CQrVbI+z6/IS11JnaQVQ=; b=pTo28goJwyyIHxdk22EnssWRaaLIl6MbdbQ4dVBjPIWCWZ1AtMmg3vluQYmrKszrPy YbypIvrFM4WS6eYvgpFMtAIh51/49U7+Ij/Mb2aDedicoSVCXFSXC1y+siBYikfKVeuh vsICD2w8KwhhbJJoQuuke7/V651Fd0Z7tKvvwcvg9GaNpP6DWbpCRvWxHzDUgq9a6aGR Y8Fz99347K2JcdHzIowU3FrYKI0YIXGBzqgwFEs+kRx8YSSJHrt0ItlWJRYWyR/DUvKw QzYaWtwUzO8cemU8Jeb3o4VXHm3IWEFuw6gLHfQHIgTUpAMs7j8nn5eLXjEBUvgJG/Wz wT+A== MIME-Version: 1.0 X-Received: by 10.60.16.168 with SMTP id h8mr41472516oed.4.1427908343981; Wed, 01 Apr 2015 10:12:23 -0700 (PDT) Received: by 10.60.81.201 with HTTP; Wed, 1 Apr 2015 10:12:23 -0700 (PDT) In-Reply-To: <030a01d06c98$e84725b0$b8d57110$@php.net> References: <551BC7CF.3080309@birkholz.biz> <02f101d06c6e$3790c020$a6b24060$@php.net> <030a01d06c98$e84725b0$b8d57110$@php.net> Date: Wed, 1 Apr 2015 19:12:23 +0200 Message-ID: To: francois@php.net Cc: Dennis Birkholz , PHP Internals , Stanislav Malyshev Content-Type: multipart/alternative; boundary=089e01293f0e9d6cbb0512acd162 Subject: Re: [PHP-DEV] What's our official stance on small self-contained additions in a micro version From: tyra3l@gmail.com (Ferenc Kovacs) --089e01293f0e9d6cbb0512acd162 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, Apr 1, 2015 at 6:28 PM, Fran=C3=A7ois Laupretre = wrote: > > De : Ferenc Kovacs [mailto:tyra3l@gmail.com] > > > > I could accept any decision between holding off new features until next > > minor/major and allowing features explicitly without going through an > RFC, but I > > want to have an explicit definition on what is allowed and how should > the case- > > by-case process work. > > The release process document is clear : "New features or additions to the > core should go through the RFC process." (hopefully considering the 'core= ' > as the whole PHP distribution). It would be better using "must" instead o= f > "should" but it is quite clear. > I see your point, but the consensus/status quo(based on past mailing list discussion and( is/was that not everything requires an RFC. > > So, providing "a room for exceptions on a case by case basis and only for > small self-contained features and additions" does not mean that these > features don't have to go through an RFC. There is nothing to add to the > rules, we just need to have them enforced by people who currently merge n= ew > features without demanding an approved RFC. If everyone respects the rule= s, > the 'case by case process' is clear, it means 'approved through an RFC'. > Only bug fixes with no side effect can be merged without an RFC. > again, I'm fine with changing the current status quo, but we can't pretend that this was always the consensus when we were doing otherwise and >95% of the people seemed to be okay with it (I had a couple of threads in the past years where I tried to clarify a couple of things about the voting and releaseprocess rfcs, but nothing really come out of it). > > So, once again, as https://github.com/php/php-src/pull/1145 clearly did > not follow the rules and was not approved in any way, I'm asking whoever > merged it to revert the change and ask the author to go through an RFC. > As I mentioned this wasn't something without precedence, but seeing how Derick(ext/date lead author/maintainer) was explicitly against this change, and there were no favorable response from the list I tend to agree with the revert. For the record this was merged by Stas: http://git.php.net/?p=3Dphp-src.git;a=3Dcommitdiff;h=3Dcc2fd00942d599753261= 66be70cd36da85a681d3 --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --089e01293f0e9d6cbb0512acd162--