Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:87747 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14195 invoked from network); 13 Aug 2015 18:44:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Aug 2015 18:44:40 -0000 Authentication-Results: pb1.pair.com smtp.mail=adam@adamharvey.name; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=adam@adamharvey.name; sender-id=pass Received-SPF: pass (pb1.pair.com: domain adamharvey.name designates 209.85.217.171 as permitted sender) X-PHP-List-Original-Sender: adam@adamharvey.name X-Host-Fingerprint: 209.85.217.171 mail-lb0-f171.google.com Received: from [209.85.217.171] ([209.85.217.171:35312] helo=mail-lb0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7C/39-00702-795ECC55 for ; Thu, 13 Aug 2015 14:44:39 -0400 Received: by lbcbn3 with SMTP id bn3so32135565lbc.2 for ; Thu, 13 Aug 2015 11:44:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adamharvey.name; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=aT0zKl5JyQ47mooLMubKE5LIL6/gIKgPxMzZWZzl3Oc=; b=fvY/2wqiIuA1Qfhu5rGcYKDq9715JRpbb4Ab0zs5mUHWuT2rVE94qvFY3JHl6tS/qK iTphxOWoJXu61qXZdEoQy6RDfzps/rQukRxb45/WNSwyuyyZkleD6JDVc75xEV5Q5I1R MC9mgwxX/QFFKXHtBGRZUE9kcQXIojiaL4wo8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=aT0zKl5JyQ47mooLMubKE5LIL6/gIKgPxMzZWZzl3Oc=; b=XlTKMkeF/NvCsVEnbh00/K5Hh4kfSq8+8yjx0pJ2ZSlGGuoO47sdMVf5JxGJZ0SYs1 b86uuoO2VSoT01POgGgUK1HV+RBE8ScBMY3N3a0Lo74ASauORp6AmzY7Rr01g8vKDslv gHDt9ngO7YtSdnAjhvs8UIWFqCJ76eWds4HoNeCKbOroHX9orVWOa+xwngzYsFEzkixZ 7OZmf72Pk34cosjaBB849wJQyvwD8Uh4CuFCGN6TbmqcPnRL+Dr10T9OVpf+Y4/KxxqM AiwZeYg+SmnqzdUqI0ZcfSDs9ZWx2AEP9m8prgw8UjP7ld78R/gcMVC0FaOQ3QCIs3WN bM3w== X-Gm-Message-State: ALoCoQkQrJOyfIf3WjA6kodF5vlfIA6yUU7dMAn5Iwnv5iqd7aJKiBSI/ZtGTXiwktcY2as6Z7Hl X-Received: by 10.112.46.130 with SMTP id v2mr37775617lbm.119.1439491476259; Thu, 13 Aug 2015 11:44:36 -0700 (PDT) MIME-Version: 1.0 Sender: adam@adamharvey.name Received: by 10.25.159.70 with HTTP; Thu, 13 Aug 2015 11:44:16 -0700 (PDT) In-Reply-To: <55CC80FC.5070306@gmx.de> References: <55CA26DF.3030109@gmx.de> <03dd01d0d476$c75b6730$56123590$@belski.net> <55CA646F.8020506@gmx.de> <040101d0d4ca$656f4e20$304dea60$@belski.net> <55CC80FC.5070306@gmx.de> Date: Thu, 13 Aug 2015 11:44:16 -0700 X-Google-Sender-Auth: Akb6GbLWs906K4r9IDCbDNLriHQ Message-ID: To: Christoph Becker Cc: Anatol Belski , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] libpcre version requirements From: aharvey@php.net (Adam Harvey) On 13 August 2015 at 04:35, Christoph Becker wrote: > On 12.08.2015 at 08:44, Anatol Belski wrote: >> >> [...] However look - http://w3techs.com/technologies/details/os-linux/al= l/all . From those, CentOS 5/6 releases are not even a year old and contain= 6.6, 7.x but take 20% of all the Linux market share. Note that according t= o that Linux takes only 35.9% of it. Now, say disregarding CentOS 5 and oth= er rare/too old platforms, the other 65% of the usages are not taken into a= ccount. So how much loss on PHP7 adoption would happen, is a question. Mayb= e there are other stats, just operating on what is available. >> >> On the other hand - as with the bug #70232, is it really worth disablin= g the whole PCRE just to be sure one bug is fixed? I would see it as not be= ing such. It is clear, that no distro will suddenly be upgrading from say = PHP 5.3 to PHP7 in an older branch, but keeping as much compat as possible = will allow third party repositories to still provide PHP7 there. This is at= least my reason to say the version shouldn't be raised - as it shouldn't g= o beyond 7.x at least because of CentOS 6, and then it is probably useless = to do it ATM. As long as it doesn't block the work towards future, at least= . > > Well, then it might be best to leave the requirements as they are for > now. :) I'm still OK requiring 8.00 in PHP 7.0, personally =E2=80=94 even that is almost six years old, and users on older distros and OSes can use the bundled libpcre. It's not like this is going to break the common case where the user doesn't set any specific PCRE flags in configure, and I don't think it's unreasonable to expect third party packagers to use a bundled library if they're building on that old a system. They're effectively shouldering the burden of providing security updates for PHP regardless of what the distro does. Adam