Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54211 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 18467 invoked from network); 26 Jul 2011 15:07:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Jul 2011 15:07:34 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.170 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.160.170 mail-gy0-f170.google.com Received: from [209.85.160.170] ([209.85.160.170:51017] helo=mail-gy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7B/00-17993-338DE2E4 for ; Tue, 26 Jul 2011 11:07:31 -0400 Received: by gyb13 with SMTP id 13so349413gyb.29 for ; Tue, 26 Jul 2011 08:07:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=TXKpe/iUvwjiZnQxhvrs2bTcKUuIMztXIm7aw6fL5t0=; b=slezcb4E+KI/3BlO1Wi4KjbLlqoImp5ZZPQrCK0qOMAF0R/B6baY5bxMqm6x+xMmGg 0BBEW3278MKEEvIzAJGwjczSlmeRZ5EyH/7Xctp66PRK1KDucTXcWsq6B7cr1Ke5Ksx+ v4fYs9PaMiV42tRyjofdzonNx/AjpgU4ChMxk= MIME-Version: 1.0 Received: by 10.146.74.21 with SMTP id w21mr5202277yaa.30.1311692425605; Tue, 26 Jul 2011 08:00:25 -0700 (PDT) Received: by 10.146.84.20 with HTTP; Tue, 26 Jul 2011 08:00:25 -0700 (PDT) In-Reply-To: <17F372BC-F6A7-48C5-BD22-02D51A8BD728@roshambo.org> References: <17F372BC-F6A7-48C5-BD22-02D51A8BD728@roshambo.org> Date: Tue, 26 Jul 2011 17:00:25 +0200 Message-ID: To: Philip Olson Cc: JJ , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] session_* removal in 5.4 From: tyra3l@gmail.com (Ferenc Kovacs) On Tue, Jul 26, 2011 at 4:57 PM, Philip Olson wrote: > > On Jul 25, 2011, at 1:57 PM, JJ wrote: > >> While looking over the release notes for 5.4a1 >> (http://www.php.net/archive/2011.php#id2011-06-28-1) I noticed that >> the related session_* functions had been removed. >> >> As I interpreted it, this goes against the spirit of the release RFC >> for x.y+1.z releases, specifically: >> >> - Backward compatibility must be kept >> - API compatibility must be kept (user land) >> >> The removal of these functions makes sense (to me) but I think in >> order to respect the release RFC we should either: >> >> a) defer the removal of session_* functions till the appropriate release >> b) update the RFC nomeclature to cover this use case (as Florian >> pointed out, the current wording leaves it open to interpretation) >> >> I do realize I'm late to the party (sorry) and I'm not sure if it's >> too late to revert course on this specific change...but I think the >> session_* removal change will make the upgrade process more difficult >> because of its' far-reaching impact. > > In reality, PHP 5.4 does not follow the aforementioned release RFC as it > breaks a lot of BC. It follows part of it, but certainly not all. > > If the session_* functions are restored due to BC, then a lot of other > old stuff will need to follow along. Here are a few options: > > =C2=A0(A) Rename 5.4 to 6.0 ... :) > =C2=A0(B) Remove all BC breaking changes from 5.4 > =C2=A0(C) Change the release RFC (addendum?) > =C2=A0(D) Mention that 5.4 does not fully follow the release RFC, and why > > I suspect a version of (D) will be implemented at this point, and 5.4 > kinda sorta existed before the RFC. A difficult decision. > > Regards, > Philip > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > Could we get a list of the BC breaks? It would be required to get together eventually as we have to write the 5.3->5.4 migration guide as we did in the past for the previous versions. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu