Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:62925 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79568 invoked from network); 10 Sep 2012 16:29:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Sep 2012 16:29:23 -0000 Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.210.170 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 209.85.210.170 mail-iy0-f170.google.com Received: from [209.85.210.170] ([209.85.210.170:47242] helo=mail-iy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DF/D6-35669-1651E405 for ; Mon, 10 Sep 2012 12:29:22 -0400 Received: by iamm10 with SMTP id m10so2120835iam.29 for ; Mon, 10 Sep 2012 09:29:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; bh=4FZJgFuvNvzu+BmHKZwHGch/OA6Qu33necczPKWR7QU=; b=TepnGPnxbMN85HLtGim/bJ3+asrPYR6Bm3Ri7wZnU1Gd9tH48DoM4cmQ658Zj0bfae YS+pCMEqe4CZqks4gVIYIHoPLJYSTnjJkYzL+vnw+W2lf5XcC/PFAwKWjb977TjAmE7m dKrY3lRuqPNnZY9+hr6kAAFlDlTjnEwpN6lWWO+0gJDDxTebuPIZTAno8PXxMnjdVsY4 epMGfuDDdc1BxjxrT1xVhTZMA2RHcfXZnVkD+KG34fX+qxWscutJ8ZUy7q/rOLvwcHSP 2HprpRMYgsZc7DKurtB/XwWQmIxSa1ZRMY56KML3G4LBltEm3rsCJ78hd7FJrjBxUVIm 11eQ== Received: by 10.50.222.231 with SMTP id qp7mr12212479igc.40.1347294559490; Mon, 10 Sep 2012 09:29:19 -0700 (PDT) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.64.101.165 with HTTP; Mon, 10 Sep 2012 09:28:38 -0700 (PDT) Date: Mon, 10 Sep 2012 18:28:38 +0200 X-Google-Sender-Auth: Jx3M16rWaJeMhNYvBym_zjzt72M Message-ID: To: PHP Internals Content-Type: text/plain; charset=ISO-8859-1 Subject: What is our definition of a "Backward Compatibility Break" From: jpauli@php.net (jpauli) Based on our recent discussion on #pecl , I'd like we clarify what we think is a "BCB" (Backward Compatibility Break) as well as what "only minor BC breaks" could mean. Stas' recent topic on internals "On BC and interfaces" may serve as a reflection basis. As our release process told us that we should not add BCB (but only "minor" ones ... hum) in any minor release (nor revision), and as 5.5 release process is going to start soon, I'd like we try to all agree on that point. What could be qualified as a BCB ? Adding a new language function ? Removing one ? Thoughts ? Julien.P