Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26852 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 25687 invoked by uid 1010); 8 Dec 2006 19:26:12 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 25672 invoked from network); 8 Dec 2006 19:26:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Dec 2006 19:26:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=good Received-SPF: pass (pb1.pair.com: domain gmail.com designates 66.249.92.173 as permitted sender) DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 66.249.92.173 ug-out-1314.google.com Linux 2.4/2.6 Received: from [66.249.92.173] ([66.249.92.173:3555] helo=ug-out-1314.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E8/E8-64559-E0CB9754 for ; Fri, 08 Dec 2006 14:25:37 -0500 Received: by ug-out-1314.google.com with SMTP id 71so931167ugh for ; Fri, 08 Dec 2006 11:24:58 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=NjaFSKIWXlxUE0d/ZaOzti0mqbc4oQ80wVZcW6zyCwzqp52AHIH1P2sNn5UAIW8gZ+onjaDExAG6xcdZX62kGfabl3kQ+PXTvxBjIwb7lQw20rH2caCl0z9oYA6dBJhBAuglV+4SssWtzOJmVF6YSa3Zc2BSWrnB+fDtmw0/jT0= Received: by 10.78.158.11 with SMTP id g11mr1772278hue.1165605898373; Fri, 08 Dec 2006 11:24:58 -0800 (PST) Received: by 10.78.122.5 with HTTP; Fri, 8 Dec 2006 11:24:58 -0800 (PST) Message-ID: Date: Fri, 8 Dec 2006 20:24:58 +0100 To: "Ilia Alshanetsky" Cc: "PHP internals" In-Reply-To: <3B40503A-75F6-41EC-BFCF-56D777501FA5@prohost.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3B40503A-75F6-41EC-BFCF-56D777501FA5@prohost.org> Subject: Re: [PHP-DEV] Moving COM, Socket & mhash to PECL From: pierre.php@gmail.com (Pierre) Hello, On 12/8/06, Ilia Alshanetsky wrote: > This is an exploratory e-mail, so don't panic just yet :-). I am > thinking of moving the COM, mhash and socket extensions to PECL in > 5.2 and 6.0 releases and was hoping to hear for & against arguments. > The reason for the making this move are as follows: > > COM: > Un-maintained at this time and has a fairly serious number of bugs > (26 by latest count, many of which are crashes) It has a lot of bugs yes, but it is useful and works well for many situations. I do not like the idea to move it out of php. > Moving it to PECL will allow for an independent release cycle, which > may allow for faster fix deployment etc... It is possible without moving it out. It could even be a good thing to do it. > I hoping the move will encourage people and/or companies to start > maintaining the extension. There is bugs and it is expected, COM allows a lot of things with a lot of external apps, no wonder. But it works well (for what I did at least, office, IE and XML com). I can try to take a look at the open bugs if Wez is missing the time. > mhash: > Everything this extension that relies on an external lib to do, is > already done by hash extension that is enabled by default and > requires no external libs. There is simply no reason to keep it around. We may move it from php 6.0 and up or at least from 5.3.0. > sockets: > Un-maintained. > Majority of what it can do can already by done via streams in a much > more consistent and stable fashion. +1 from php 6.0 and up but I'm worrying a bit about 5.x code relying on it. --Pierre