Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97062 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70700 invoked from network); 19 Nov 2016 17:56:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Nov 2016 17:56:32 -0000 Authentication-Results: pb1.pair.com header.from=ocramius@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ocramius@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.52 as permitted sender) X-PHP-List-Original-Sender: ocramius@gmail.com X-Host-Fingerprint: 74.125.82.52 mail-wm0-f52.google.com Received: from [74.125.82.52] ([74.125.82.52:38419] helo=mail-wm0-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C3/B1-62522-84290385 for ; Sat, 19 Nov 2016 12:56:25 -0500 Received: by mail-wm0-f52.google.com with SMTP id f82so83147234wmf.1 for ; Sat, 19 Nov 2016 09:56:24 -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; bh=bfecAaBXSzZtvdhCeFmPEOPP4AN81EKLHBx7XinxwxQ=; b=TLEBissHVjDdZUov35MTGY206kKXcR0YKd4R0C/Xl+loJ0pILmn/3N4DDrGg+K9d9w nynh//Xksuwuz8VNnKkJBPiajnPO1sUCFQ6T1oRneZpiz16o8Z1oZmrLEMae9UvjQKno 4l1dDiwh2rruARURCnY/VnqS+u2oDXSAkGinP8fELRY5X0oCUq3Edga27cJVLQce9K52 EQ01f4M4iyNhoe/DaUMqn2t1fAp4nXfElUnFm5KBL+at1VMCJ8Hc9zqkDvQbfLI7bwDZ g4AB+9q8CjIID84t6KGhSoAW9o2lFTSlWSPV1tCctKqMr+lnfgetPowDEqd/v0J4zGG+ kAMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=bfecAaBXSzZtvdhCeFmPEOPP4AN81EKLHBx7XinxwxQ=; b=UHH7GPMhR9Y6/s/BUa89SuSa/Yg5Bp0Kj0eK+ed3yq8w/tW5VS8IFYb8FjuUlg30WN n+TVJy8tEvJxMBUjYl4IOfTl9eYr52fvAprstxMR7A761YvLfAjjyRT9LGc0eUymfSok 5uYPo342NkUIK0d+WIZLQQJVPvtvkjOZyEXM6uW4sS++jZd1aZnhWTwilwq+/8GJWhlT kTzB0RScJeXcNPgPZH7/xCFHV2CFBwbsKQP8ejcwu0OZzb6E03EtGLBwxBKMfrgmHfX8 AYrmI4gzFLABuxOiPQ9SRqt5u3VBINE8zXobHRjcoSUarVd9PdSbD/rfjGAcsFC3mR5H SngA== X-Gm-Message-State: AKaTC03JkjY94G9DfweCSkcjxci+kMrFYoUhoL7SESqWULKxS+cKLshq1oYiqZXUR8g28b3qiQM76h8RCKqAVQ== X-Received: by 10.28.230.197 with SMTP id e66mr5184139wmi.12.1479578181771; Sat, 19 Nov 2016 09:56:21 -0800 (PST) MIME-Version: 1.0 Received: by 10.194.223.74 with HTTP; Sat, 19 Nov 2016 09:56:01 -0800 (PST) In-Reply-To: References: <94840a5a-39e2-5255-e9c5-c011f00d392b@gmail.com> Date: Sat, 19 Nov 2016 18:56:01 +0100 Message-ID: To: Kalle Sommer Nielsen Cc: Rowan Collins , Internals Content-Type: multipart/alternative; boundary=001a1146b31af1283a0541ab2320 Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 7.2 From: ocramius@gmail.com (Marco Pivetta) --001a1146b31af1283a0541ab2320 Content-Type: text/plain; charset=UTF-8 On Sat, Nov 19, 2016 at 6:42 PM, Kalle Sommer Nielsen wrote: > So to answer your question in a short without much more rambling: I > think we should deprecate in x.z, then remove in x.z+1 depending on > the feature, if we say "Oh let's remove this in the next major", > chances are that major won't even be branches for years, and at that > time, it could be forgotten. > That will end up breaking the "expected" (because it's not that way anyway, but almost) SemVer approach, diminishing the trust from consumers in any kind of upgrade. Most of the current open-source libs out there are trying to push for SemVer - having PHP not following that seems like a huge mess to me. Marco Pivetta http://twitter.com/Ocramius http://ocramius.github.com/ --001a1146b31af1283a0541ab2320--