Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66938 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69863 invoked from network); 4 Apr 2013 09:59:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Apr 2013 09:59:53 -0000 Authentication-Results: pb1.pair.com header.from=laruence@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=laruence@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.173 as permitted sender) X-PHP-List-Original-Sender: laruence@gmail.com X-Host-Fingerprint: 209.85.217.173 mail-lb0-f173.google.com Received: from [209.85.217.173] ([209.85.217.173:64497] helo=mail-lb0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AF/E3-46468-41F4D515 for ; Thu, 04 Apr 2013 04:59:49 -0500 Received: by mail-lb0-f173.google.com with SMTP id w20so2492539lbh.4 for ; Thu, 04 Apr 2013 02:59:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:references:from:mime-version:in-reply-to:date:message-id :subject:to:cc:content-type; bh=GtD4OIDu8PbdoL6K6EF5RN58AqmxiRCqMMGyxT4mVHs=; b=OFTj+ZEOzBNj4S2A7Idzd6/jLBYBVhQa9GNY3ol4Zgewse8pIWoSNSJMU4AU03vQ/s qxD1c7+XQR/7lZAzlSXF/tcl9f9UkwxOwWvyOHA1a3hlOTCnxMdOujtckBEVmzAswLu/ f6EH4wpgT2xpEG/JIwfLCOz9vyt5nhd6YzK6H12eyihDklcjHZ02q56u1ASIKAHCeekG 8uL2ftf7YzgL2vWcWu82IeZGm30mzHD6NSMxyz4RFK/NTkj00qChhizk6j5oP0aSl5Qx Jb8hqg/jD8izbpvPb1bA8Q7wV/OSL0bc74oubtUzqMOv1PcSO3OZY87edROt4fBrrbfX CZQA== X-Received: by 10.112.134.134 with SMTP id pk6mr3100698lbb.78.1365069586188; Thu, 04 Apr 2013 02:59:46 -0700 (PDT) References: <515BE6C2.7000801@sugarcrm.com> <515C9878.8060603@sugarcrm.com> Mime-Version: 1.0 (1.0) In-Reply-To: Date: Thu, 4 Apr 2013 17:59:36 +0800 Message-ID: <7848763017118166753@unknownmsgid> To: Leigh Cc: Laruence , Hannes Magnusson , Stas Malyshev , Ferenc Kovacs , PHP Internals Content-Type: multipart/alternative; boundary=089e01175e7dc74fad04d9860735 Subject: Re: [PHP-DEV] Add a constant to reflect --with-curlwrappers From: laruence@gmail.com (Xinchen Hui) --089e01175e7dc74fad04d9860735 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =E5=8F=91=E8=87=AA=E6=88=91=E7=9A=84 iPhone =E5=9C=A8 2013-4-4=EF=BC=8C16:36=EF=BC=8CLeigh =E5=86=99= =E9=81=93=EF=BC=9A I find this somewhat conflicting. If it's experimental, and will likely be removed because nobody will maintain it, why is anything being added to it at all? Maintaining it. This simply makes it easier for people to build a dependance on a feature that will ultimately cease to exist in the next major version. Next after next. It's black and white in my opinion. Support it or don't support it. Experiment doesn't means never imperove it , right? Thanks On 4 April 2013 06:34, Laruence wrote: > On Thu, Apr 4, 2013 at 5:37 AM, Hannes Magnusson < > hannes.magnusson@gmail.com > > wrote: > > > On Wed, Apr 3, 2013 at 2:00 PM, Stas Malyshev > > wrote: > > > Hi! > > > > > >> There is absolutely no need for a RFC for it. > > >> Heck, even that initial curtesy mail was more then I would have > > expected. > > > > > > Agree, no need for full scale RFC for one constant. However, sending = an > > > email to the list and actually waiting for feedback is exactly what I > > > would expect, especially dealing with stable version and feature that > it > > > is not exactly clear what's going on with it. We're not talking about > > > writing RFCs for every minor change, we're talking about teamwork and > > > have members of the team be aware of the change and have time to > discuss > > > it if needed. Nothing bad would happen if the same commit would land = a > > > week later, after everybody is behind it and every detail is hashed o= ut > > > (or not if turns out it is out of consensus). The point here is not t= o > > > impede work but to support teamwork. > > > > > > There is a thin line between impeding work and team work for such a > > trivial change. > > This constant is actually really useful. > > The entire feature is however unfortunately broken, but had it been in > > a working shape then common. Really? Send an email and wait a week > > before being able to write a testcase? > > > > Anyway. Lets move on. > > I suspect removing an experimental feature in an extension that is > > disabled by default and requires external library still requires an > > RFC? > > And according to the current rules of the game it cannot be removed in > > 5.5.1, but has to be removed in 5.6.0? > > > Hey: > > I am afraid yes, we can only remove it in 5.6. > > now, since I already commit it (I am sorry for rushing then). > > and you all agree that the constant is useful, so I think it's okey to > change the constant's name from curl_wrappers_enable > > to curl_wrappers_enabled, and only defined when curl is built with > --with-curlwrappers. > > then user can simply use if (defined(CURL_WRAPPERS_ENABLED) {} > > after this, we can move on to write a RFC about remove the experiment > feature in 5.6, okey? > > thanks > > > > > -Hannes > > > > > > -- > Laruence Xinchen Hui > http://www.laruence.com/ > --089e01175e7dc74fad04d9860735--