Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:75368 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66125 invoked from network); 11 Jul 2014 08:39:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Jul 2014 08:39:29 -0000 Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.43 as permitted sender) X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.192.43 mail-qg0-f43.google.com Received: from [209.85.192.43] ([209.85.192.43:63514] helo=mail-qg0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/34-28582-0C2AFB35 for ; Fri, 11 Jul 2014 04:39:29 -0400 Received: by mail-qg0-f43.google.com with SMTP id a108so554571qge.2 for ; Fri, 11 Jul 2014 01:39:26 -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; bh=s+qFBsODbTbGjrOPMZo/r2UGjGrnBYaLRkIQCCFZ0tA=; b=zYQFPwjSCLwZG9g67CbjdnecMB8nXM7CwTymK8hyrFgqsjcociok/sOpmP1xvdwA6r DOJ6NUaRhwFiR25JiMoorFL/F9NJ3kTPkFmp77mknsPxtre8AhzxjKb+klQrDxwESIQw zdNfi7HgjaEWGt1/mphUnQAZAwQqfN+ujMFq0mN6fO1NC7v8gy4jILPlNoZ0kEGCaRTV JRTeQXtmxuaf29GuruNSzeiWkEwEqyTpplg2R3tQQqBIE4t4zAYhh37Feb9q7Tp8nq9b AZvbcKXI/tfQRc9TSFmb9wq/wQjEc9bTP/XJ7GD994MNYUsyEh/elBJ9RHhNCOCWrBsb bWhA== MIME-Version: 1.0 X-Received: by 10.224.163.11 with SMTP id y11mr91159444qax.43.1405067966291; Fri, 11 Jul 2014 01:39:26 -0700 (PDT) Received: by 10.140.47.175 with HTTP; Fri, 11 Jul 2014 01:39:26 -0700 (PDT) In-Reply-To: <53BFA075.9000201@sugarcrm.com> References: <2264B27B-F9BE-4540-AD1C-5046143F18D2@gmail.com> <53BFA075.9000201@sugarcrm.com> Date: Fri, 11 Jul 2014 10:39:26 +0200 Message-ID: To: Stas Malyshev Cc: Tjerk Meesters , PHP Internals Content-Type: multipart/alternative; boundary=089e01538d50042c9304fde6e144 Subject: Re: [PHP-DEV] Travis CI for pull requests From: tyra3l@gmail.com (Ferenc Kovacs) --089e01538d50042c9304fde6e144 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, Jul 11, 2014 at 10:29 AM, Stas Malyshev wrote: > Hi! > > > And while I was trying to figure out what does that mean, or why should > > that prevent the travis build, I've just remembered that we don't allow > > travis builds for PHP-5.3 and PHP-5.4 branches: > > > http://git.php.net/?p=3Dphp-src.git;a=3Dblob;f=3D.travis.yml;h=3Df1a333ad= cb3e6c35f3fe19c27fbd7a28d99fe7de;hb=3Drefs/heads/PHP-5.4 > > So probably it is because of that. > > All feature pulls should be done against master only. They will be > merged to appropriate branch but as pulls it should always be master > unless it is a fix specific to particular version. > Theoretically you are right, that until a PR is merged, one cannot be sure which branch will it end up in. But I don't think we have an official rule about that this (albeit you mentioned a few times now), and I think this will cause a significant amount of pain for the people who wanna merge pull requests after the phpng (or other similar major rewrite) is merged to the master, as they will be required to backport the changes. Ofc. when we have a diverging master we can't really save the porting, but we could offload that work to the PR authors, and porting forward is better documented (UPGRADING.INTERNALS) than porting backwards. --=20 Ferenc Kov=C3=A1cs @Tyr43l - http://tyrael.hu --089e01538d50042c9304fde6e144--