Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79324 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37190 invoked from network); 30 Nov 2014 19:33:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Nov 2014 19:33:35 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.41 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.218.41 mail-oi0-f41.google.com Received: from [209.85.218.41] ([209.85.218.41:38091] helo=mail-oi0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 78/C1-22137-E017B745 for ; Sun, 30 Nov 2014 14:33:35 -0500 Received: by mail-oi0-f41.google.com with SMTP id a3so6554691oib.14 for ; Sun, 30 Nov 2014 11:33:31 -0800 (PST) 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=4a4jo/QWOwGCUTBSfArIZkjO12nImWjVdON86VI+iXU=; b=vbU1Z5ZaZOsRlQYkIEIpjCxD1FnoqyLfT7EqIfK2WYw6SyqP3gOA9cs0j4z8YBItQV oOHXPIxPU+D7GDCo/XkeFRhRkYx8jGZzl2hH9ZTy9kdFIW9KAmpLLCtmKSB1fVK834gQ AjoCT2hGlit+ZsShRzb3CO2WjsVjnlzhy2fVNwYJagp0J1rDLCGLnAE0suQtOHYgjE9f rZCSgIl+HMQ3RlfZkO/tvvBfko0caF4hd0kNlGRlGV1YaUQqFtQuir79Ub4FZyTf/91d VloJPf+PEP26ULjmMsWrkktJwxf0H37kdtSTDSyTn7Je4ka0clrd0K2JKLPfqo80Y2EL 8vCg== MIME-Version: 1.0 X-Received: by 10.202.76.216 with SMTP id z207mr14273813oia.101.1417376011438; Sun, 30 Nov 2014 11:33:31 -0800 (PST) Received: by 10.60.37.103 with HTTP; Sun, 30 Nov 2014 11:33:31 -0800 (PST) In-Reply-To: <547B6B54.5020009@gmail.com> References: <547AD8D8.9060603@fedoraproject.org> <547B5C93.7050001@fedoraproject.org> <547B6B54.5020009@gmail.com> Date: Sun, 30 Nov 2014 20:33:31 +0100 Message-ID: To: Rowan Collins Cc: PHP Internals Content-Type: multipart/alternative; boundary=001a113ada30acd0ff05091891ec Subject: Re: [PHP-DEV] Feature: use Posix ACL for FPM socket From: tyra3l@gmail.com (Ferenc Kovacs) --001a113ada30acd0ff05091891ec Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, Nov 30, 2014 at 8:09 PM, Rowan Collins wrote: > On 30/11/2014 18:06, Remi Collet wrote: > >> >However, I think we should stop including features in our patch >>> >releases. I've heard a few others express similar sentiment, but >>> >it may have been more targeted at what we are allowing for "bug >>> >fixes" in patch releases. Anyway, that's my input. >>> >> Yes, I'm one wanting to reduce new feature in stable branch... >> >> This is the reason why I propose this feature for 5.6 (not 5.5) and >> with a new option to not change default build. >> > > But that's still technically introducing a feature in a patch release. > > From a documentation point of view, it's a lot tidier if we only ever hav= e > to say "since PHP x.y" rather than "since x.y.z", and as you say, there's > always a risk. I don't know much about this case, but let's say a mistake > allowed a misconfigured build to apply an inadvertently wide ACL; having > that emerge in a patch release could mean downstream maintainers losing > faith in the official releases, and make everyone's lives harder. > > Part of the stated aim of the release process RFC [1] was to "reduce the > time to get new features in a release", and the solution to that was to > guarantee a release every year, so that there's never more than a few > months to wait, while simultaneously having clean, safe, patch builds. Th= e > crucial paragraph is this: > > > No feature addition after final x.y.0 release (or x.0.0). Self containe= d > features or new SAPIs could be carefully considered on a case by case bas= is. > > That wording implies - in my opinion - that the burden of argument should > be on the feature's sponsor for why an exception should be made, but > there's a temptation to shoot for inclusion everywhere and see if the RM > challenges it. > > [1] https://wiki.php.net/rfc/releaseprocess this is also my interpretation(that is should be of a case-by-case approval process instead of a RMs can veto if they really want), but I seem to be the minority on this side. having said that, I would be fine having this one in 5.6.x. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --001a113ada30acd0ff05091891ec--