Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89711 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34529 invoked from network); 7 Dec 2015 14:37:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Dec 2015 14:37:24 -0000 Authentication-Results: pb1.pair.com smtp.mail=oldschooldsl@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=oldschooldsl@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.173 as permitted sender) X-PHP-List-Original-Sender: oldschooldsl@gmail.com X-Host-Fingerprint: 209.85.217.173 mail-lb0-f173.google.com Received: from [209.85.217.173] ([209.85.217.173:32906] helo=mail-lb0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5D/41-28320-3A995665 for ; Mon, 07 Dec 2015 09:37:24 -0500 Received: by lbbkw15 with SMTP id kw15so64863936lbb.0 for ; Mon, 07 Dec 2015 06:37:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=8x9oDX/aI5VP/Iltm5i4CPyC3HBQAkK0r9GJRbf2tXY=; b=xRt8DtDgBlg4kE3KAcs/P51Gm8+n9tGazyba4HWttfdMIpluUc5fbzuCJx+q7zpkfC /LCnxwOr4wk6rRzpd5kEotibF61QUgzpT6q7vIjQoUTMnqoeHhJRGjJ9rX2kjM4pZmnH /2wTo9/aW/FOwgkwpgr4faUZH4Ez1lEbg3UitcUu7PKL1kB+tYdH+PWiCvP9Ql7Lr35h bgWXiBGBZ9+BTEKQDJqZ9ffIbGIK2oGUafge/FPVpq2Eo2WuosMyV8vGMueBX+/ZwOvO agCAnRcQFS9jyQjlr/pFD/ZQIEF0cYcClm9spyvN/ti3PDq3CED/illTh8rxbySms3qr IJiw== X-Received: by 10.25.88.67 with SMTP id m64mr14284251lfb.23.1449499041035; Mon, 07 Dec 2015 06:37:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.33.68 with HTTP; Mon, 7 Dec 2015 06:37:00 -0800 (PST) In-Reply-To: References: <90c8ecbc29f8a40a2430306b807a169e@mail.gmail.com> <5664AC01.1020602@gmail.com> <97.B3.55814.38095665@pb1.pair.com> Date: Mon, 7 Dec 2015 09:37:00 -0500 Message-ID: To: Andrea Faulds Cc: PHP Internals Content-Type: multipart/alternative; boundary=001a1141a07c717d4205264fcb76 Subject: Re: [PHP-DEV] PHP 5.6 life cycle From: oldschooldsl@gmail.com (Adam Howard) --001a1141a07c717d4205264fcb76 Content-Type: text/plain; charset=UTF-8 2016, not 2017. Extended support for nearly 2 years is a bad idea and only further enables bad practices. On Mon, Dec 7, 2015 at 9:32 AM, Adam Howard wrote: > I see the same people who had a problem with the EOL (end of life) date > for 5.4, 5.5, are going to be the same people who have a problem with 5.6 > EOL. Extended the support will only enable those and others to validate > their excuse for not needing to migrate to the new code base. > > I agree, a date should be made and set. > > On Mon, Dec 7, 2015 at 8:58 AM, Andrea Faulds wrote: > >> Hi Stas, >> >> Stanislav Malyshev wrote: >> >>> Hi! >>> >>> IMHO, I think we need to look at the 5.6 lifecycle very differently from >>>> how we look at 5.5 and earlier. This is really the 5.x lifecycle as >>>> it's >>>> the last version that's relatively completely painless to upgrade to >>>> from >>>> 5.x (especially 5.3 and later). >>>> >>> >>> We could make 5.6 an LTS release with extended support, but the question >>> is given the code delta, would all fixes' authors be willing to do >>> essentially double work? Would extension authors be willing to maintain >>> two branches long-term? And, if that proves to be hard - wouldn't we end >>> up with a situation where they choose to only maintain PHP 5 version >>> (since it's easier and that's where 90% of people are) and extensions go >>> unsupported for PHP 7 for a long time, creating an adoption problem for >>> 7? >>> >> >> As others have pointed out, there's also the problem of PHP 5 lifetime >> extension reducing the urgency for users to move to 7. >> >> >>> I do think we probably need to extend the lifetime of 5.6 (and make an >>> RFC on it) since I see no way to have everybody to adopt PHP 7 in mere 8 >>> months, but we should have a defined EOL date ASAP. >>> >>> >> Support for 5.6 ends in August 2017, that's 20 months away. So it's not >> quite as bad as that. >> >> Thanks. >> >> -- >> Andrea Faulds >> http://ajf.me/ >> >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > --001a1141a07c717d4205264fcb76--