Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105019 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 29792 invoked from network); 31 Mar 2019 07:18:54 -0000 Received: from unknown (HELO mail-wm1-f66.google.com) (209.85.128.66) by pb1.pair.com with SMTP; 31 Mar 2019 07:18:54 -0000 Received: by mail-wm1-f66.google.com with SMTP id a184so6549802wma.2 for ; Sat, 30 Mar 2019 21:13:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=O+svXGmrTDHTYc7qwas9zBliesblJpSd9YqTEgWWJg8=; b=EWzYCPMR/deFLVgc6Wh0i0L1nQEcQS9jhp1oRgDCkA/jtYHeEceTNpoDUC2jfybxin Zcq5Jo4cOiKKaR2o4E00i/09JxIT5ARG7NLPqjoo2v1M7lOT4eQfVTXEd3qqPoaQqAGi wyNpSQoPL4dbFokoo5fMoKo7dYDUo4dWVQoEffF7YcmCBbchYfDbh+TbnBobCyfmgzVM CQLctWcorGBAAtF1Iw9hj4tINysZMckbBMmgLn++ItkbbYIiHsjzSYl+ORPA/np2JHGV aPYBq9gGWA6jmK/cFS6LynFRnjiSI6OMXtDUEKf1YOO58QP9BKlTFiFkZTvlUpTqI5UC VKew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=O+svXGmrTDHTYc7qwas9zBliesblJpSd9YqTEgWWJg8=; b=KddD2EJ4dvfwRe2KHDWZcLj/oaiulHwZlfcZtGH4cf0XTr7mAIFPyYiyFxsW7G/XWv NVfLIFLeRJ4rJmcG+f1oV6YqJcf6SGh9yO2Jwve1DxLPqNGV43I/MDYmwt/mcUmzwJU6 fGgXluCOCiiYW93o0PV1rLwzOTUtMAdrfzfsf9KECBA1ACDmOygcHonHdebU47Ea32G/ 10jI2yV1OYIdxKlYGbAL6vxxx/fSCibryxNBgA2+nhkhHSt8RZFNGo50Jqk9yV9CQgBM Lca7HA/85ULsp9fx0at0+J2lK5m72xOQ2tIgjqQEOyk202K5ltz/yLs/i2m6FX0sh+9S 7a7A== X-Gm-Message-State: APjAAAWc/AiYZGGMndbHddf6GrJEL1ZYbWDXT28WelWnhTfhTyf2gHgW kP8j73Xmcms4JqrxLMMSWyFaw0WzXw1WOcFvtGW3VA== X-Google-Smtp-Source: APXvYqzW9/1jpRGQvL2dU7zHYjGlpiNA9QtPICXe6Ht8Jru78q0CEf3xwvjiZsC9bXOjA85GuM0ugLS1E4NOO79RWtc= X-Received: by 2002:a1c:7008:: with SMTP id l8mr8066166wmc.63.1554005606707; Sat, 30 Mar 2019 21:13:26 -0700 (PDT) MIME-Version: 1.0 References: <1553995226.3484.14.camel@schlueters.de> In-Reply-To: <1553995226.3484.14.camel@schlueters.de> Date: Sun, 31 Mar 2019 11:13:14 +0700 Message-ID: To: =?UTF-8?Q?Johannes_Schl=C3=BCter?= Cc: Levi Morrison , PHP internals Content-Type: multipart/alternative; boundary="0000000000002ab7f005855c20ee" Subject: Re: [PHP-DEV] Status of pickle? From: pierre.php@gmail.com (Pierre Joye) --0000000000002ab7f005855c20ee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Sun, Mar 31, 2019, 8:20 AM Johannes Schl=C3=BCter wrote: > On Fr, 2019-03-29 at 11:29 +0700, Pierre Joye wrote: > > On a side note, pickle is not related to php.net. :) > > > > Considering that we're kicking the pecl (pear) installer out we should > provide an alternative. > > pickle might be one alternative, teaching people to do > wget+phpize+configure+make install might be another. Right, and on linux it is almost a no brainers if no deps are used. Mac is trickier, windows is easy once you have VC and the SDK. One thing which conflicts with composer is that PHP extensions aren't > loaded "per project" but per setup and the PHP setup used to run > composer isn't necessarily the one used for running the application > (for one composer typically is run from CLI, applications use fpm or > similar, but there might also be a deploy pipeline with different > machines in between, ...) But maybe a 80% solution (i.e. working on > many developer setups and extendable to be plugged into complexer > environments) is still useful, or a solution building docker images > with userspace+extension dependencies per project. > containers, app pool or phpenv could be used indeed. It is however out of the scope of pickle. It should straightforward to use pickle in any of them= . Best, Pierre --0000000000002ab7f005855c20ee--