Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31019 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 55262 invoked by uid 1010); 17 Jul 2007 20:49:08 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 55247 invoked from network); 17 Jul 2007 20:49:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jul 2007 20:49:08 -0000 Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 204.11.219.139 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 204.11.219.139 mail.lerdorf.com Received: from [204.11.219.139] ([204.11.219.139:33895] helo=mail.lerdorf.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 12/D2-05050-14B2D964 for ; Tue, 17 Jul 2007 16:49:07 -0400 Received: from trainburn-lm.corp.yahoo.com (trainburn-lm.corp.yahoo.com [207.126.233.11]) (authenticated bits=0) by mail.lerdorf.com (8.14.1/8.14.1/Debian-7) with ESMTP id l6HKn0qV000775 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 17 Jul 2007 13:49:00 -0700 Message-ID: <469D2B3B.1080601@lerdorf.com> Date: Tue, 17 Jul 2007 13:48:59 -0700 User-Agent: Thunderbird 2.0.0.4 (Macintosh/20070604) MIME-Version: 1.0 To: Arnold Daniels CC: Gwynne Raskind , PHP Developers Mailing List References: <469D03D1.1060508@lerdorf.com> <469D14A2.3010805@sci.fi> <469D1C2E.9080505@lerdorf.com> <9981B5C3-E9AC-4105-845C-C828FD474089@wanderingknights.org> <469D2529.9050307@lerdorf.com> <469D2890.8060904@adaniels.nl> In-Reply-To: <469D2890.8060904@adaniels.nl> X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.91.1, clamav-milter version 0.91.1 on colo.lerdorf.com X-Virus-Status: Clean Subject: Re: [PHP-DEV] Nifty feature From: rasmus@lerdorf.com (Rasmus Lerdorf) Arnold Daniels wrote: > Hi Rasmus, > > I hope you've got a lot of fingers on your hand, because we do this as well. > > All servers are updated with an apt script and our private repository. > It's easier to manage a single php package on all servers, that 14 > different packages. Each time PHP updates we take the newest packages > from pecl and sometimes if PHP isn't updated for a more than a month, we > might make a build with the same PHP version but new pecl packages. > > To my knowledge this is standard practice for ISP's (who build PHP them > selfs). I haven't heard of anyone actually using `pecl update` to > update. Most ISP's just update the whole thing one each week, month, > year, decade. I'm not talking about pecl update. I never use that either. The way we do it at Yahoo, and the way the distros do it, is to create separate packages for as many things as possible such that in order to quickly update any component we can do it with the lowest impact possible. Not all servers have all the PHP-related packages installed, obviously, so if there is a critical update to a specific package we can limit it to just the affected servers. -Rasmus