Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:53187 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31448 invoked from network); 7 Jun 2011 22:12:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Jun 2011 22:12:28 -0000 Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 66.111.4.25 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 66.111.4.25 out1.smtp.messagingengine.com Received: from [66.111.4.25] ([66.111.4.25:45044] helo=out1.smtp.messagingengine.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 68/7F-50253-B42AEED4 for ; Tue, 07 Jun 2011 18:12:28 -0400 Received: from compute5.internal (compute5.nyi.mail.srv.osa [10.202.2.45]) by gateway1.messagingengine.com (Postfix) with ESMTP id 7AE772217A for ; Tue, 7 Jun 2011 18:12:23 -0400 (EDT) Received: from frontend1.messagingengine.com ([10.202.2.160]) by compute5.internal (MEProxy); Tue, 07 Jun 2011 18:12:23 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=message-id:date:from:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; s=smtpout; bh=/rcETqXrdpNEEg7lxY0dXzXJfK0=; b=BQI0JxdNhjho6nGeImFm7OkW69BfOHsonIn0HRMAUL+IKb+D9xFgKm5DAsJOAaXzlyTlUmBMGnYKkou6cvbgb+GX5M4WA9yzJkuvOnxCVrzNstimxDEOSdoSNC8r1Z9CfKo7Ch1C4EfVaZ2vzfDg6gGr0UCm04xz1SykV8yFiSE= X-Sasl-enc: sony2gVY2X67m59vbMvrKKDbA1eELQUTlLNLeekwk10M 1307484743 Received: from linux-nkec.site (mf92536d0.tmodns.net [208.54.37.249]) by mail.messagingengine.com (Postfix) with ESMTPSA id 464034034D3 for ; Tue, 7 Jun 2011 18:12:23 -0400 (EDT) Message-ID: <4DEEA313.9020805@garfieldtech.com> Date: Tue, 07 Jun 2011 17:15:47 -0500 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110414 SUSE/3.1.10 Thunderbird/3.1.10 MIME-Version: 1.0 To: internals@lists.php.net References: <8757232E56758B42B2EE4F9D2CA019C901499F97@US-EX2.zend.net> <4DECEFBF.5070105@garfieldtech.com> <1307375790.1414.487.camel@guybrush> In-Reply-To: <1307375790.1414.487.camel@guybrush> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Bundling "modern" extensions From: larry@garfieldtech.com (Larry Garfield) On 06/06/2011 10:56 AM, Johannes Schlüter wrote: > On Mon, 2011-06-06 at 10:18 -0500, Larry Garfield wrote: >> The only way, currently, that projects can predict what a given host >> will have installed is "bundled in core PHP". If it's in the core PHP >> bundle, we can *usually* expect it to be there. If not, we can >> *usually* presume it won't be. That's not a hard and fast rule, but >> it's the best we've got right now. > While that rule is not true by far. I never said it was a *good* rule. Just that it's the least bad we have right now. In the Drupal project (my home turf) we regularly struggle with debating if we can rely on a certain extension or not given that it's so hard to predict host behavior. Even among dedicated servers, many of my clients wrinkle their brows in confusion when I talk about installing a PECL module more complex than APC. We really do need some predictability in this market. > Unless we start a certification program ("PHP Certified Hoster" .. > demanding some specific features etc.) there's little we can do. And I > doubt we want to do that ;-) If I had the time I'd consider it, frankly. We did manage to force the issue with PHP 5.2 with the GoPHP5 project. I once considered expanding its scope but never really had the time/energy to drive it. > One day[tm] I plan to make all this data public with a simple query > interface. > > I'd also be interested in adding such a data collection to other > software. If you're interested feel free to contact me of list. > > > johannes I am interested, actually. Stand by. :-) --Larry Garfield