Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74499 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 20368 invoked from network); 26 May 2014 11:00:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 May 2014 11:00:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.180 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.180 mail-qc0-f180.google.com Received: from [209.85.216.180] ([209.85.216.180:53461] helo=mail-qc0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 34/00-19814-19E13835 for ; Mon, 26 May 2014 06:59:31 -0400 Received: by mail-qc0-f180.google.com with SMTP id i17so11829430qcy.39 for ; Mon, 26 May 2014 03:59:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=soTNXwRc+fFh8X8EXyDXxkHBNRjcCgBJR8gSb86sWcE=; b=npV2t4WSRz5OK2UCLXXtxiRXwUPpKTJLQ8r8VvPRSYHD5gkSnKKtzXzslyoF1cB4Sq iDMJn7wJ9/fGCDNA0Xo1J5ESjf0tWCgqrQ5uFgBMSVyHOUnonCjpQ95unmson4+LmCfd MDEZN8CouwLU59f/ROXbH/791pyHnbT2chLV4S7yq/O1eL81tyg5C2blgqGTzghZi/Pv HnYvtRPyZU7wcocyssAsXA1nu1A4GcXkt4z5lRh9b6jFXV9r42qkhm0DlLr9nxQY9634 oApJP9aOEDsqhjBJ88OwFe9PcCyU6TBXPnaHL159KWvveL78WI/bS9Xz7/8QWBkp9G8A 5ihA== MIME-Version: 1.0 X-Received: by 10.224.13.72 with SMTP id b8mr31599183qaa.4.1401101967229; Mon, 26 May 2014 03:59:27 -0700 (PDT) Received: by 10.140.47.231 with HTTP; Mon, 26 May 2014 03:59:27 -0700 (PDT) In-Reply-To: <44A0430A-9E30-43B7-855F-23ACC5FE0E81@ajf.me> References: <44A0430A-9E30-43B7-855F-23ACC5FE0E81@ajf.me> Date: Mon, 26 May 2014 12:59:27 +0200 Message-ID: To: Andrea Faulds Cc: Julien Pauli , PHP Internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Documenting APIs and merging ideas From: pierre.php@gmail.com (Pierre Joye) On Mon, May 26, 2014 at 12:52 PM, Andrea Faulds wrote: > > On 26 May 2014, at 11:37, Julien Pauli wrote: > >> If some start hacking based on master, they'll hit problems the time >> phpng gets merged (if it is to be merged). And the same applies >> reversed : how can phpng contributors integrate in their branch ideas >> from other developers and branches ? >> Wasn't it the case for the int64 patch from Pierre ? > > This problem has been bothering me as well. There=E2=80=99s stuff I=E2=80= =99d like to =E2=80=94 or at least attempt to ;) =E2=80=94 do in Zend, but = phpng isn=E2=80=99t merged yet so I fear having to redo much of it once it= =E2=80=99s merged. > > I suggest we only work on stuff which won=E2=80=99t touch Zend, or at lea= st won=E2=80=99t touch stuff phpng touches, until phpng is merged. However,= this is assuming phpng won=E2=80=99t take too long. Nice concept but due to its nature, phpng touches everything. Every single LoC related to zval, hash, or string are affected by the changes in phpng. The 2nd question is how to do not loose too much time until phpng gets some momentum. It will remain a moving target for the coming months (6+), can we afford to simply do almost nothing in the core from a design (APIs, cleanup, etc) for php 6 until phpng will be less than a moving target? Let alone RFC ready? I am not sure. I am not sure either about how to allow everyone to work on phpnext while stopping one team or another, right now it is all about performance, with promising results. While my personal priority would be rather to clean up the code base and the APIs along other things. No matter how, conflicts will happen. I tend too think that phpng should have more branches with individual changes, which can be merged to master individually. I can hardly think that having a bunch of mass changes being proposed in one go (the zpp change is a very good thing f.e., from a process pov). Cheers, --=20 Pierre @pierrejoye | http://www.libgd.org