Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89670 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 83710 invoked from network); 6 Dec 2015 21:43:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Dec 2015 21:43:38 -0000 Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.170 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.192.170 mail-pf0-f170.google.com Received: from [209.85.192.170] ([209.85.192.170:33635] helo=mail-pf0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C2/33-55814-90CA4665 for ; Sun, 06 Dec 2015 16:43:37 -0500 Received: by pfnn128 with SMTP id n128so53674755pfn.0 for ; Sun, 06 Dec 2015 13:43:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=/q5Cup9+hbq08vR3e0X7EKI5lvVjvJ6OOPlJFpQecxE=; b=iu+Y5SVpNEhSLgQjpA0TYTIShGlnkpkF/iQH+PG12nzyipahByDqFpCa495B/wyP6l fMn9tptjQ2x1mg78KJ1vHz2yDF4AfXVIeWApuWUt6VzewhrHvk1O3OHiPASPXOIhZRqu Dj9pN2KXzCUg91PazDUQ6JSfh/xGrLh4Zi9vGGmdzBj+DBfPEECzHS//K7DqQ/Xrez4d TmxOHZSNtt0U2/Kyov/qb0IE6W8aHgBq8E469t8c43MvsRCDvjp3HJpjHUJEP9R5oHA7 f6cuM8DfoUxhrRgm0GaQ1rBnHFOhnPvkPBbkmOJLzwB3LGxgZzn6rPB6154qgT5sWGWS 8npw== X-Received: by 10.98.11.153 with SMTP id 25mr38729098pfl.102.1449438214739; Sun, 06 Dec 2015 13:43:34 -0800 (PST) Received: from Stas-Air.local ([2602:304:cdc2:e5f0:1cb6:e55f:6082:be9a]) by smtp.gmail.com with ESMTPSA id fe6sm30078148pab.40.2015.12.06.13.43.33 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 Dec 2015 13:43:33 -0800 (PST) To: Zeev Suraski , Jan Ehrhardt , internals@lists.php.net References: <90c8ecbc29f8a40a2430306b807a169e@mail.gmail.com> X-Enigmail-Draft-Status: N1110 Message-ID: <5664AC01.1020602@gmail.com> Date: Sun, 6 Dec 2015 13:43:29 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <90c8ecbc29f8a40a2430306b807a169e@mail.gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] PHP 5.6 life cycle From: smalyshev@gmail.com (Stanislav Malyshev) 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. -- Stas Malyshev smalyshev@gmail.com