Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95694 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17198 invoked from network); 6 Sep 2016 10:42:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Sep 2016 10:42:18 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.175 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.192.175 mail-pf0-f175.google.com Received: from [209.85.192.175] ([209.85.192.175:34295] helo=mail-pf0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7B/00-14350-88D9EC75 for ; Tue, 06 Sep 2016 06:42:17 -0400 Received: by mail-pf0-f175.google.com with SMTP id p64so73411758pfb.1 for ; Tue, 06 Sep 2016 03:42:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=ZuS9Y2tmYsH6du41Rw05yWZWfbcA04hVZYNwF2fJH7U=; b=S86s62/9uEK3/RqUrBGzIRnpkSsUoXVEy2goqcqjZdGOfTszzEjlULMUtthnkRWKCk X2XPmP8tZHvhm54B8lxR71b6Y5l2ZjtW60ViFeBLcwou+O3cg90BZLP7t5CY78VAJ8bv UFFiF3CAEQGFLsJY/tPKTcjuoBftaVSrJyiO9zitwabI4dd8hyuzN15vBD5DeeC11ODD Qj7pFpLEA56ab5aGCj+r/TbGxBpd91l4iIu4GXxf+bd3+nnkrY+w3bcamA4aaMoUFTN4 L8/6fhxq1bWTS5IkErTpEygceGXPDbECMM89BgQSZ+9FVIqbPehdRmPCt01IS6vX+zgc P0dQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=ZuS9Y2tmYsH6du41Rw05yWZWfbcA04hVZYNwF2fJH7U=; b=dI0ar8qi3lGsVjjMIByJw8+qO5Yl+9e7/H1Hb60dxMo1UhQNr/K8MZq05FmidCkQnQ xBx0EPLrMf7Q93Hcb+LZ4ZcKAM0jiFcOI50WTYHaTkRNuU+xPOKzMD2tlkFYPkqUQBTP XB+G/o+pi5t/iSgKM62i/Vvg3xm55ox8lM7S2SpjVYatVpHgrshq7+7IMqWS1R90Xinx yle3pGTq1BLrR6KZJ1ZUgEtb3Bj854zfnits24VfSEg9bhliuWTyFw/U7RQP+xarTjgT qvt6qIlfOybjC6sY3dkb3DlvCDtX48oCL2l2mDSTpmSLcs9wH63KYZMJBwGeSLyiy68/ oXHQ== X-Gm-Message-State: AE9vXwNQHO4lgq1TKBkBnyeU2teVOUPyCnmFc5h7P3SzoKfOAQj3hRlboMYYxvzjehEK9Q== X-Received: by 10.98.63.193 with SMTP id z62mr22377762pfj.131.1473158533667; Tue, 06 Sep 2016 03:42:13 -0700 (PDT) Received: from [192.168.0.98] ([93.188.182.58]) by smtp.gmail.com with ESMTPSA id f84sm39891677pfd.87.2016.09.06.03.42.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Sep 2016 03:42:12 -0700 (PDT) To: internals@lists.php.net References: Message-ID: <0a5fec1a-8581-1219-ca1d-00c61cd45157@gmail.com> Date: Tue, 6 Sep 2016 11:40:25 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Deprecate PEAR/PECL & Replace with composer/pickle From: rowan.collins@gmail.com (Rowan Collins) On 06/09/2016 11:18, Derick Rethans wrote: > One of PHPs biggest strengths is the availability of an extension for > nearly everything. There are *1000s* out there. Some made by single > people, some by small groups of people, or some by large companies. You > can't expect *all* of these extensions to be available through > distribution's packages. By the same reasoning, most of them won't be available on pecl.php.net either. I'm curious, do people often run their own PECL-compatible "channel" servers? > They'd still need to run the equivalent to "pecl" to install these > manually build extensions. Or at least the "pecl download" variant. Not really, the ones I've used come as a tarball, use "phpize" and standard build tools, and have a "make install" to put the .so file in the right place. Then you just have to add "extension=foo.so" in the appropriate ini location (which you have to do after pecl install anyway). I agree that a stable tool for installing from pecl.php.net should always be included, though. Regards, -- Rowan Collins [IMSoP]