Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101181 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36956 invoked from network); 28 Nov 2017 16:02:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Nov 2017 16:02:14 -0000 Authentication-Results: pb1.pair.com header.from=pthreads@pthreads.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=pthreads@pthreads.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pthreads.org from 209.85.217.177 cause and error) X-PHP-List-Original-Sender: pthreads@pthreads.org X-Host-Fingerprint: 209.85.217.177 mail-ua0-f177.google.com Received: from [209.85.217.177] ([209.85.217.177:37733] helo=mail-ua0-f177.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 40/95-26862-5888D1A5 for ; Tue, 28 Nov 2017 11:02:14 -0500 Received: by mail-ua0-f177.google.com with SMTP id l36so298633uae.4 for ; Tue, 28 Nov 2017 08:02:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pthreads-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rTJfhlSWTgaAcqZpc3PVaSCUsF+QSsxI8Z+46nDy+NA=; b=BU3IxzJKwjv6KaE38HnNG1/pZWFakk7k5e9pj2R8eXhKMJpd4JtZI+WBnLfy7joy9/ 4UgaiHd/BXGkQD4JEWQ8fb8H9948OUtkNt5LprBJuwUn1huOtuY9r6eZhBh7ijFq42Ah LZ7wsuEmEUUe09rV86FKA49mvpO6M6HufSK+tdhS0BP4RiYjb6Hg/YR9nMRG9OEznTXL /C1Uksw+zPRfopd5gZvHbR7nPr+GtTlYsgsmDEBt6ukJqjqqELqtHd6a1JwX1R1oZpKN 06JV0PhRaFs++SLZqPSXPfbvGPPbziCNAxW+KG1Zpdov+U9e0ucHSSgLGNrZoKehVOpx pO2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rTJfhlSWTgaAcqZpc3PVaSCUsF+QSsxI8Z+46nDy+NA=; b=GiDlT0AxMy7Xmzer+fmY2Slp5264aY+i8QDr7QVwneBZi1KNR6ttn1104+BMTg+1aj lymPo4+OhZlXfzPOnB+EYmu3kPYeeF72HO1Bctgz3YS7a9zUC2qe4gX/fopE0GWKFfHY WItGDQcG1dxDXE2srkKx8uHN9eZ0zgpvkMz+0nR7NbjxkyYeh6vfCBxFpha8x8cQfqU5 Bl6MTGYAW93NZoBK2FQza5qvOOPtmfhg6fuSyXsqQy5P1j4RtxlfcbRjp2sXd7LegUd0 HSB0MkA466o+Kt2d2hDgv+FSm34YaWCkEml+2/Oa1I8lQa14ky1U5ITCcU2w7L4PrW3E XYCQ== X-Gm-Message-State: AJaThX4SmgvYcs9BZVlbGPXCBheNl3b9xwH9fh95Nk6EJnewWKZCwYfO 3Bh2TdHljdv9hx/z4xj4D2WunR42Ewmubx2VjAkLvA== X-Google-Smtp-Source: AGs4zMZuXtahlRB38tX/HySCEZmluoQiTr3gv6IUaluuT19CIwVS2MV339mW2XJlsHi8PyBfHLnw9PFhnJx0hSAuRNs= X-Received: by 10.176.73.146 with SMTP id e18mr33866871uad.117.1511884930900; Tue, 28 Nov 2017 08:02:10 -0800 (PST) MIME-Version: 1.0 Received: by 10.159.53.7 with HTTP; Tue, 28 Nov 2017 08:02:09 -0800 (PST) X-Originating-IP: [90.174.5.213] Received: by 10.159.53.7 with HTTP; Tue, 28 Nov 2017 08:02:09 -0800 (PST) In-Reply-To: References: Date: Tue, 28 Nov 2017 17:02:09 +0100 Message-ID: To: Niklas Keller Cc: PHP internals , Sara Golemon , Remi Collet , Anatol Belski Content-Type: multipart/alternative; boundary="001a1144fef83f8fc3055f0d241b" Subject: Re: Public Tags of Releases From: pthreads@pthreads.org (Joe Watkins) --001a1144fef83f8fc3055f0d241b Content-Type: text/plain; charset="UTF-8" Afternoon, Tags are created in release branches, these branches should not be part of any workflow other than our internal one. It's problematic to tag other than publicly, anywhere we create these tags is public and presumably would cause the same problem for those people who choose to use release branches in their workflow. Cheers Joe On 28 Nov 2017 4:55 pm, "Niklas Keller" wrote: > Morning, > > it's the current practice to tag releases publicly two days before release > and then do the final QA phase. Could we please stop that? > > If there's a mistake that needs to be fixed and that's detected within > these two days, a re-tag needs to happen. If the old tag is deleted and a > new modified tag is published, all cloned Git repositories that already > received the old tag will keep the old tag and never receive the new tag > unless the old tag is manually removed first. That's problematic. > > If there won't be a re-tag but a new tag name instead, there's no reason > to not see the tagging as release instead of the release announcement two > days later. > > If tags are necessary for the final QA phase and the QA phase should > happen before release, then these tags shouldn't be public, but in a > private repository instead. If tags aren't necessary, then the QA phase can > use a different tag or just a commit reference and the release announcement > can happen directly after the tagging. > > Regards, Niklas > --001a1144fef83f8fc3055f0d241b--