Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85657 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 59964 invoked from network); 1 Apr 2015 19:19:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Apr 2015 19:19:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.172 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.192.172 mail-pd0-f172.google.com Received: from [209.85.192.172] ([209.85.192.172:35165] helo=mail-pd0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 50/37-21906-BC44C155 for ; Wed, 01 Apr 2015 14:19:39 -0500 Received: by pddn5 with SMTP id n5so64254670pdd.2 for ; Wed, 01 Apr 2015 12:19:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=bulsGN96vrpCdWQTuGRN2LdA63Z9Y+hNXXC75S8SQjE=; b=UxdGB34NXRrbSGdxPOft5wlgUUfV07YXK858s6ARwkpfOu3ap2qged2R3vMrmi8AH3 Kjs3AecW9d9QxyAN0PVNnqOIhK0vcxTySbyJcMCbSXlb+G3RjB5rL8Eapo5jTyeNMFLo vBkvDSNc64f0xiFIKJGcBJuj2Wfqoabbo2n2tdReVD36bgQ0z7affcBPn+BnAGYXlVyA SSDjdVaRStDu4UH9e/r5ysNwz1Dcm9IWObxh7orehK+ImIjVxHUWEUrvpm+HpGJFIphU aT0TIJ+xREyNBvVLcgbUZ5Ykod9aoPllkUFxzlqpYlTwoWOSpn4NX69hqMhEBGnCATid EMaw== X-Received: by 10.68.132.233 with SMTP id ox9mr79669186pbb.83.1427915976741; Wed, 01 Apr 2015 12:19:36 -0700 (PDT) Received: from Stas-Air.local (108-66-6-48.lightspeed.sntcca.sbcglobal.net. [108.66.6.48]) by mx.google.com with ESMTPSA id h9sm2915882pdo.5.2015.04.01.12.19.35 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Apr 2015 12:19:36 -0700 (PDT) Message-ID: <551C44C7.6060108@gmail.com> Date: Wed, 01 Apr 2015 12:19:35 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Dennis Birkholz , internals@lists.php.net References: <551BC7CF.3080309@birkholz.biz> In-Reply-To: <551BC7CF.3080309@birkholz.biz> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] What's our official stance on small self-contained additions in a micro version From: smalyshev@gmail.com (Stanislav Malyshev) Hi! > I am sorry for the contributor but my example is > https://github.com/php/php-src/pull/1145 > (DateTime::createFromImmutable() method) which was posted here on the > list, got three negative replies but was merged nevertheless. I will not > reproduce the arguments here but now the door for a clean solution > inside the DateTimeInterface seems closed forever. Why is it closed forever? I've seen Derick look at the patch and didn't see any objection from him except for small CS fixes. Also, we did not release it yet so if there's any problem with it it still can be reverted. But I haven't seen any mention of it so far on the list except for this mention in completely unrelated topic which would be extremely easy to miss and that says basically "all is lost now, no use to discuss it, the end is nigh" without explaining anything. If you want to explain yourself, please start a topic and do this, we have 2 weeks before 5.6.8, ample time to revert if necessary. > Besides, I think that the vast majority of PHP users out there is using > distro versions, so it does not matter to them if a feature goes into > 5.6.7 oder 7.1.0, they will get the feature when the distro upgrades. That'd basically mean "never", no distro would go from 5.6 to 7.1 within the same version, and changing distro version is insanely operationally complex thing which is done very rarely. > So, please let the x.y.z versions contain only additional (security) > fixes and stick to the RFC process, thanks. We are already doing this. The discussion is about changing the process to ban enhancements in released versions, which was never the case and we specifically emphasized this when we started it. Now you seem to propose to ban non-security bugfixes on releases too. So basically you'd have to wait for years to even get a bug fixed. Nice. -- Stas Malyshev smalyshev@gmail.com