Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103437 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 58541 invoked from network); 15 Nov 2018 18:27:53 -0000 Received: from unknown (HELO mail-qk1-f182.google.com) (209.85.222.182) by pb1.pair.com with SMTP; 15 Nov 2018 18:27:53 -0000 Received: by mail-qk1-f182.google.com with SMTP id w204so32118000qka.2 for ; Thu, 15 Nov 2018 06:48:33 -0800 (PST) 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=YAkbXk2b7JrbhVzWdmYwddyYQaMacIhSTCMlbO5yo5c=; b=oi/Fy6WN0zVjw4gdvhw92ogfd6+mn/08GBCkKHAMRlhhB2FHituqpkwcQs3VM7V0MO H6B9aa0VqSQ8/1A9dUa5XPLt1bKkQx3MiAoUKteTYIj+oiElLJKHhtX9oqIbbU/8eMAI 1XU+lqRlFs+PeusEVVD/9z8ffcpFsqxcZr8VrcZo8vMlKpNRK0HJNwmN2J92BqghUlto 7+zRDbX0Wo1AstVg6gEMyKm5iLdsV1L/RjNujeC0IHqiMi2/F+wSstEB+aXOLp5+tDfy 6ML1CZrfQNFB8qIihqiUXmk/8DkBerOJm247vUdWwa+Jfh8PuUglYJpuibf6bebvCMsY fjeQ== X-Gm-Message-State: AGRZ1gLqvTX5OFzMNNz5NVZGx56wNtr9Y1pQc7e7Dky+20VooALmqis9 5JvMEfttIrCK4L/rEur1xZaUm5T/uoEdDVdP+xHKkg== X-Google-Smtp-Source: AJdET5cVcmzRZ7rrYgRbyJPe6gXoE1ZrJWhDjN1YDuDBJXIKwiUWIKy3c0wulHx+i4xuoziSpBF0bqop/Q3PvEVncDg= X-Received: by 2002:ac8:266c:: with SMTP id v41mr6016467qtv.159.1542293312596; Thu, 15 Nov 2018 06:48:32 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 15 Nov 2018 08:48:21 -0600 Message-ID: To: Nikita Popov Cc: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] Branch off PHP-7.4 early From: pollita@php.net (Sara Golemon) On Thu, Nov 15, 2018 at 8:28 AM Nikita Popov wrote: > Based on previous discussions, it appears that our current plan is to > release PHP 8.0 after PHP 7.4. Normally we only branch off versions once > they reach beta stage, which means the PHP-7.4 branch will only be created > around summer 2019. > > I would like to propose to branch off PHP-7.4 earlier this time and start > working on PHP 8.0 in the master branch. This will allow people to start > working on changes that are not suitable for PHP 7.4 (due to either > significant internal ABI breakage, or userland breakage). > > Because each new branch introduces a lot of merge overhead for > contributors, I would further propose that merges should only go up to > PHP-7.4, while merges into master (PHP 8) will be performed occasionally, > on an as-needed basis, by the people working on it. > You seem to be describing a feature branch called "master". How about we do what we did with 7.0 which is to say we had php-ng on a feature branch which was eventually merged to master, and had the 64bit branch which was similarly merged in at the appropriate time. The one thing which didn't work well at the time was that php-ng was partially done in the dark which made the 64bit branch's merge less optimal. But as long as we're doing our feature branch development in the open, this shouldn't be a problem. -Sara