Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:80615 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32007 invoked from network); 16 Jan 2015 04:10:06 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jan 2015 04:10:06 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.42 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.42 mail-qa0-f42.google.com Received: from [209.85.216.42] ([209.85.216.42:39823] helo=mail-qa0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8B/50-29872-D1F88B45 for ; Thu, 15 Jan 2015 23:10:05 -0500 Received: by mail-qa0-f42.google.com with SMTP id dc16so14018493qab.1 for ; Thu, 15 Jan 2015 20:10:03 -0800 (PST) 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; bh=Em+L8mtQtLeWL+QCvxOawHiTIcAwmMvtp/icC5Tn80s=; b=VFuAzq4Jb5AcE/823QgUzTAzvGruN/0yYwcs8xY4/EuZ7ncArUwKX8ug5warPY0NRK somRDyh3pwiJrfM0bIVlo2Ay11lizqiZQP1IOwgx5g+JwgwVTIHB/dwTPj6ITJaRGOlt /l8QetEpQRwaMhMGY9Y2jsJQZLjwDhsyD/k2O+6seJe+2Gtce5oPUhYxJLmjYvivynQR dra6TN/bkUsgpHJCzuoaKp40IB8kLdZG8tNQY/R2wGlbhpp24tIRbDIE0HBBJEX9/ac9 0dQ/hvv9LFPSxKQP3DA4/MhXTGPidVrJFZntx/cAY0cBkg/eKNv47nlkJT619+tuodOu lF9Q== MIME-Version: 1.0 X-Received: by 10.224.61.1 with SMTP id r1mr1273445qah.0.1421381402946; Thu, 15 Jan 2015 20:10:02 -0800 (PST) Received: by 10.140.22.106 with HTTP; Thu, 15 Jan 2015 20:10:02 -0800 (PST) Received: by 10.140.22.106 with HTTP; Thu, 15 Jan 2015 20:10:02 -0800 (PST) In-Reply-To: References: <2sifbatnqq22e8pfunkh575o1plj81rk7j@4ax.com> Date: Fri, 16 Jan 2015 05:10:02 +0100 Message-ID: To: Benjamin Eberlei Cc: Jan Ehrhardt , PHP internals Content-Type: multipart/alternative; boundary=001a11c3f4d49cf134050cbd25fb Subject: Re: [PHP-DEV] Re: Top 10 Pecl extensions PHP7 compatibility From: pierre.php@gmail.com (Pierre Joye) --001a11c3f4d49cf134050cbd25fb Content-Type: text/plain; charset=UTF-8 On Jan 16, 2015 7:03 AM, "Pierre Joye" wrote: > > > On Jan 15, 2015 10:24 PM, "Benjamin Eberlei" wrote: > > > > On Thu, Jan 15, 2015 at 4:11 PM, Jan Ehrhardt wrote: > > > > > Benjamin Eberlei in php.internals (Thu, 15 Jan 2015 15:53:43 +0100): > > > >Not sure how that helps, since you would tag versions anyways using > > > semver, > > > >so if there is a master vs next/phpng branch, then they might still result > > > >in two tags v1.0 and v2.0 and there is no way to automatically resolve > > > this. > > > > > > The branch name convention was meant for those developers that want to > > > maintain the same version for both PHP7 and PHP5.x. In thoese cases > > > there is no difference in version tags. Just a git checkout -b phpng if > > > you want the PHP7 branch. > > > > > > > Oh ok my bad. I was under the impression this was for distro/packaging > > reasons or something > > as a convention. > > Well there is a concern about packaging using this method. As of now it is not possible to package them. > > I tend to prefer separate files and add the right source at configure time. It is then easier to keep fixes, features, etc. in sync. > > However both solutions may work, if we decide to go for one or another solution. We can add support for the packaging/install in pickle and the website. > > It is also important to note that I would like to push the usage of install from git/other VCS in the near term, using pickle, and use the website only for the meta info but not (or much less) for hosting the releases. Also using branches may be an issue too with semantic versions, for the version names, using composer-like tags/branch fetch. --001a11c3f4d49cf134050cbd25fb--