Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101180 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32540 invoked from network); 28 Nov 2017 15:55:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Nov 2017 15:55:55 -0000 Authentication-Results: pb1.pair.com smtp.mail=me@kelunik.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=me@kelunik.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain kelunik.com from 81.169.146.161 cause and error) X-PHP-List-Original-Sender: me@kelunik.com X-Host-Fingerprint: 81.169.146.161 mo4-p00-ob.smtp.rzone.de Received: from [81.169.146.161] ([81.169.146.161:35961] helo=mo4-p00-ob.smtp.rzone.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C9/94-26862-A078D1A5 for ; Tue, 28 Nov 2017 10:55:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1511884551; s=domk; d=kelunik.com; h=Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: X-RZG-CLASS-ID:X-RZG-AUTH:Accept-Language:Auto-Submitted:Cc:Date:From: Message-ID:References:Reply-To:Resent-Cc:Resent-Date:Resent-From: Resent-To:Sender:Subject:To:Content-Alternative:Content-Description: Content-Disposition:Content-Duration:Content-Features:Content-ID: Content-Language:Content-Location:Content-MD5: Content-Transfer-Encoding:Content-Type:MIME-Version; bh=CgT5XRaEnsyCDakDhIdcdyGZFJBNx/VejlhLmoVID3A=; b=snJ06RrITlcJpurhKhA7x1nKYifc/l4VQiwivZh7biGj5BWjINraMAAuSvGkYyOzhI Iq/9x1Bh1M1t3hR+QPz8iEIg4ExCV3UJ31eRLrfnwU/xmxZ6juQGS8uNI0T6d16Mupha n21tH3Hsxx0ivvXescUB8TFQokuZhH2QyzQ4U= X-RZG-AUTH: :IWkkfkWkbvHsXQGmRYmUo9mlsGbEv0XHBzMIJSS+jKTzde5mDb8AaBUcZiApcA== X-RZG-CLASS-ID: mo00 Received: by mail-yb0-f175.google.com with SMTP id g187so110105yba.13 for ; Tue, 28 Nov 2017 07:55:51 -0800 (PST) X-Gm-Message-State: AJaThX6k7m/4ra9eICgdhzjJqLBKeUHbBYz8x9/F+/H5/yfCHWTj5yug Rik5+fquddxaFgwP4FwFyWPZH15BkUrjAQl0qzU= X-Google-Smtp-Source: AGs4zMbibllEXyx07ar6/S2fd03zZ1sheKhVDdbxuopVenBhk7FrvQpN3CGMqn9prxg9XrU5fyi8DwNhnKHZ/4pNvCw= X-Received: by 10.37.131.13 with SMTP id s13mr11133294ybk.197.1511884550952; Tue, 28 Nov 2017 07:55:50 -0800 (PST) MIME-Version: 1.0 Received: by 10.37.124.71 with HTTP; Tue, 28 Nov 2017 07:55:50 -0800 (PST) Date: Tue, 28 Nov 2017 16:55:50 +0100 X-Gmail-Original-Message-ID: Message-ID: To: PHP Internals , Sara Golemon , Joe Watkins , Remi Collet , Anatol Belski Content-Type: multipart/alternative; boundary="089e0832c55c99dc18055f0d0dfb" Subject: Public Tags of Releases From: me@kelunik.com (Niklas Keller) --089e0832c55c99dc18055f0d0dfb Content-Type: text/plain; charset="UTF-8" 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 --089e0832c55c99dc18055f0d0dfb--