Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45529 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12558 invoked from network); 9 Sep 2009 03:59:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Sep 2009 03:59:42 -0000 Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 63.205.162.117 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 63.205.162.117 us-mr1.zend.com Linux 2.4/2.6 Received: from [63.205.162.117] ([63.205.162.117:54889] helo=us-mr1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 38/9E-26597-C2827AA4 for ; Tue, 08 Sep 2009 23:59:41 -0400 Received: from us-gw1.zend.com (us-ex1.zend.net [192.168.16.5]) by us-mr1.zend.com (Postfix) with ESMTP id 28255E11EA; Tue, 8 Sep 2009 20:46:25 -0700 (PDT) Received: from [192.168.27.1] ([192.168.27.1]) by us-gw1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 8 Sep 2009 20:58:15 -0700 Message-ID: <4AA727D5.8040902@zend.com> Date: Tue, 08 Sep 2009 20:58:13 -0700 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: dreamcat four CC: Rasmus Lerdorf , internals@lists.php.net, jvlad , Dmitri Dmitrienko References: <99cf22520909081652v29a9ea56q33882849cce3081e@mail.gmail.com> <4AA6F06C.4020008@lerdorf.com> <99cf22520909081814w64ef896rbf1bffda9354e72c@mail.gmail.com> <4AA70384.7020705@zend.com> <99cf22520909081942yd7b0b68m4354c918687b8633@mail.gmail.com> In-Reply-To: <99cf22520909081942yd7b0b68m4354c918687b8633@mail.gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 09 Sep 2009 03:58:15.0230 (UTC) FILETIME=[C1F57DE0:01CA3101] Subject: Re: [PHP-DEV] [sapi] PHP-FPM (FastCGI Process Manager), by Andrei Nigmatulin - upstream Y/n? From: stas@zend.com (Stanislav Malyshev) Hi! > Its coming with it's own ./configure. I think you can hang one I'd suspect most of what it's configure is doing is done by the php one too, and the rest can be converted to PHP's configure fragment. The thing is that if you want to have it in PHP tree, it won't look too good for it to have its own configure, no other SAPI does that and there's no reason to. As for bundling libevent, I have no idea if BSD code can be put in php tree... It'd be much nicer if these chanegs were merged into libevent - it seems to be pretty alive, 3 releases this year. > yet. But once the Makefile is created, then make-stage is like an > automatic recursion thing isn't it? If you do it by PHP standards, it is, but otherwise I don't know - let configure gurus on the list speak about it. > file). They said nothing about requiring to share the same build > command. I mention this because it didn't represent any kind of > technical issue for making a debian package. Indeed it seemed easier > not to. Well, PHP has certain rules and customs of how SAPIs are built. Of course, you can take PHP code and do whatever you like with it (if you not call the result PHP without permission :) but if it's going to be inside PHP tree then it should be organized by PHP rules. Otherwise PHP tree would be an incomprehensible mess. -- Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com