Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104807 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 18069 invoked from network); 19 Mar 2019 23:15:03 -0000 Received: from unknown (HELO mail-wr1-f65.google.com) (209.85.221.65) by pb1.pair.com with SMTP; 19 Mar 2019 23:15:03 -0000 Received: by mail-wr1-f65.google.com with SMTP id s15so214487wra.12 for ; Tue, 19 Mar 2019 13:06:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cpz34yDpcy3tyjf84lUMrd0j8+DwCjLM/42efKzFdhw=; b=t5VZHk3TcShTq3UiW8K8stm0ksTjRv4uXzValxxbAjv+isWtLscAnidBMhEXJ1E/+p ZXDOBYI0hWlUDefTmsUhbZ7xlHw8uOJIIPWJXq7genuZJuKHsVyqMKc1X2arQ7TApfwH 9Tb5YqcHr3De8Cx71lHbrgRHG6eHorjU5Cp5VV/RxHBU11bCaXaD5dI399tFZphYK/uu Kt4wqXctjhSOxOWJxomVGUyp244Dlqt9Ef7YaZHFzrQCchj1k6Hz61h2esNuN3SbkhuT HreULlpSBrXNDEFRQp0nIuYkx3vj9luolDfb5pqm6TjgbcyZ17JVmbuNrvq3oXFrGgBG Gqsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cpz34yDpcy3tyjf84lUMrd0j8+DwCjLM/42efKzFdhw=; b=I+q9jyLT8RqHYBKP4ALt+GH4I5FPi/x2qnyTGlyq/A1d8EeNU1cePVQIakknbfPM35 DXxjcGCi251ESpNewSsUNv+7jAjSHDs1Z1bhwBmruXod9Ie3K3SHoeS8aYDVLGCwGbil Zc4w4RgjRQcvEQsGGO/W8yIYTvBRAmcrBuU70C9dKWHGR2mVVSEbjUZFesHJ/5RfiSvj qKOXvlxLzoM61e5j9SzTsD62lPDTf9GMKrNWFkgltJ6QL0gmTLI6ubE7jP1izlFfpUPv k1z+UFBjTHzIdrRpRN8Use9pq1nHX8QznEI+3/9yrOLKVUgStMaTkVAkKTRf6KQ48qAj dVNg== X-Gm-Message-State: APjAAAXRMZAt1WwSR639rqkJUf/kwlHO1n4svVw1Ir5jIW8n5AN+8EEL aiYHZWya2nMbaBJmyU3NYNYGDNB/fmwtaZwO8Q0= X-Google-Smtp-Source: APXvYqx8dudYk5aK7BFbpCKVzgu3pcHmAdrXjyVaZUDZ13p7wFGFrYDOHbu2eMe7IXFUW6IyvDVqZ4Wkpg55X+pOxZw= X-Received: by 2002:a5d:4606:: with SMTP id t6mr9908493wrq.43.1553026005423; Tue, 19 Mar 2019 13:06:45 -0700 (PDT) MIME-Version: 1.0 References: <2a08bdcd-b98c-1572-2aae-07af61a29a3e@gmx.de> <34920d43-2b90-507c-c96b-8a80a192c4c9@gmx.de> <56361e37-1c5d-244a-7f98-362a89e383ce@php.net> <1695f069-9d69-cc8f-2155-d680dc7f77fe@telia.com> In-Reply-To: <1695f069-9d69-cc8f-2155-d680dc7f77fe@telia.com> Date: Tue, 19 Mar 2019 21:06:33 +0100 Message-ID: To: =?UTF-8?Q?Bj=C3=B6rn_Larsson?= Cc: Sebastian Bergmann , PHP internals Content-Type: multipart/alternative; boundary="0000000000006176e50584780b26" Subject: Re: [PHP-DEV] Re: PHP 7.4 Release Manager Selection From: krakjoe@gmail.com (Joe Watkins) --0000000000006176e50584780b26 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable They sound like justifications for 5.6 support being extended. I think there are good reasons to stick to schedule for 7.4: 8.0 is certain to contain JIT, 7.4 is not, but should 7.4 get the JIT then it will be experimental, and because of ABI guarantees and BC concerns will be more or less stale in the 7.4 branch, with a focus on 8. It will not be good to have an experimental feature being used in production for an additional year. If 7.4 doesn't get the JIT then that's a really good reason to upgrade to 8, which will help adoption, and extending support will harm adoption. The upgrade from 7.4 to 8 for tools like smarty should be relatively painless, if any changes are needed at all they will be quick and easy. The same for third party extensions most likely ... This isn't comparable to 5.6 to 7 where rather a lot of extension code needed to be rewritten, and userland code may have been broken. What is clear is that we should not be adjusting policy with extended support for the last release in a series, if we are going to extend support then it should be for reasons beyond "it's the final release in this series". Cheers Joe On Tue, 19 Mar 2019, 20:50 Bj=C3=B6rn Larsson, = wrote: > Den 2019-03-19 kl. 17:53, skrev Sebastian Bergmann: > > Am 19.03.2019 um 17:43 schrieb Joe Watkins: > >> At least I'd like someone to explain in detail why we should extend > >> support > >> for 7.4? > > > > Seconded. > > > For us the extended support of 5.6 has been very beneficial. > Primarily for two reasons: > - A large legacy code base that took time to fix. > - Adaption of third-party tools takes time. For instance latest > version of smarty that we use, still gives error messages for > PHP 7.3 (a standard plugin). > > I don't expect the above to change going from 7.4 to 8.0. Of > course it depends on the 8.0 features and BC breaks. > > Also looking at the 7.4 content it seems quite attractive! So > given that we don't yet know uptake of 8.0, 7.4 could have > a long lifespan. > > Another point is that when looking in the control panel for > our server that incorporates PHP, 5.6.40 is listed as outdated. > If it had been a year ago instead (no extended support ), then > it would have felt weird since 5.6 has executed flawlessly in > 2018 for us. > > Finally, given that the extended support for 5.6 has been quite > a success, having the same for 7.4 seems prudent at this point > in time. > > r//Bj=C3=B6rn L > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --0000000000006176e50584780b26--