Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89703 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 15961 invoked from network); 7 Dec 2015 13:43:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Dec 2015 13:43:03 -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.177 as permitted sender) X-PHP-List-Original-Sender: oldschooldsl@gmail.com X-Host-Fingerprint: 209.85.217.177 mail-lb0-f177.google.com Received: from [209.85.217.177] ([209.85.217.177:35219] helo=mail-lb0-f177.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DE/C2-55814-6EC85665 for ; Mon, 07 Dec 2015 08:43:03 -0500 Received: by lbpu9 with SMTP id u9so24133640lbp.2 for ; Mon, 07 Dec 2015 05:42:59 -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=RFhTsAXn12mdfOtenXTuoKQ8kQBT1vR8p3t4hM+BhO8=; b=w0SY1BMx2mR5IlPQtXIxRBWjO+GUir8tlruSwobhEK4GMqVU4HZ4Krm5RhZepEYtMl Ay0dBhkF/atfEbPK+6WCuHrqPA9aOT3g7oVAjf96WtBp725OVV8eFvdUSTkxqpcnhfFz 6dSTYOgbZ/Nc0aDOy67/aM0v3ADUmvHvy5IvScv90bkWT8vy4cjyDveJY37/Kkm89zUv XLXaH+0Fqj4JeV+Y6E9/CxEPSwExnSD0cviwzuDgLSIaJOknlCZMIYfCYpl+VjEbfzT5 OFmvEL59akrXtOqNm4cpwQ0oZkqE2PBVapMfDRkWMSFNAKHgH3QSEtu5byEZAtIQMkth 3UUA== X-Received: by 10.112.171.74 with SMTP id as10mr13425917lbc.137.1449495779429; Mon, 07 Dec 2015 05:42:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.33.68 with HTTP; Mon, 7 Dec 2015 05:42:39 -0800 (PST) In-Reply-To: <56651681.8070204@garfieldtech.com> References: <90c8ecbc29f8a40a2430306b807a169e@mail.gmail.com> <5664AC01.1020602@gmail.com> <56651681.8070204@garfieldtech.com> Date: Mon, 7 Dec 2015 08:42:39 -0500 Message-ID: To: Larry Garfield Cc: PHP Internals Content-Type: multipart/alternative; boundary=001a11c37fba09512f05264f0945 Subject: Re: [PHP-DEV] PHP 5.6 life cycle From: oldschooldsl@gmail.com (Adam Howard) --001a11c37fba09512f05264f0945 Content-Type: text/plain; charset=UTF-8 Adding extended support does justify (provide an excuse) for others not adapt or upgrade to new code. While PHP Development obvious cannot control the actions of others (obviously), extending support does unintentionally enables poor practices. Once support is ended, people do begin to migrate. I do not believe 5.6 should be given extended support and it should be treated as any previous release. On Mon, Dec 7, 2015 at 12:17 AM, Larry Garfield wrote: > On 12/06/2015 03:43 PM, 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? >> >> 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. >> > > Drupal has maintained a current-stable and last-stable version for most of > its history, with those two versions not being API-compatible. After the > first few months, if anything it's the last-stable that gets effectively > unmaintained by extension developers who want to work with the new shiny. > > To be sure, Drupal and PHP are a different dynamic and target audience but > at least in my experience "only maintain PHP 5 extension, not PHP 7" seems > like a very unlikely problem, especially once a PHP 7-version of a library > exists. > > --Larry Garfield > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --001a11c37fba09512f05264f0945--