Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65567 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 59662 invoked from network); 3 Feb 2013 12:19:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2013 12:19:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.46 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.215.46 mail-la0-f46.google.com Received: from [209.85.215.46] ([209.85.215.46:44045] helo=mail-la0-f46.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 32/97-20636-4C55E015 for ; Sun, 03 Feb 2013 07:19:17 -0500 Received: by mail-la0-f46.google.com with SMTP id fq12so3793140lab.5 for ; Sun, 03 Feb 2013 04:19:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=gHRpGu4bLI5PTUmmqeJk0tr5SpDRroFnQDxA4LoKH5k=; b=Oih8hi5PK7sFjqkgnbKEIIFyJBxRn+4Pfv5LOrcqZh6wE4sptlvvznutsqCnIZNDoU ur+m5LOSIvDiRajCua7kApHnTKldyk+JjhkS1rT8/d94p9j/Umn+xJeqXsr2aKnEYjtP r+bY43bZdsR9xsrh3AmPZoDVpOfYUzGinSm15qf4+f2PWK0SKgu2xxX6F51ZOZVaZjJ1 XIJ3d+WtBvxlGXrKZMgK8azVK3l+B0hIEiIck18APeZ8ltRMFldqas9oB8QWu+SBhzQZ hliDR97IYJ95/B6CAm1YrDm98yKwKwtAgy0DYh5bny057ynDuQ2jHpjaKbsGn90iLIhX vcrQ== MIME-Version: 1.0 X-Received: by 10.112.87.66 with SMTP id v2mr7097385lbz.130.1359893953878; Sun, 03 Feb 2013 04:19:13 -0800 (PST) Received: by 10.112.111.131 with HTTP; Sun, 3 Feb 2013 04:19:13 -0800 (PST) In-Reply-To: References: Date: Sun, 3 Feb 2013 13:19:13 +0100 Message-ID: To: Karoly Negyesi Cc: "internals@lists.php.net" Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Proposal for serious BC compatibility aka language versioning From: pierre.php@gmail.com (Pierre Joye) hi, On Sun, Feb 3, 2013 at 12:36 PM, Karoly Negyesi wrote: > Hi, > > So, if we are talking about PHP 6, then the opening accompanied by the version it was written for, it was tested with and then > the engine could switch to a compatibility mode for that version. > > Seems to me that this would solve the problem where a host can't upgrade to > a more modern version for fear of breaking old code. Consequently, open > source packages -- like Drupal I am deeply involved with -- can't use more > modern PHP versions decreasing the "push" for hosts to upgrade. This is a > devilish circle and it'd be great to break it. We have been there, no chance to go back again with such tags. Also the new release process RFC (https://wiki.php.net/rfc/releaseprocess) solves the BC issues between minor updates (5.4 to 5.5, or 5.3 to 5.4 f.e.). It is our and our users role to explain that to their ISPs, admins, etc. Cheers, -- Pierre @pierrejoye