Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101202 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 30249 invoked from network); 29 Nov 2017 13:52:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Nov 2017 13:52:26 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.178 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 209.85.128.178 mail-wr0-f178.google.com Received: from [209.85.128.178] ([209.85.128.178:46480] helo=mail-wr0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F0/18-57104-99BBE1A5 for ; Wed, 29 Nov 2017 08:52:25 -0500 Received: by mail-wr0-f178.google.com with SMTP id x49so3438896wrb.13 for ; Wed, 29 Nov 2017 05:52:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:user-agent:in-reply-to:references:mime-version :content-transfer-encoding:subject:to:from:message-id; bh=RsibSqFvmiWaBp8wd6vFHyMYuKF6m8jTy9grPu0tECg=; b=oSeSrBRfVI67XGW2beNUOR7HRA85WzlFcsC3yyCareNKLbHAKmZkVyf0eaXA2Lq995 smky+bROfL+sns6dOwMzhwlsyc8TXck8gy4juoTLg1xJQb0GaZX/fePAJytZnkoQZ7xd 0wAUlednn3ol3u+XHGxo+Gnq8cDJNFYcICGZqNganT+y9yP4rl4lpavqNy1YlaKpLKG3 OqDqm4mO/Af/PEIQDBLKJwi5Lxh1hzjxWfsNC9rrvQQZxRrZIaLaw6NMYvVvl1DF9MpB aYv2WOE+hO3eSZbG4CCg/SQES6Jxpukp8cuDRUzxJCxs7yKsXmtOxn1n/9gG0y4TsrvZ 9COQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:user-agent:in-reply-to:references :mime-version:content-transfer-encoding:subject:to:from:message-id; bh=RsibSqFvmiWaBp8wd6vFHyMYuKF6m8jTy9grPu0tECg=; b=hYCQ4V+JGGK+3qGurWmo8+XIQ4nI74SweXA/PKzs2SUmDnVwEoE/xGvWvQ4yLkbqCX ITroi/r5pkI8EldABf9i839292Ppvih/HxFYNoDiSqr32gRPCXt3GlNUhZLZRbxuxd5C JhZAYIO8S/mzY7iSnMNt/AoqtCq6npmlhl0Mv5Aao2MZ3LvRoveNUbPsLacU/7qcbYUh +vDfSljAz7uOBppe5zXHeDzInY77CMGzpNSCKVEU5QRqO2DezDf4TXPjwXoJ3cs4Xrsb PC9kMcev/X6O8BQUdPddSxFNoQ/SAkfBRhwfTTd5ogJos5flrZcpvPJpZIPJe029257U gbkQ== X-Gm-Message-State: AJaThX41kz1jyWyOgBt4LGrhhiNrAgTGQMw73VhvUC7qawOn48gv9YUJ HXuQIj/bUDt9fCwlPlzWdbDAU+pm X-Google-Smtp-Source: AGs4zMYvipfBsXDFaWBmBEEkgVKc9AkBgSK5SeW747oUGaCnr3xHTDIdttZTGlo2ailsszlxay0xbA== X-Received: by 10.223.155.133 with SMTP id d5mr2674228wrc.132.1511963542653; Wed, 29 Nov 2017 05:52:22 -0800 (PST) Received: from [10.7.46.230] (188.29.165.147.threembb.co.uk. [188.29.165.147]) by smtp.gmail.com with ESMTPSA id y78sm1403033wrb.51.2017.11.29.05.52.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Nov 2017 05:52:21 -0800 (PST) Date: Wed, 29 Nov 2017 13:52:17 +0000 User-Agent: K-9 Mail for Android In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable To: internals@lists.php.net Message-ID: <585F3154-51CF-4AC7-98AC-B3C9FA71F949@gmail.com> Subject: Re: [PHP-DEV] Re: Public Tags of Releases From: rowan.collins@gmail.com (Rowan Collins) Hi, I agree that tags should be treated as immutable, because that's what dist= inguishes them from branches=2E That's true of any VCS, but git has the add= ed restriction that they're treated as global: tags from different remotes = aren't tracked separately, they are all merged into the local namespace imm= ediately=2E On 28 November 2017 17:16:52 GMT+00:00, Sara Golemon w= rote: >Okay, that's a reasonable middle ground=2E We could tag as >php-X=2EY=2EZ-something Tuesday, then tag again as php-X=2EY=2EZ on Thurs= day=2E >That would only add one step to the release process at the minor cost >of having more tags=2E *shrug* The logical name for this would be "php-X=2EY=2EZ-RC1": this is a Candidat= e revision which we believe is going to be tagged as Release=2E However, th= e current process abuses that term for late-stage test builds which are not= actually release candidates=2E :( Another alternative would be to simply increment the build number on the r= are occasions a tag is withdrawn: if 7=2E2=2E2 was a bad tag, just release = 7=2E2=2E3 instead=2E Regards, --=20 Rowan Collins [IMSoP]