Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103442 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 95360 invoked from network); 15 Nov 2018 21:43:59 -0000 Received: from unknown (HELO mout.gmx.net) (212.227.15.15) by pb1.pair.com with SMTP; 15 Nov 2018 21:43:59 -0000 Received: from [192.168.2.105] ([79.222.39.127]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LpL4H-1fr1O72JQD-00f9M2; Thu, 15 Nov 2018 19:04:39 +0100 To: Zeev Suraski Cc: Nikita Popov , Internals References: <091debad-319d-7010-4852-fb9d7e6304ac@gmx.de> Message-ID: <04144b28-2255-1333-863c-023ef886940f@gmx.de> Date: Thu, 15 Nov 2018 19:04:42 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:HUyN3zRqmCJem69nBg+lOduipUyLHEvb+ArFhTX4VBj+MGrNkX5 DtIpY+8AyDNDdBKE5J8axUV0Q4Nrbv2Z/fBsf5HJCvMI9VrLopMMq3LveYE7CYOfkr3ctP3 PcF75q8LaNsbjESEkb9Ts2Ws4MHp2urRVjvQMAA2BT8AX0rpsmjojhJUPXvrPX9eSR0VJJW oBlCc9kj2d25o/G72g2cg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V01:K0:vTKb4vh8Vk8=:1IT6mqPFBIXEMLK+icOQ2B 3rDYMAdfvfekNdmyAM7peN1UZiXbteHTUDScEHc+/mYwkYyifj8fSuSnkcLDfFt+VMrIpFcvO MpEzLvwRM2wpYvD9dVgMwTvEyNjs9EjVcF9BUwqYerfkXxH5wkE7nzTtTtHdvcOalUueFdTVJ BLbrutQM4vWRnyvSsVLlLxdbM1AdwTdWmfTxU+WdEeJ7DtcDMNo/uVf5daLE12uglNCW6SshA ssQC4jir10tCOQAtnfMZWIRvzzpIzH/bTY1PAOuIhqB1qw3yzGugJu6sgIAseG1D1bjM/A53j IhxPvtWLblA7ot7dC+hlNdTeG1/PM2nrY9sp6UYbdxwoDl95xpKhScUITRAxnrc8BUkKATc/B loFUcnoezDj7jXzSDexrV89vdgauEwP9PqkHSyk4Iro57e4CLFytG5ysylp6kOwTvrhsKpr+G uipSF/scB1il2s/g7rKsXAWdPN0CukR8Jm9uhSv6pD8eU7/nGBl0xDNp5GiVMtOYcAAqmlt6m Z2ft1/vBDosQwlEnghdGaix6Ly/P18+jyidRzWOarw+zYC/4hERNF3IRMOvcGuYQYbTicb+6P jTLunv+Yd4T3qveuF/JL5+qYm+zBOdEtLER2BjG0rmgRMMIw22ZkBMgGCqucZ9wRpmPUIDH89 5x0QWLG9R1D/7B++Sa+lw5yPL0utLdvYovlkTsxrzyDxB83FYgT56ChJq+p0C8qFnb6B/+BWc +JXSurrq//PpgJU6/RBGLPcSMditot8txFMQaCT7oU8exk6Llsf6DaaWSC0ZqkPkXAOa/2PWZ pINExysoRIboc3YAhqfoUMgeg80gA89kakGHZT/mttB+b9gS0+NzbEyosn2kOkK9SqOTqgdW1 Pic8lrjAqdFDIuooZ1Cw7wrI+28J/kbf6mtaJmZlYMYHQVXFo+itPjERSZOfFr Subject: Re: [PHP-DEV] Re: Branch off PHP-7.4 early From: cmbecker69@gmx.de ("Christoph M. Becker") On 15.11.2018 at 17:46, Zeev Suraski wrote: > On Thu, Nov 15, 2018 at 5:07 PM Christoph M. Becker > wrote: > >> On 15.11.2018 at 15:27, Nikita Popov wrote: >> >>> Because each new branch introduces a lot of merge overhead for >>> contributors, I would further propose that merges should only go up to >>> PHP-7.4, while merges into master (PHP 8) will be performed occasionally, >>> on an as-needed basis, by the people working on it. >> >> Have you considered having a separate PHP-8 branch, which can be rebased >> onto master from time to time, and eventually be merged into master >> (basically, treating the PHP-8 branch as a big feature branch)? > > First, I think that continuously merging the level of changes we have in > store for PHP 8 on an ongoing basis from a branch into master - while > master is a moving target - would be a pretty big headache. That's why I > think there's sense to PHP 8 being the master branch, where most > development would go towards. > > However, I think that if PHP 8 is on master - it should become the > responsibility of people who introduce patches for 7.4 - to also ensure > that they work with 8 (master). If PHP 8 will be in a branch, that's much > less likely to happen. Given the complexity and effort of 8, I think we > could use some shared responsibility here, instead of putting the burden on > the few working on the PHP 8 magic. Actually, I'm fine with this. What I wouldn't like is that we have a master which is not always merged into, since that likely causes headaches for those willing to merge their changes from PHP-7.4 upwards, and maybe also for those testing on “nightlies”. > Another option, by the way, would be ditching 7.4 altogether and focusing > our efforts on 8.0 right away. It does mean people won't get typed > properties in 2019, but it will mean they'll likely get PHP 8 sooner. Yeah, might still be an option, but I would have preferred to already have had an RFC for this. :) -- Christoph M. Becker