Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:95860 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 47007 invoked from network); 9 Sep 2016 13:20:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Sep 2016 13:20:53 -0000 Authentication-Results: pb1.pair.com smtp.mail=arvids.godjuks@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=arvids.godjuks@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.47 as permitted sender) X-PHP-List-Original-Sender: arvids.godjuks@gmail.com X-Host-Fingerprint: 74.125.82.47 mail-wm0-f47.google.com Received: from [74.125.82.47] ([74.125.82.47:34954] helo=mail-wm0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2F/00-46544-237B2D75 for ; Fri, 09 Sep 2016 09:20:51 -0400 Received: by mail-wm0-f47.google.com with SMTP id w12so31303001wmf.0 for ; Fri, 09 Sep 2016 06:20:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SDeg2MCnb+Gp7pvl2ePZg0ddApV0l7G7m7HBHj7CpIs=; b=KKR50YvT3wHd7PErzuWUW3LHPzaXhuoAqmpw5QzOC578PqQsoLTofSdZAV23tT632z ZvFGjCO21eaO9t/g96qMFLmwXB/QDceni1XdLOetwFEif0LfqcpjAT9FXtCEqfAt5T+e uRK2WLNYjG+Ss88xNtLUQgDlwH/Y3v7Kx3fdZkuEbsjBWf4KxYMps9oPygBt2AK81Sej qGQQgB3wfcw9nVDcVdeuUpTdq/bViv5Zfm0Sf6z2/l8WP1RFYnH9l3gxBioaFg6lMB0y Cfyu3PHsMqKyfoEQzCw5C4ZsuqvuMUveubFXBc33XU6siUHYeP/iFmgJsLvsFg77p02n AK7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SDeg2MCnb+Gp7pvl2ePZg0ddApV0l7G7m7HBHj7CpIs=; b=ChqJjBieNu3aw+EOySPyZNtbOHSdBLVFU0Pf/XmS9rFebQdECypeLa2Uac2nzT5Mnp W65c4KR7kY8jVcc+yDfvnHxWDynm+On5WXfwoWiMcSVMnInhGlG97QrtFr8/ko4Kwl1l mE59W4yeuuIr729RzNt8ETk5zQ0+oJJoPrTSRn5hl80/0sjI6zuecAnjMrKEqfym4F93 xhAHKblKB7fN/MYHE18u406rERL9OJ9ukB8GivKCd2FzBH2Lv+msRZIDs7v6+yKyUzjO VBm+FGFx5kM/tDfECTzZlEQdFlL53TYwxC3MJqbjlQ9zHuXSyz3teF+dlVM9f3qsghge WmMQ== X-Gm-Message-State: AE9vXwPBMBHCMAojY8LV45MojXme1JDsf2gd3RbB47exnq5/0DL7qCFEQ9rchPkAhAhS6Vs5gUvAn5U++Z0riA== X-Received: by 10.28.8.19 with SMTP id 19mr2846828wmi.81.1473427247380; Fri, 09 Sep 2016 06:20:47 -0700 (PDT) MIME-Version: 1.0 References: <616bb9ff-bcd1-fd70-b251-05b280b5003e@lsces.co.uk> In-Reply-To: Date: Fri, 09 Sep 2016 13:20:37 +0000 Message-ID: To: Ferenc Kovacs , Lester Caine Cc: PHP Internals Content-Type: multipart/alternative; boundary=001a11442bb4aec45b053c13032b Subject: Re: [PHP-DEV] Modern practices ... From: arvids.godjuks@gmail.com (Arvids Godjuks) --001a11442bb4aec45b053c13032b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, For myself I have adopted the "vagrant vm per project" workflow. I never mix projects, because while some are "primitive" and do not require anything beyond a standard install, others have a custom provisioning and setup stuff. And specific options on the software that can interfere with other projects. Not to mention that I do really juggle between 5.5, 5.6 and 7.0 versions right now (and moving things to 7.0 as I'm able to). Even for Laravel I do a per project install of homestead. And I also work under Windows, many of my colleagues do Linux or Mac OS. Having a fully self-contained projects helps to avoid issues between our systems. I also do cleanup wm's that I do not need for some time, that clears out the space on the disks, especially when databases are several GB big. On Fri, 9 Sep 2016, 15:33 Ferenc Kovacs, wrote: > On Fri, Sep 9, 2016 at 1:45 PM, Lester Caine wrote: > > > On 09/09/16 12:35, Ferenc Kovacs wrote: > > > but please, this is really offtopic on this list. > > > > See my other reply ... > > and composer global mode as provided out of the box is NOT an > > alternative to installing the sort of production and development - > > command line - tools that PEAR currently manages happily. I AM trying t= o > > learn composer, and I can see now how it can be used, but simply passin= g > > the buck to getcomposer is not the way to use it for a default PHP > > installation. > > > composer is proven to be capable managing those use-cases but it isn't ou= r > duty to write out the detailed migration guides for every usecase between > PEAR and composer. > our duty as the php-src group is that we provide a way which allows the > management of the pecl extensions (pickle install and maybe providing an > alternative for pecl package) and tell people how can they install PEAR i= f > they still need it (https://pear.php.net/manual/en/installation.php) > for the record most distributors already decouple PEAR from the base php > install (php-pear is a separate optional package on debian/ubuntu, the > windows binaries doesn't have PEAR at all, you have to manually install i= t > there, etc.) and from the php-src point of view we only use it to provide= a > way of installing pecl extensions, which will be solved with pickle so > while educating people to migrate their workflows from PEAR to composer i= s > a noble goal, but it isn't our responsibilities and we don't have to solv= e > that to be able to replace our php c extension management tool shipped wi= th > the core. > > -- > Ferenc Kov=C3=A1cs > @Tyr43l - http://tyrael.hu > --001a11442bb4aec45b053c13032b--