Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95331 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 91647 invoked from network); 20 Aug 2016 05:56:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Aug 2016 05:56:26 -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.218.43 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.218.43 mail-oi0-f43.google.com Received: from [209.85.218.43] ([209.85.218.43:36650] helo=mail-oi0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id ED/42-03566-801F7B75 for ; Sat, 20 Aug 2016 01:56:24 -0400 Received: by mail-oi0-f43.google.com with SMTP id f189so90315413oig.3 for ; Fri, 19 Aug 2016 22:56:24 -0700 (PDT) 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=GDVgO2lfgWZCcNFyePY0N3TWV/X1BqwQJHjZQXpriGc=; b=quQP7F/3d/5zwbzjfQf7efrdHtS+C70kn09F44AQMe7HtvyjoE0JjO2L1Ry7WLxJcy 0ugR4U4XON6QPNIYMpJf5lT/gPMQwIWfxaTULa4iQ2c0sBPcCltdWv9qKXs4anh/SF88 rzkLfK1kSpMJz7OXju9rxrHDDw5ycjUBaKCcrN96pA3bTS7FteJq45eUxVl2BGA7MD4q 988U0+F8B43QbH4dkWZ2mVyKkeDGQBWeBf5HKvwrz1jnyu0Hson7n2DyYwQwaDsv8VPH EVwR9Q5NoBnihLBGAJ3UqjHMSNrlVnIe2uX/KHgMWgJsRNFLPrYwRVwWv3+6yJpRF/ww fi5g== 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=GDVgO2lfgWZCcNFyePY0N3TWV/X1BqwQJHjZQXpriGc=; b=jxypD3vwVtI5+5v+OmcWdPSqcNuIsG2owxQOX3Pnm5Cxh7816ZSzijU12+FHlfvouc mF3x9SUWx242EVPdjDnuWP2sMIkpXKSAKuKsWSrlEkLBqNg8I+OPk//+ZeOyyqRQRSFz IQtkvy1V3C5OdJWKT8yUxN5xKUOZLd3Tw3epgJbjZ+MFg2e96Aieeyiqc6z1UdZPwVlh OkzogJGVEFK9VEKCHUKbM8WxJW6MV1Gfj2Rv5fxL5a2+aNl35HS1I+Ev8peSMLT6R0G1 OAfxFz8lY68BanX7E0Xu/Uu8ZopDsb/NU9bckAtTC21vS1SJeQQ4Q8mwhFVmmLXRXQi1 lNJA== X-Gm-Message-State: AEkooutOt7EFLuClnQcE3RB7+moWawj1RKSlrU3mXOr4kdFPBPl9ZvotCUKFGn75+LDsIiPlSTsl/fJO2zVDJQ== X-Received: by 10.157.12.232 with SMTP id o37mr7135415otd.107.1471672581798; Fri, 19 Aug 2016 22:56:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.53.135 with HTTP; Fri, 19 Aug 2016 22:56:19 -0700 (PDT) Received: by 10.202.53.135 with HTTP; Fri, 19 Aug 2016 22:56:19 -0700 (PDT) In-Reply-To: References: Date: Sat, 20 Aug 2016 12:56:19 +0700 Message-ID: To: Rodrigue Villetard Cc: PHP internals Content-Type: multipart/alternative; boundary=001a1144fbfa76be3b053a7a798a Subject: Re: [PHP-DEV] Write down a deprecation policy From: pierre.php@gmail.com (Pierre Joye) --001a1144fbfa76be3b053a7a798a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, On Aug 19, 2016 8:45 PM, "Rodrigue Villetard" wrote: > > Hello everyone, > > First post here, so please be gentle and pedagogic with me if I am > misbehaviouring=E2=80=A6 > > I am here for a pre-RFC feedback. It=E2=80=99s not coding related, but mo= re about > convention. > > I=E2=80=99m a follower of the french mailing list about php internals whe= re we > discuss, chiefly thanks to Pascal Martin, where does the french php > community stand regarding RFC. > > Now and then, debates about RFC on the mailing list are polluted by this > simple argument : =E2=80=9CWhat!!!? That should not be done in minor vers= ion, but > go for major!=E2=80=9D. (recently, it was triggered by this one: > https://wiki.php.net/rfc/remove_utf_8_decode_encode) > > With some pals of this mailing list, we came to wrote this draft of RFC: > > objective : Write and follow a deprecation convention for PHP > draft : https://github.com/gorghoa/the-deprecated-rfc/blob/master/RFC.dok= u > > tl;dr: If it=E2=80=99s a BC, deprecate in next minor version unless it= =E2=80=99s security > related > > May we have your feedback on such proposal? Is it the right place to > discuss it? The release process RFC does not allow BC breaks but in edge cases where it is absolutely required. The utf8 proposal does not fit in this definition. It can be clarified, always good to be more clear. Cheers Pierre --001a1144fbfa76be3b053a7a798a--