Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:67117 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 7628 invoked from network); 23 Apr 2013 23:35:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Apr 2013 23:35:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=kalle.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kalle.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.42 as permitted sender) X-PHP-List-Original-Sender: kalle.php@gmail.com X-Host-Fingerprint: 209.85.212.42 mail-vb0-f42.google.com Received: from [209.85.212.42] ([209.85.212.42:45900] helo=mail-vb0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 72/30-05234-3CA17715 for ; Tue, 23 Apr 2013 19:35:31 -0400 Received: by mail-vb0-f42.google.com with SMTP id p12so1177949vbe.29 for ; Tue, 23 Apr 2013 16:35:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=2AWuV+TrjmxTrvHGLfH+LNpdiV85WUSQDOzMgdKus5g=; b=epLB7IWFzYY2wyIbOu73YHQbaTWB1t9EmU/RGtdqSc8SCJNa7FSecKJPnEm7f+Y++E GzrHUZqpQtliuatXwUKaAKWmz1sxa0KWfZ5OK0lYyjhb2PuBtLIZEpS9+X87cnIl9hPG iEEIyHOKGblAMWIAwgnpURb/Tw0XXW+RMYarbrIKURw0ujPFnN3F8Rj46nEYMfcBfmKX fD5E9hSym/L0LBGfQFhE/1+l4pACLU/DJBepL90/+ysvcWkEbZHOgSRQynzpfL/Iu0mw p3z2j47FnfiTuSpNUMQVQnB+KkJQtwu9fzeZcuZwd9+J48o9h3RFAAFoI6cEMZHEmMLe s+tQ== MIME-Version: 1.0 X-Received: by 10.221.0.199 with SMTP id nn7mr24322775vcb.14.1366760128488; Tue, 23 Apr 2013 16:35:28 -0700 (PDT) Sender: kalle.php@gmail.com Received: by 10.58.212.34 with HTTP; Tue, 23 Apr 2013 16:35:28 -0700 (PDT) In-Reply-To: References: Date: Wed, 24 Apr 2013 01:35:28 +0200 X-Google-Sender-Auth: npr-TwOW9aRkB_6A9RUTq4kRgnI Message-ID: To: Arpad Ray Cc: Pierrick Charron , David Soria Parra , Internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Re: [VOTE] Removal of curl-wrappers From: kalle@php.net (Kalle Sommer Nielsen) Hi 2013/4/24 Arpad Ray : > Hi Pierrick, > > Why the big rush? There have been three more votes against removing it in > PHP 5.5 since your last email yesterday so I don't think closing the vote > early is warranted, but I'm in general confused about the rush to do this > in PHP 5.5 anyway. We still have 75% vs 25% on that vote if you account for those new votes, doesn't make much of a difference (like on the ZO+ vote). That it is a rush was favored by the RMs to get it removed prior RC stage to follow our release schedule. > In principle I'm in favour of moving it to PECL until it's stable, but > since it's part of the core already and not causing active harm I really > don't see why that can't wait until PHP.next, and we use the interim to > warn/educate users. I in all honestly doubt anyone is gonna work actively on that when its moved to PECL, same as some of the extensions we in early versions moved to PECL to have releases there but never had any, but it would be nice indeed if someone did. No matter how much we advertise it in our manual, or even front page news, its limited in terms of far it will reach, and the only action to take against removing such "harm" as a buggy feature can cause is far better off to be removed as nobody will see our big red box saying "Don't enable this in production". I personally would consider the use of enabling the cURL wrapper(s) the same as enabling safe_mode in 5.3, its things you "simply do not do" but our userbase does it anyway since we grant them the ability to do so and the only way to stop that is to make a stand and remove it if its not fixed. Now I do realize that removing something is a temporary fix, but in this case its an experimental feature. > I think the decision to remove a feature so late in the release process > should err heavily on the side of caution, and this process has been quite > the opposite. (Is a 6-line RFC a record? ;) What more do you want than a 6 liner (its actually 7 including the patch link) RFC, it goes straight to the point. -- regards, Kalle Sommer Nielsen kalle@php.net