Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90975 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39474 invoked from network); 27 Jan 2016 10:05:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Jan 2016 10:05:35 -0000 Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.177 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.160.177 mail-yk0-f177.google.com Received: from [209.85.160.177] ([209.85.160.177:34340] helo=mail-yk0-f177.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C6/27-28185-E6698A65 for ; Wed, 27 Jan 2016 05:05:34 -0500 Received: by mail-yk0-f177.google.com with SMTP id a85so234538567ykb.1 for ; Wed, 27 Jan 2016 02:05:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=XI2RnHRq2fA1lLhrqhJfv60xi4p+78qlNQGYWW0f8u8=; b=rd5/MK0oQIwQi4Zr+12IPvsbq/uuXH3lFo0wyxk4qf348dr4Dhhb4gPJS+8wbigiaQ qXCAWyjRJqQOlmstqmSuWaICBqzFS4ro/XvcsWWQU+jHIxVB504iStRm+aflL+EhcYfH wP+W+PboG48Kl08MukSSIm2VktL4SK3Xjj3r9w7z/r4HbBr+6aW/4GVRl+nRFfrgPCjN B75dR6I1xVFpxlTPItXggtXfXRvk+HVYwP/jFJceKMGdBtpPIrAh3qf6Rcdbc/RiYbib yOZXOLKWLwOPRl6PP+E6qxTGII3LIHevRaiQw1lH2YcwZ/Pn4AtxFl45agOE9iCCxNAU fLbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=XI2RnHRq2fA1lLhrqhJfv60xi4p+78qlNQGYWW0f8u8=; b=lhEG7X0EsVPGW3mHSS3qZ5AjNX908chQj0naCJz3zYuCgj1+cAItKLP16Cf0Q2PWl2 TnVQGjJwi/WL87mq24CCqqPn48ZzpNGkZmzNaYdADcvsGWkGsZkvit/xkwMocqtFy8xL lGj11fR7M9aR1lQzUWBOMu6Tk+hinLv+kKnHH/sxrG3PTATh/x//Y3rHJbHesD2HKu3j bW8CAAaBiN0yooL7jAdPCPLeavCjPorQWizgaI8CXZmysbQsAcdXj/MhDjIPBWQm5tHr jBx1Zx2tahgsB/f2sT+P+tGl5dCcTSHumbKfWRO8YyfdRFCvTzk0jXy/NA+G9TI9A9XG M3tA== X-Gm-Message-State: AG10YOTTaGt8BY8EBoGIO54w106kUe+69ZHjxXEDQl2tgmAOGbsDSe5tpJaASpI2r0PKKw4d1iBR7o/LKeR0JA== X-Received: by 10.13.226.129 with SMTP id l123mr14084762ywe.0.1453889131772; Wed, 27 Jan 2016 02:05:31 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.129.88.139 with HTTP; Wed, 27 Jan 2016 02:04:52 -0800 (PST) In-Reply-To: <01d001d158e5$157f14a0$407d3de0$@belski.net> References: <03a501d15439$fcbf9ca0$f63ed5e0$@php.net> <56A1054A.5080102@fedoraproject.org> <56A2069B.2050007@fedoraproject.org> <56A21D68.6030403@fedoraproject.org> <56A825A9.9020706@gmail.com> <56A85967.4090603@gmail.com> <01c101d158d9$a0533450$e0f99cf0$@belski.net> <01d001d158e5$157f14a0$407d3de0$@belski.net> Date: Wed, 27 Jan 2016 19:04:52 +0900 X-Google-Sender-Auth: -imUsXdDbfdh2IJpTSdDo-i3fFs Message-ID: To: Anatol Belski Cc: Stanislav Malyshev , Remi Collet , "internals@lists.php.net" , Yasuo Ohgaki Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] PHP 7.0.3 RC1 is available for testing - **** BC break *** From: yohgaki@ohgaki.net (Yasuo Ohgaki) Hi Anatol, On Wed, Jan 27, 2016 at 6:28 PM, Anatol Belski wrot= e: > If you're willing to work on fixing BC breaches till next minor RC, it mi= ght be the way to proceed. If on the next RC we see no signs of regression,= so we could take it into the next minor. Otherwise, if we see that there a= re still doubts on stability, we could stop trying to bring those changes i= n a stable branch but go for master. Yasuo, it's really up to your willingn= ess to spend time on stabilizing, maybe also checking the Horde tests where= the issues was initially discovered, and being aware of possible risk that= it possibly wouldn't make it into stable. Anyways for the upcoming final, = releasing your patches seems risky. I'm sure unit test failures cannot be fixed. It's relying on old buggy behaviors. Since I cannot fix users' unit tests, I fully agree to revert offending patches. In return, we'll have buggy behaviors, but it shouldn't be fatal because users have been living with them for a long time. Unlike other internal functions, session module functions expose many internal data and logic to user space. Even if changes should not affect normal operations, changes may break users' tests as they are testing abnormal cases usually. For this reason, I'll not commit changes to released versions from now on, if it changes exposed data/logic. e.g. Save handler execution order, session data manipulation logic. Please let me know if I should revert them. If it is not burden for you, please revert them by yourself. Thank you. -- Yasuo Ohgaki yohgaki@ohgaki.net