Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:72426 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 162 invoked from network); 10 Feb 2014 02:26:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Feb 2014 02:26:39 -0000 Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.49 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.215.49 mail-la0-f49.google.com Received: from [209.85.215.49] ([209.85.215.49:55764] helo=mail-la0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C5/81-25595-DD838F25 for ; Sun, 09 Feb 2014 21:26:39 -0500 Received: by mail-la0-f49.google.com with SMTP id y1so4219764lam.8 for ; Sun, 09 Feb 2014 18:26:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=9HzWtXeNqHzPwzSh1kvj9Zyb4tq26nbbLdKNhHPyZ7c=; b=CDKfEC2fLyx5ANyUAFyGFPu5Lz13czG6XxS3OqIeVf6G1My1OFIfl9OMW9Xw+XTCG0 dVlQ0pgiLg1wb/PWud+86OTafya7WE3xat1mUnv9fa+PgGNB4zgBhWtcvZBJxDsZxxO/ DHdb/Fsfs+UOBijxT4UJqgYJEt1ZOK81kJaXoF8YM3MhGLwcXn8ghVkeDg6Pd3eGqc53 ZaaGn2ahOCdjMmUI801nOlsF9TMtPwdwrl5+e1daPik+Ay2SPFGlIp62y1srlUjUTSPB ZEn0jCAop5O000/YW1QCIzdArTHdOip4KS4sMYTvCO1nrpVEM0PYgdMJKpFKA9ycyf9Q XHpg== X-Received: by 10.152.36.70 with SMTP id o6mr19500570laj.7.1391999194357; Sun, 09 Feb 2014 18:26:34 -0800 (PST) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.112.199.37 with HTTP; Sun, 9 Feb 2014 18:25:54 -0800 (PST) In-Reply-To: <52F0C86A.9010805@lsces.co.uk> References: <52F0C86A.9010805@lsces.co.uk> Date: Mon, 10 Feb 2014 11:25:54 +0900 X-Google-Sender-Auth: YMJdcKLPKccW9OMny1fi2qrVgh8 Message-ID: To: Lester Caine Cc: PHP Developers Mailing List Content-Type: multipart/alternative; boundary=089e0160b61881e54004f204118a Subject: Re: [PHP-DEV] Modular distributions From: yohgaki@ohgaki.net (Yasuo Ohgaki) --089e0160b61881e54004f204118a Content-Type: text/plain; charset=UTF-8 Hi Lester, On Tue, Feb 4, 2014 at 8:00 PM, Lester Caine wrote: > The main focus here though is to more easily allow 'development' versions > of extension improvements to be used in the field, rather than having a > fully bundled update? In the past maintaining the windows installations has > been by just updating a single extension, and formalising that still makes > sense to me although I know that many of you prefer the 'core bundle' model > which includes many packages that never actually get used by some of us. A > modular model is used by the Linux distributions and seems to be preferred > anyway? I like the idea overall. We may have php-src/ext/ as standard module that distributors must compile statically (or should be loaded by default) and php-src/bundled-ext/ as optional modules that may be loaded optionally. We may include well maintained/mature PECL modules php-src/bundled-ext/ and bundled/ext may have it's own web pages for newer releases. However, I also like the current way of distributing module as PHP package, since I can assume capability of modules by PHP version and all I have to do is PHP version check rather than each modules version check. It may be time to forget about this, though. Current way is reasonable to avoid dependency hell that other languages have. Convenience depends on users' usage. IMO. Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --089e0160b61881e54004f204118a--