Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:68685 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 20499 invoked from network); 29 Aug 2013 14:45:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Aug 2013 14:45:04 -0000 Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.26.185 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.26.185 c2beaomr07.btconnect.com Received: from [213.123.26.185] ([213.123.26.185:46448] helo=mail.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A3/91-10946-F6E5F125 for ; Thu, 29 Aug 2013 10:45:03 -0400 Received: from host109-152-18-233.range109-152.btcentralplus.com (EHLO linux-dev4.lsces.org.uk) ([109.152.18.233]) by c2beaomr07.btconnect.com with ESMTP id MUN67262; Thu, 29 Aug 2013 15:45:00 +0100 (BST) Message-ID: <521F5F2D.7070009@lsces.co.uk> Date: Thu, 29 Aug 2013 15:48:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 SeaMonkey/2.20 MIME-Version: 1.0 To: PHP Internals References: <521E468E.5070406@sugarcrm.com> <521F0E47.5060808@sugarcrm.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Mirapoint-IP-Reputation: reputation=Neutral-1, source=Queried, refid=tid=0001.0A0B0302.521F5E6B.0075, actions=tag X-Junkmail-Premium-Raw: score=7/50, refid=2.7.2:2013.8.29.142120:17:7.944, ip=109.152.18.233, rules=__MOZILLA_MSGID, __HAS_MSGID, __SANE_MSGID, __HAS_FROM, __USER_AGENT, __MOZILLA_USER_AGENT, __MIME_VERSION, __TO_MALFORMED_2, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __IN_REP_TO, __CT, __CT_TEXT_PLAIN, __CTE, __ANY_URI, __URI_NO_MAILTO, __URI_NO_WWW, __CP_URI_IN_BODY, __SUBJ_ALPHA_NEGATE, BODY_ENDS_IN_URL, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_1600_1699, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, HTML_00_01, HTML_00_10, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, RDNS_SUSP, BODY_SIZE_2000_LESS, BODY_SIZE_7000_LESS X-Junkmail-Status: score=10/50, host=c2beaomr07.btconnect.com X-Junkmail-Signature-Raw: score=unknown, refid=str=0001.0A0B0206.521F5E6C.002C,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2011-07-25 19:15:43, dmn=2013-04-19 10:07:54, mode=multiengine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] Attitude against distributions... (Was: JSON non-free license) From: lester@lsces.co.uk (Lester Caine) Ondřej Surý wrote: > Well, basically the pecl-json-c is now a default provider of JSON extension > in Debian (and Fedora) and the downstream distributions (Ubuntu, RHEL, ...). This is an area I've highlighted in the past ... While the PHP distributions define a 'core' set of modules, I don't know of any Linux distribution that actually duplicates it? I'm always having to check which 'modules' are loaded as many of what is called 'core' are not loaded by default. And that does not even get as far as adding pecl modules and in some cases how adding pear ones are handled. The system has been broken for a long time, and it is getting more and more difficult to ensure that larger projects work 'out of the box'. Normally you have to say 'x is not loaded', and then make a guess at how that can be fixed on the particular distribution? And when ISP's are providing the PHP on shared hosting it's flavoured by the Linux distribution defaults. In the past I've asked for better support for the modular approach rather than simply assuming everything 'core' is always compiled in. Handling this comes in that category and while in this particular case it would be optimal that both versions work identically, something is going to be broken or 'improved'? -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk