Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76394 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 74162 invoked from network); 6 Aug 2014 13:45:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Aug 2014 13:45:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=ajf@ajf.me; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ajf@ajf.me; sender-id=pass Received-SPF: pass (pb1.pair.com: domain ajf.me designates 192.64.116.200 as permitted sender) X-PHP-List-Original-Sender: ajf@ajf.me X-Host-Fingerprint: 192.64.116.200 imap1-2.ox.privateemail.com Received: from [192.64.116.200] ([192.64.116.200:37562] helo=imap1-2.ox.privateemail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 33/01-02707-F7132E35 for ; Wed, 06 Aug 2014 09:45:36 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.privateemail.com (Postfix) with ESMTP id BC973B00087; Wed, 6 Aug 2014 09:46:02 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at imap1.ox.privateemail.com Received: from mail.privateemail.com ([127.0.0.1]) by localhost (imap1.ox.privateemail.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id lXl0FQbzgsiK; Wed, 6 Aug 2014 09:46:02 -0400 (EDT) Received: from [192.168.0.2] (05439dda.skybroadband.com [5.67.157.218]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.privateemail.com (Postfix) with ESMTPSA id 81084B00085; Wed, 6 Aug 2014 09:45:59 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) In-Reply-To: Date: Wed, 6 Aug 2014 14:45:56 +0100 Cc: Dmitry Stogov , Zeev Suraski , Dan Ackroyd , PHP internals Content-Transfer-Encoding: quoted-printable Message-ID: <3D4C74A8-0BFF-4B30-BBBB-D0005DD9C5F2@ajf.me> References: <5a5c7d37c2115f52a58d82d489540a6d@mail.gmail.com> <79d5d0a1410487d543d37ba573b392a9@mail.gmail.com> To: Pierre Joye X-Mailer: Apple Mail (2.1878.6) Subject: Re: [PHP-DEV] [VOTE] Move the phpng branch to master From: ajf@ajf.me (Andrea Faulds) On 6 Aug 2014, at 14:26, Pierre Joye wrote: > For the exts I tried while I was testing/fixing phpng a couple of > weeks ago, I'd to say that maintaining the same code base for phpng > and 5.x is simply too hard, way too many APIs changes, many of them > cannot be detected at compile time, introducing many many new #ifdefs > along other things. I will maintain a separate branch. The only thing > I worry about is how I will manage releases in pecl. I have no clean > solution now, or maybe one release with two branches bundled. Separate > releases could work too but I will try everything possible to do not > have to do that, or to have to do that as it is really painful to do. > Maybe I can manage to implement something in pickle to ease this work. > Ideas welcome. Perhaps for these extensions, it is best to not make it work with both = versions, but instead have a 5.x version and a phpng version, and = continue to maintain both separately? I wonder if that might actually be = less work than trying to keep a single version working on both. -- Andrea Faulds http://ajf.me/