From owner-freebsd-git@freebsd.org Sun Aug 9 13:15:14 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2054B3B5768 for ; Sun, 9 Aug 2020 13:15:14 +0000 (UTC) (envelope-from dan@langille.org) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BPfhx12S5z43hJ for ; Sun, 9 Aug 2020 13:15:12 +0000 (UTC) (envelope-from dan@langille.org) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 8D193C0C for ; Sun, 9 Aug 2020 09:15:11 -0400 (EDT) Received: from imap36 ([10.202.2.86]) by compute2.internal (MEProxy); Sun, 09 Aug 2020 09:15:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langille.org; h= mime-version:message-id:date:from:to:subject:content-type; s= fm1; bh=FEtYQpaps5c8XRub5enRDaZolZxzK0KAL/P4mOaRf6U=; b=nKuFFaAS 98I0xc9Lo/ZslJfbpWQz18dKO8iHiCfYF3Kw8VQPQKTIruTviQELtkyGQ+VOZ62h VIxB8+7yp1qDafpgiA1kemkbVOtdg3HU6Ypavf7FpcauuyI1GnCbYuTbVJ8D69UH USyW2vW5+iuzWg3WClKgKsU2gVc7gQ0r5xc4gXBRej5QXAKWkhR6hJTUwbTmP4vN 9ykTLyBe0oo1w09/irBndFq85bEfhQ5S8dBK94dEPLMNxlLkKJPO7aow4n2y5ioe wYAvB07UrBvtHqX1weGI4yBV2Kcmw5XvTn5hVkHCxIT61H4oVP0DExLfRf+E3k2w wXYOOmLkjqOZ/g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=FEtYQpaps5c8XRub5enRDaZolZxzK 0KAL/P4mOaRf6U=; b=I4kPGKqz7Gl5MBacToC28tC4omsHWQUqxcEVJvI5xMx61 LW3fyZi3UOC0g5NkuLrVNJBsoqWemfsYZBlsUXT6jVsFcAiwfdDsvrG2oWUa9+Fr Le1gxAUiymxRyE1QFTr0q4U/ql1MKT28j+i2tu3MqxpPayJ/r1YgLPZRvUeMLDsS OLPWemB1zulljRTfc/ZK/HG2eo9b7FzTaMjhlt9z0TkofCyH/sjxnEj5vtCMEqjV Lr5feZnODnsbZJBaBhZk+nKciRriSqoZSGYxVgt96zHHdCIE/rA2kaUT2bor3ShU XZA4XcYZcdQpbplyXecaEw3xiVEsAni0hzgcY4lZw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrkeeigdeiudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgesthdtredtre ertdenucfhrhhomhepfdffrghnucfnrghnghhilhhlvgdfuceouggrnheslhgrnhhgihhl lhgvrdhorhhgqeenucggtffrrghtthgvrhhnpeeuffeihfeujeethfelveefleduheelue euteegffeuudejvddukeetteffueehgfenucffohhmrghinhepfhhrvggvsghsugdrohhr ghdpghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepuggrnheslhgrnhhgihhllhgvrdhorhhg X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id BFB521880136; Sun, 9 Aug 2020 09:15:10 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.0-143-g3d58b38-fm-20200806.002-g3d58b387 Mime-Version: 1.0 Message-Id: Date: Sun, 09 Aug 2020 09:14:49 -0400 From: "Dan Langille" To: freebsd-git@freebsd.org Subject: github vs cgit-beta.freebsd.org Content-Type: text/plain X-Rspamd-Queue-Id: 4BPfhx12S5z43hJ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=langille.org header.s=fm1 header.b=nKuFFaAS; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=I4kPGKqz; dmarc=pass (policy=none) header.from=langille.org; spf=pass (mx1.freebsd.org: domain of dan@langille.org designates 64.147.123.19 as permitted sender) smtp.mailfrom=dan@langille.org X-Spamd-Result: default: False [-3.49 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.06)[-1.057]; R_DKIM_ALLOW(-0.20)[langille.org:s=fm1,messagingengine.com:s=fm3]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[64.147.123.19:from]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.96)[-0.959]; RCVD_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.19]; DKIM_TRACE(0.00)[langille.org:+,messagingengine.com:+]; DMARC_POLICY_ALLOW(-0.50)[langille.org,none]; NEURAL_HAM_SHORT(-1.38)[-1.385]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; MID_RHS_WWW(0.50)[]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.19:from] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2020 13:15:14 -0000 Hello, Is it feasible to keep the git repos current-ish with subversion? FreshPorts has multiple instances of the website: dev, devgit, test, stage, www QA tests are run which compare the commits available on each website. Differences between the lists usually indicates a problem to be fixed. devgit is using the GitHub repos. Everything else is based off the subversion repos. As I write this, the repos and their interval to the latest commit are: https://svnweb.freebsd.org/ports/ - 2020-08-09 12:18:16 https://cgit-beta.freebsd.org/ports/ - 2020-08-09 05:43:14 +0000 > 7 hours https://github.com/freebsd/freebsd-ports - 2020-08-08 01:48 EDT > 19 hours With such large gap and the resulting 'missing' commits, the QA tests are failing. Today is especially bad. -- Dan Langille dan@langille.org From owner-freebsd-git@freebsd.org Sun Aug 9 16:06:15 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B59E33B8921 for ; Sun, 9 Aug 2020 16:06:15 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BPkVH4TYsz49wS for ; Sun, 9 Aug 2020 16:06:15 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: from mail-yb1-f177.google.com (mail-yb1-f177.google.com [209.85.219.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: lwhsu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 7624E2ACC1 for ; Sun, 9 Aug 2020 16:06:15 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: by mail-yb1-f177.google.com with SMTP id i10so3470781ybt.11 for ; Sun, 09 Aug 2020 09:06:15 -0700 (PDT) X-Gm-Message-State: AOAM533/e2RyBfM/2+bNZeXMcoHPQTa6ILupe7f/3gojp+NddhXheUVL 9UAB3/BqCHPo9BUzxdOUFeFnBsfvVcjGF+NzsJs= X-Google-Smtp-Source: ABdhPJzOGM2u4HfVCb/OgYkIs3a63fCjRfi1hghPzYKDOQM5PD0mInXD7Wzi1AWPXlqMqoVvCc46LqfQk6k8A+ck85Y= X-Received: by 2002:a25:30d5:: with SMTP id w204mr34398182ybw.405.1596989174841; Sun, 09 Aug 2020 09:06:14 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Li-Wen Hsu Date: Mon, 10 Aug 2020 00:06:02 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: github vs cgit-beta.freebsd.org To: Dan Langille Cc: freebsd-git@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2020 16:06:15 -0000 On Sun, Aug 9, 2020 at 9:15 PM Dan Langille wrote: > > Hello, > > Is it feasible to keep the git repos current-ish with subversion? > > FreshPorts has multiple instances of the website: dev, devgit, test, stage, www > > QA tests are run which compare the commits available on each website. Differences between the lists usually indicates a problem to be fixed. > > devgit is using the GitHub repos. Everything else is based off the subversion repos. > > As I write this, the repos and their interval to the latest commit are: > > https://svnweb.freebsd.org/ports/ - 2020-08-09 12:18:16 > https://cgit-beta.freebsd.org/ports/ - 2020-08-09 05:43:14 +0000 > 7 hours > https://github.com/freebsd/freebsd-ports - 2020-08-08 01:48 EDT > 19 hours > > With such large gap and the resulting 'missing' commits, the QA tests are failing. > > Today is especially bad. There were some issues in the svnmir yesterday, the main problem is identified and fixed, but there are still some loose ends that need to be fixed. The reason that the sync status of these three sites are different is because the mechanisms behind them are slightly different, but of course the goal is to let them stay up to date. They still need some adjustments and I hope the situation will get better soon. Li-Wen From owner-freebsd-git@freebsd.org Sun Aug 9 21:29:15 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E447F3BE706 for ; Sun, 9 Aug 2020 21:29:15 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-il1-f172.google.com (mail-il1-f172.google.com [209.85.166.172]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BPsfy5Bptz4QQp for ; Sun, 9 Aug 2020 21:29:14 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-il1-f172.google.com with SMTP id z17so6027490ill.6 for ; Sun, 09 Aug 2020 14:29:14 -0700 (PDT) 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=9zn1Gr4RVQlL4bm7cmiNSu2AwKcA5bymSvv7EJClMLE=; b=CptFdOqmnbDvYAZMqZZZ3UfCnFJwX/2irF0eouOT9hIlsR/Gd6yyKDngaCbcTOR/ty zQZhF74rTXsRzeizhUzvNgj/HDXbWjyXw7by6Uq345tD4mM/gHspvvVb96NnXA+M/H1W 6o2bj4OIA2lIywJV3z9TtyXiJ3HIgTAv9365vUuxni9u6TRtNYKZvOy9b0Jsb+M6otES yQ1dMkgldTBY8h0EG+7oh26/irWtA8DE5iWjtI8eK2j40ZgfscMnYsZj3j0bIo4j/gXD u158xuYI5PB+2om/UWNVmEq4BAiBuKbqTDTNkps180sp5TcIMIuMI7JZHAhhfYemIzJ7 WLPA== X-Gm-Message-State: AOAM530vvr+zRMDKKj+YkhFn5SZPdxtp8bmrgBe7so9quf9z7sNy38hs PlfiKMnJWGiUZ3jwFbx+d93B8rzqH+xFAZnpShY= X-Google-Smtp-Source: ABdhPJwxVTBudOPB18teFxeAw5bjUwxUeGkz60PBU3xwdUaeb+xV8lWKnK3CkGKRckNnIyDfs9H6M04/0eg2oa1hqbs= X-Received: by 2002:a92:4b08:: with SMTP id m8mr14615497ilg.11.1597008553123; Sun, 09 Aug 2020 14:29:13 -0700 (PDT) MIME-Version: 1.0 References: <013F16E7-DDBB-4C2F-829D-D08B53CC7585@netapp.com> In-Reply-To: From: Ed Maste Date: Sun, 9 Aug 2020 17:29:00 -0400 Message-ID: Subject: Re: SVN Revision-Like IDs in Git To: Warner Losh Cc: "Sideropoulos, Alexander" , freebsd-git@freebsd.org, "Maxwell, Larus" Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4BPsfy5Bptz4QQp X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.172 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-2.15 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.01)[-1.011]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; NEURAL_HAM_LONG(-0.97)[-0.973]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.17)[-0.169]; RCVD_IN_DNSWL_NONE(0.00)[209.85.166.172:from]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.166.172:from]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Aug 2020 21:29:15 -0000 On Thu, 6 Aug 2020 at 21:27, Warner Losh wrote: > > On Thu, Aug 6, 2020, 4:01 PM Sideropoulos, Alexander < > Alexander.Sideropoulos@netapp.com> wrote: > > > Hey folks, > > > > According to this page... > > > > https://hackmd.io/_lvyl1CfTsayB3L0v4fmLA#What%E2%80%99s-with-the-funny-revision-hashes-I-want-revision-numbers > > > > ...there are no plans to provide an SVN-revision-like ID for Git commits > > once the switch-over happens. > > > > At NetApp, we rely on the SVN revision number to uniquely identify our > > FreeBSD baseline and every cherry-picked patch we apply on top of it. We > > could update all our tooling to accept Git hashes, but this is not a small > > task. And I imagine we are not the only downstream project reliant upon SVN > > revision numbers. > > > > Since the SVN revision ID is really just an arbitrary number, has there > > been any thought in simply continuing to manufacture these numbers for Git > > commits going forward? It could even be a post-commit operation where the > > Git notes are updated with a unique (increasing) ID, just as is done today. > > > > Thoughts? > > > > Git has the ability to generate a number of commits since the last tag (or > maybe arbitrary tag). That is appropriately the same thing if you don't > need temporal stability between branches... Git has a "generation number" that could be used for this purpose, but unfortunately it isn't exposed in a user-facing way. It is possible to count the number of commits from the root to the current head though, and we include this number in the uname if build from git today. It appears as a "-cXXXXXX" suffix. As long as you are tracking or comparing only within a branch (e.g. stable/12) as Warner says it can be used equivalently. In sys/conf/newvers.sh have a look at the block following the "if [ -n "$git_cmd" ] ; then" From owner-freebsd-git@freebsd.org Tue Aug 11 09:16:48 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 644D23A881A for ; Tue, 11 Aug 2020 09:16:48 +0000 (UTC) (envelope-from yasu@utahime.org) Received: from gate.utahime.jp (gate.utahime.jp [183.180.29.210]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BQnJv1sj4z4FyT for ; Tue, 11 Aug 2020 09:16:46 +0000 (UTC) (envelope-from yasu@utahime.org) Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by gate.utahime.jp (Postfix) with ESMTPS id 1384DCF21 for ; Tue, 11 Aug 2020 18:16:43 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=utahime.org; s=maybe2019112701; t=1597137403; bh=AN48d098A8I8VuPnccigMAOciVc+wivxGcC+AW1H3Cs=; h=Date:To:Subject:From; b=pyGmvge687gHkxnviuJFYlkSpQPg8JlHxVB122s5Z7MkwblQbopY89nPXFdppL3fY ZIUoRnf9FbNcWP6qRu8TIqNdS6Q28EgWHjTgG2943mxV8qCqzBAPKpyn0QUI0vcXzb WDMdCWecq8SUfwjhQ2n1CWpVCyoPJlQgN5n0Z593FbPiiZhSAmFiyijrhSeupiZTaR 73KzFZXiVIgRAznkupjeMZGVwvYhrOHM1tkdzTQlwrqVug9kasy162ow6fv6aUUD0D IkgB/5KQGvGmMVr+XFP3n+fRbTPwpFOEPgBmW6Lic6a1wmxr3JLiA+PEQM1cpsqtGe h3ZE33g88OMTA== Received: from localhost (rolling.home.utahime.org [192.168.174.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eastasia.home.utahime.org (Postfix) with ESMTPSA id 396BE5150A; Tue, 11 Aug 2020 18:16:42 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.102.4 at eastasia.home.utahime.org Date: Tue, 11 Aug 2020 18:15:42 +0900 (JST) Message-Id: <20200811.181542.1325692502394411163.yasu@utahime.org> To: freebsd-git@freebsd.org Subject: Certificate of cgit-beta.freebsd.org has expired From: Yasuhiro KIMURA X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4BQnJv1sj4z4FyT X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=utahime.org header.s=maybe2019112701 header.b=pyGmvge6; dmarc=none; spf=pass (mx1.freebsd.org: domain of yasu@utahime.org designates 183.180.29.210 as permitted sender) smtp.mailfrom=yasu@utahime.org X-Spamd-Result: default: False [-1.27 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[utahime.org:s=maybe2019112701]; NEURAL_HAM_MEDIUM(-1.03)[-1.027]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.004]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[utahime.org]; R_SPF_ALLOW(-0.20)[+a:spf-authorized.utahime.org]; DKIM_TRACE(0.00)[utahime.org:+]; NEURAL_HAM_SHORT(-0.23)[-0.235]; MID_CONTAINS_FROM(1.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:2519, ipnet:183.180.0.0/16, country:JP]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2020 09:16:48 -0000 Hello All, It seems certificate of cgit-beta.freebsd.org has expired. Would someone please renew it? Best Regards. --- Yasuhiro KIMURA From owner-freebsd-git@freebsd.org Tue Aug 11 11:20:10 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 589583AAE3C for ; Tue, 11 Aug 2020 11:20:10 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BQr3G1k95z4NmQ for ; Tue, 11 Aug 2020 11:20:10 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: from mail-yb1-f176.google.com (mail-yb1-f176.google.com [209.85.219.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: lwhsu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 198491E504 for ; Tue, 11 Aug 2020 11:20:10 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: by mail-yb1-f176.google.com with SMTP id m200so6835521ybf.10 for ; Tue, 11 Aug 2020 04:20:10 -0700 (PDT) X-Gm-Message-State: AOAM530mzmTcam9wQ7fSCqiniCtufrWxFip40MU1XNeyM1ANbm+ncMm0 0lxBP8U1gucc0L9HXuYg/EpcjU4/wTIDuuBFvSI= X-Google-Smtp-Source: ABdhPJwtwp6RuaXV47d5VFTobf9RzeT+ff9u6Z6h12OkgqaHAdcQv/qUgD007r4XBgKEQTOw3gbpY+i7KObyyBLqoMY= X-Received: by 2002:a25:70c1:: with SMTP id l184mr45711691ybc.241.1597144809525; Tue, 11 Aug 2020 04:20:09 -0700 (PDT) MIME-Version: 1.0 References: <20200811.181542.1325692502394411163.yasu@utahime.org> In-Reply-To: <20200811.181542.1325692502394411163.yasu@utahime.org> From: Li-Wen Hsu Date: Tue, 11 Aug 2020 19:19:58 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Certificate of cgit-beta.freebsd.org has expired To: Yasuhiro KIMURA Cc: freebsd-git@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2020 11:20:10 -0000 On Tue, Aug 11, 2020 at 5:16 PM Yasuhiro KIMURA wrote: > > Hello All, > > It seems certificate of cgit-beta.freebsd.org has expired. Would > someone please renew it? The web server is restarted to load the new certificate. Thanks for notifying us. Best, Li-Wen From owner-freebsd-git@freebsd.org Thu Aug 13 21:10:17 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 09D6B3AD0AC for ; Thu, 13 Aug 2020 21:10:17 +0000 (UTC) (envelope-from Alexander.Sideropoulos@netapp.com) Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-eopbgr690083.outbound.protection.outlook.com [40.107.69.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BSK3C4Wzxz3bKF; Thu, 13 Aug 2020 21:10:15 +0000 (UTC) (envelope-from Alexander.Sideropoulos@netapp.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=miRswWAmd3f48Me1jQ1R4Re9P/vnoDnv3/TU5zPQkliRT48zFO5rIs/x+YhOvhSQE/icyGRaNSrXeexZZsE3IYj0XBFPrPslsJS0inFE+0NiTISPaCr97UoM3A1tVvQIVyqXgEUMSSAy/RZUYmHAr1EfGfl2wyFuHwZmdEv++mh2R5rEoTw6hZTo6rF65sHRMlAXnmL4tbxVXbp1uG7x/BJ0Zs3BAa0x2AAGkhPapkcrJ6YDTh11Ahz22BZwFc1nwohWGeL52DQqe2jm23QCMat16ExPvR37gB9nIDaGMWP2PmJ+3NHZkjEwNYTwyH/6hF8hjjukFcm9Qn4xwIz5UA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6Ue3+65jQXiFMkVaaPO59mA+8vghe8wCEZEUqg61qYg=; b=WTnepLGmbGFk1Q9WKO46ml2vxWlaryhoev2nFmMwhmu7erKh5XLiVL2ixdEsJt3Srz5WL6xn3umXITSZGBEgQFv9sdcnWTpbbO1gqKJtvZPrLaxOG+NZh6olvSibhPIATi818zlN7AGWV8Izfslkpx0qE04rpn9EkooUhYKEPZ3TtlZQcGHt+5fabHl8wbMITyiTB3Pgozrr59Ng1QOAcUuBvmvqddlcG7vJsYfPNOBoVO3zIsORvwVwgtLB+uakoa+pVW23kso1QKykC6SEA/vBXwuRbKIDKAFwLSCdIVNReANbQNXEzerCM4+7IBqCSq/g8jAt02jWXMgUK94KWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=netapp.com; dmarc=pass action=none header.from=netapp.com; dkim=pass header.d=netapp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netapp.onmicrosoft.com; s=selector1-netapp-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6Ue3+65jQXiFMkVaaPO59mA+8vghe8wCEZEUqg61qYg=; b=0BbiKJ5nW45k+dg1p+0hPZSt+Q+wXT8QyHpx6WQLO6Z3SdIwdOOYGd/yiid2kSXLmJpaNCjCv5odAczW4RsX9sNPZVSjcmHNIOvsIbIX5515rEGiXKS1W/Nv9EFxwtdAAk3OyfD2O9pY/wDq2lTAQ8+4GXytHNyjOyXsHJ0eiME= Received: from MWHPR06MB3213.namprd06.prod.outlook.com (2603:10b6:301:42::35) by MWHPR06MB2845.namprd06.prod.outlook.com (2603:10b6:300:120::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.20; Thu, 13 Aug 2020 21:10:11 +0000 Received: from MWHPR06MB3213.namprd06.prod.outlook.com ([fe80::8c13:85a4:51f6:c43d]) by MWHPR06MB3213.namprd06.prod.outlook.com ([fe80::8c13:85a4:51f6:c43d%3]) with mapi id 15.20.3283.015; Thu, 13 Aug 2020 21:10:11 +0000 From: "Sideropoulos, Alexander" To: Ed Maste , Warner Losh CC: "freebsd-git@freebsd.org" , "Maxwell, Larus" Subject: Re: SVN Revision-Like IDs in Git Thread-Topic: SVN Revision-Like IDs in Git Thread-Index: AQHWbD0m9ktRg0aJEECvBjNJ69IjNKkr2yQAgAR0kgCABc64AA== Date: Thu, 13 Aug 2020 21:10:11 +0000 Message-ID: <8A974E48-CCC1-4E54-8E1D-C8A78149C5AB@netapp.com> References: <013F16E7-DDBB-4C2F-829D-D08B53CC7585@netapp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.40.20081000 x-originating-ip: [216.240.19.104] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3f774805-a40a-4df9-7773-08d83fcd440d x-ms-traffictypediagnostic: MWHPR06MB2845: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kGKCDl50Cz8SQuPYWWa6Qbk4pbPFeAckk33C5tT7/uHKi9Jz9w+GBVJBT47XYEEDePO9ryLfP0wntBu2hw6EmZK/ZmDUuqP447GuzBfTdXU/tfc/DQeAPUjMxNPCMXbQ3eg9OcHtRmv/MlTxPQp84RJMbXlk+gzeyMLvd50RsNMfp90vPYYs3PPSKMvCRjqce7tXoPAiqXhrT/uvRS+YwVPZQvftCLMaYNqsf3+by1m5EBQ/73btwKO/P7e3mAmirfHcpP7wkv3mB7oo+sK/kqFRYrcbCe7w2r8Tj+HUGjwaQnqPDy0dwgO+qpUn0ABknTbMNhyoFzq+CCh8NKuPridvojU5DFp6KTNu6lhcxnD/TpJoeD/gSFj+pv6cHuW6z4Di7+EZ7MWfF4c6ojq0uA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR06MB3213.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(346002)(376002)(366004)(136003)(396003)(66446008)(107886003)(2616005)(86362001)(64756008)(6486002)(91956017)(316002)(76116006)(66946007)(66476007)(66556008)(54906003)(110136005)(2906002)(5660300002)(6512007)(26005)(71200400001)(36756003)(33656002)(6506007)(8936002)(966005)(186003)(478600001)(4326008)(8676002)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: ErDX9gNJ+ouiRMy9H215oLu5XTqRb5K+f4soMs9f1GvhUa0cjo2oUuFwKlnVPt/EWSulWH16jNxbdFzPobW5w2/j+mRokMIAU++0yS0uDAKLAjqKU0644Vo+LbaqKmp/135NWUmo9jMdLW7fdSfKQGm4RGDau5EZdvtfHrrhcnD2EtUjduKq/Fc1FYuWbeeAASLR4aon5J1hUl00v4+RE7XEB486JQy6s+7H8O+u/F/PlKkbxVejxHqu9xVSLzPTmxSu7AUOJ5PIgpdsCsF4PGquWK5rzXcSkKsgXCe91LV96zFMN0AL0FtmkWLG2G8yECIkDMNJzAYZlOgJnvtTc05+kY5OrYpMkEfWaSux22jRLYmMfwplV9BODpmkIdwDJU3cCXpPfUmXXo0IJdROY/ksMZyd4MAV87GYjK2lctHo7WG/mHBHueoAvbAJYDhU0C6yQutYsugHgAqplL3mjSOopbwSU1ezQ/yKpDy0vUt6/7Xa+GfE8mqbXIgpG947ZQjQUPQ54L6hdBHr7z9+jrNlUvE/c82dQNbRAzSicSGFy98WCbdwTr61QAEi6StM8DPXpXVDWmjJL/KXkYMpYRz7Cur7KUBQvGozgCP3uNlSvZ11I1yO9V6Iv6juRLHBQY/0kI3ktXPx4Ye1wx/uTQ== Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: netapp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR06MB3213.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f774805-a40a-4df9-7773-08d83fcd440d X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2020 21:10:11.3445 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4b0911a0-929b-4715-944b-c03745165b3a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jHg50ourncwiUuj17zTCSJz74iW6sb+tEtfj2m30T7KFZThqm/XzpvD9DRcCXVl9Dm50rciSp2dd9+gfwlqS6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR06MB2845 X-Rspamd-Queue-Id: 4BSK3C4Wzxz3bKF X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=netapp.onmicrosoft.com header.s=selector1-netapp-onmicrosoft-com header.b=0BbiKJ5n; dmarc=none; spf=pass (mx1.freebsd.org: domain of Alexander.Sideropoulos@netapp.com designates 40.107.69.83 as permitted sender) smtp.mailfrom=Alexander.Sideropoulos@netapp.com X-Spamd-Result: default: False [-4.45 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.02)[-1.021]; R_DKIM_ALLOW(-0.20)[netapp.onmicrosoft.com:s=selector1-netapp-onmicrosoft-com]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[netapp.com]; NEURAL_HAM_LONG(-1.02)[-1.016]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[netapp.onmicrosoft.com:+]; MIME_BASE64_TEXT(0.10)[]; RCVD_IN_DNSWL_NONE(0.00)[40.107.69.83:from]; NEURAL_HAM_SHORT(-1.02)[-1.018]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.69.83:from] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2020 21:10:17 -0000 VGhhbmtzIGZvciB0aGUgZGV0YWlscywgZXZlcnlvbmUuIFdoYXQgSSBhbSBnYXRoZXJpbmcuLi4N Cg0KMSkgSXQgaXMgZGVmaW5pdGVseSBwb3NzaWJsZSBmb3IgZG93bnN0cmVhbSBwcm9qZWN0cyAo bGlrZSBOZXRBcHApIHRvIGdlbmVyYXRlIGFuIFNWTiByZXZpc2lvbi1saWtlIElEIHdpdGggYSBv bmUtdG8tb25lIG1hcHBpbmcgb2YgR2l0IGNvbW1pdHMgb24gYSBzaW5nbGUgYnJhbmNoLiBDYXJl IG11c3QgYmUgdGFrZW4gdG8gdXNlIHRoZSBzYW1lIGZsYWdzIGV2ZXJ5IHRpbWUgd2hlbiAibG9v a2luZyB1cCIgdGhpcyBudW1iZXIgKGUuZy4gdG8gYWNjb3VudCBmb3IgbWVyZ2UgY29tbWl0cywg ZXRjLikuDQoNCjIpIFRoZXJlIGFyZSBubyBwbGFucyBmb3IgdGhlIEZyZWVCU0QgcHJvamVjdCB0 byBwcm92aWRlIGdlbmVyYXRpb24gbnVtYmVycyBhY3Jvc3MgYWxsIGJyYW5jaGVzIG5vciB3aXRo aW4gYSBzaW5nbGUgYnJhbmNoLiBUaGVyZSBhcmUgc29tZSBwbGFucyBmb3IgdGVtcG9yYXJ5IFNW TiByZXBsaWNhdGlvbiwgdGhvdWdoIGl0IGlzIHVuY2xlYXIgZm9yIGhvdyBsb25nIHRoaXMgd2ls bCBiZSBwcm92aWRlZCBhbmQgd2hldGhlciB0aGVzZSB3aWxsIGJlIGF2YWlsYWJsZSBpbiB0aGUg R2l0IG5vdGVzIGFzIHRoZXkgYXJlIG5vdy4NCg0KU28gYXQgbGVhc3QgZm9yIG91ciB1c2UtY2Fz ZSBhdCBOZXRBcHAsIGl0IHNlZW1zIHdlIHNob3VsZCBqdXN0IGJpdGUgdGhlIGJ1bGxldCBhbmQg dXBkYXRlIG91ciB0b29saW5nIHRvIHVzZSBHaXQgY29tbWl0IGhhc2hlcyBhcyBpbnB1dC4NCg0K QnV0IEkgY2Fubm90IGhlbHAgYnV0IHdvbmRlci4uLiB3b3VsZCBpdCBiZWhvb3ZlIEZyZWVCU0Qg dG8ganVzdCBwcm92aWRlIHRoZXNlIGdlbmVyYXRpb24gbnVtYmVycyBhcyBhIHNlcnZpY2UgdG8g YWxsIGRvd25zdHJlYW0gcHJvamVjdHM/DQoNClNldHRpbmcgdXAgYSBwb3N0LWNvbW1pdCBob29r IHdoaWNoIGdlbmVyYXRlcyB0aGlzIG51bWJlciBhbmQgdXBkYXRlcyB0aGUgY29tbWl0IG5vdGVz IHdvdWxkIHNvbHZlIHRoaXMgcHJvYmxlbSBmb3IgZXZlcnlvbmUsIGluY2x1ZGluZyBGcmVlQlNE J3Mgb3duIHJlbGVhc2UgcHJvY2Vzcy4gTW9yZSBzbywgdGhpcyBwcm9jZXNzIGNvdWxkIGVhc2ls eSBlbnN1cmUgdGhlIG51bWJlcnMgYXJlIHVuaXF1ZSAoYW5kIHRpbWUtb3JkZXJlZCkgYWNyb3Nz IGJyYW5jaGVzLCBldmVuIGNvbnRpbnVpbmcgdGhlIHNlcXVlbmNlIGZyb20gdGhlIGxhc3QgU1ZO IElELiBJcyB0aGF0IG5vdCBkZXNpcmFibGU/DQoNCi0tYXANCg0K77u/T24gOC85LzIwLCAxNDoy OSwgIkVkIE1hc3RlIiA8ZW1hc3RlQGZyZWVic2Qub3JnPiB3cm90ZToNCg0KICAgIE5ldEFwcCBT ZWN1cml0eSBXQVJOSU5HOiBUaGlzIGlzIGFuIGV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sg bGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVy IGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuDQoNCg0KDQoNCiAgICBPbiBUaHUsIDYgQXVn IDIwMjAgYXQgMjE6MjcsIFdhcm5lciBMb3NoIDxpbXBAYnNkaW1wLmNvbT4gd3JvdGU6DQogICAg Pg0KICAgID4gT24gVGh1LCBBdWcgNiwgMjAyMCwgNDowMSBQTSBTaWRlcm9wb3Vsb3MsIEFsZXhh bmRlciA8DQogICAgPiBBbGV4YW5kZXIuU2lkZXJvcG91bG9zQG5ldGFwcC5jb20+IHdyb3RlOg0K ICAgID4NCiAgICA+ID4gSGV5IGZvbGtzLA0KICAgID4gPg0KICAgID4gPiBBY2NvcmRpbmcgdG8g dGhpcyBwYWdlLi4uDQogICAgPiA+DQogICAgPiA+IGh0dHBzOi8vaGFja21kLmlvL19sdnlsMUNm VHNheUIzTDB2NGZtTEEjV2hhdCVFMiU4MCU5OXMtd2l0aC10aGUtZnVubnktcmV2aXNpb24taGFz aGVzLUktd2FudC1yZXZpc2lvbi1udW1iZXJzDQogICAgPiA+DQogICAgPiA+IC4uLnRoZXJlIGFy ZSBubyBwbGFucyB0byBwcm92aWRlIGFuIFNWTi1yZXZpc2lvbi1saWtlIElEIGZvciBHaXQgY29t bWl0cw0KICAgID4gPiBvbmNlIHRoZSBzd2l0Y2gtb3ZlciBoYXBwZW5zLg0KICAgID4gPg0KICAg ID4gPiBBdCBOZXRBcHAsIHdlIHJlbHkgb24gdGhlIFNWTiByZXZpc2lvbiBudW1iZXIgdG8gdW5p cXVlbHkgaWRlbnRpZnkgb3VyDQogICAgPiA+IEZyZWVCU0QgYmFzZWxpbmUgYW5kIGV2ZXJ5IGNo ZXJyeS1waWNrZWQgcGF0Y2ggd2UgYXBwbHkgb24gdG9wIG9mIGl0LiBXZQ0KICAgID4gPiBjb3Vs ZCB1cGRhdGUgYWxsIG91ciB0b29saW5nIHRvIGFjY2VwdCBHaXQgaGFzaGVzLCBidXQgdGhpcyBp cyBub3QgYSBzbWFsbA0KICAgID4gPiB0YXNrLiBBbmQgSSBpbWFnaW5lIHdlIGFyZSBub3QgdGhl IG9ubHkgZG93bnN0cmVhbSBwcm9qZWN0IHJlbGlhbnQgdXBvbiBTVk4NCiAgICA+ID4gcmV2aXNp b24gbnVtYmVycy4NCiAgICA+ID4NCiAgICA+ID4gU2luY2UgdGhlIFNWTiByZXZpc2lvbiBJRCBp cyByZWFsbHkganVzdCBhbiBhcmJpdHJhcnkgbnVtYmVyLCBoYXMgdGhlcmUNCiAgICA+ID4gYmVl biBhbnkgdGhvdWdodCBpbiBzaW1wbHkgY29udGludWluZyB0byBtYW51ZmFjdHVyZSB0aGVzZSBu dW1iZXJzIGZvciBHaXQNCiAgICA+ID4gY29tbWl0cyBnb2luZyBmb3J3YXJkPyBJdCBjb3VsZCBl dmVuIGJlIGEgcG9zdC1jb21taXQgb3BlcmF0aW9uIHdoZXJlIHRoZQ0KICAgID4gPiBHaXQgbm90 ZXMgYXJlIHVwZGF0ZWQgd2l0aCBhIHVuaXF1ZSAoaW5jcmVhc2luZykgSUQsIGp1c3QgYXMgaXMg ZG9uZSB0b2RheS4NCiAgICA+ID4NCiAgICA+ID4gVGhvdWdodHM/DQogICAgPiA+DQogICAgPg0K ICAgID4gR2l0IGhhcyB0aGUgYWJpbGl0eSB0byBnZW5lcmF0ZSBhIG51bWJlciBvZiBjb21taXRz IHNpbmNlIHRoZSBsYXN0IHRhZyAob3INCiAgICA+IG1heWJlIGFyYml0cmFyeSB0YWcpLiBUaGF0 IGlzIGFwcHJvcHJpYXRlbHkgdGhlIHNhbWUgdGhpbmcgaWYgeW91IGRvbid0DQogICAgPiBuZWVk IHRlbXBvcmFsIHN0YWJpbGl0eSBiZXR3ZWVuIGJyYW5jaGVzLi4uDQoNCiAgICBHaXQgaGFzIGEg ImdlbmVyYXRpb24gbnVtYmVyIiB0aGF0IGNvdWxkIGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZSwg YnV0DQogICAgdW5mb3J0dW5hdGVseSBpdCBpc24ndCBleHBvc2VkIGluIGEgdXNlci1mYWNpbmcg d2F5LiBJdCBpcyBwb3NzaWJsZSB0bw0KICAgIGNvdW50IHRoZSBudW1iZXIgb2YgY29tbWl0cyBm cm9tIHRoZSByb290IHRvIHRoZSBjdXJyZW50IGhlYWQgdGhvdWdoLA0KICAgIGFuZCB3ZSBpbmNs dWRlIHRoaXMgbnVtYmVyIGluIHRoZSB1bmFtZSBpZiBidWlsZCBmcm9tIGdpdCB0b2RheS4gSXQN CiAgICBhcHBlYXJzIGFzIGEgIi1jWFhYWFhYIiBzdWZmaXguIEFzIGxvbmcgYXMgeW91IGFyZSB0 cmFja2luZyBvcg0KICAgIGNvbXBhcmluZyBvbmx5IHdpdGhpbiBhIGJyYW5jaCAoZS5nLiBzdGFi bGUvMTIpIGFzIFdhcm5lciBzYXlzIGl0IGNhbg0KICAgIGJlIHVzZWQgZXF1aXZhbGVudGx5Lg0K DQogICAgSW4gc3lzL2NvbmYvbmV3dmVycy5zaCBoYXZlIGEgbG9vayBhdCB0aGUgYmxvY2sgZm9s bG93aW5nIHRoZSAiaWYgWyAtbg0KICAgICIkZ2l0X2NtZCIgXSA7IHRoZW4iDQoNCg== From owner-freebsd-git@freebsd.org Thu Aug 13 21:53:43 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 01AE33ADC29 for ; Thu, 13 Aug 2020 21:53:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x82a.google.com (mail-qt1-x82a.google.com [IPv6:2607:f8b0:4864:20::82a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BSL1K6X7Pz3dMT for ; Thu, 13 Aug 2020 21:53:41 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x82a.google.com with SMTP id d27so5588731qtg.4 for ; Thu, 13 Aug 2020 14:53:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LycAWWc17gUiHT9/c9bXVF4riZeCwi/pFnflWAmgIYA=; b=A7b3JUM6H/cpR88Bck3kkrFxbeM83ewTY+RoGPJBmXqPKNIKAPUBFWb8Fosu6/VdUm IQ858npB1xpd8tj55nIvWLT9wUAvoCYTFdh5kPRQOPAI4MuthGDTwpzIsR9cARELEq7S lbeP4MbLUO4Is8FMOwsePcLTyVcZazNBtlypAvVwdO7h8HpHUydtgYsPR6aEi8QM7VRv Z1CVg8YgrMuvCsqhi4Tgfa+QalvVVPnwjVV1ch9EwEepiRp6FZqKnIeMfBXnxA74PI9y Gccbn9u1RHUmYcPPuVz/2bvUgZsRm7WG0zjzD9Ec9gxMEgxQDR/j4dLS4MSRud1CGK3g SBFw== 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=LycAWWc17gUiHT9/c9bXVF4riZeCwi/pFnflWAmgIYA=; b=uIEcvx6vGzxpyX+1JECiIyDzgrAjpYroZgPcCO/za6+FiKxXqezA2CrPppuzkjl84i +DlPL8ZWk0nZyzgx5wm2rGpp/KNm3f0T8DzY1TiAm3FEocp1gqFSFSU3h7uX5XaD2i5j Qjzi+xduDBwJbQpmrc1+0p2rsmLQALZBmfAuXtQlu1GZBwfVuehft0u02FGtUWDOKlUL RafSWNHRV07PaE+RAMSDUb/TgjnuULQ/WhAwJz6f2kastfiQRmMVBcE/wfsIWTkgiKIx FCpI86pv+nSGaEGfL7Jdr2Fgs7YTSYREjqvKxKNMkv3SRGOWkR87adkHcqG1e3sNgkYw 4OeA== X-Gm-Message-State: AOAM531Vy33zAKgPiFcsyqYTYNfohsqk3DyczeYH8T98Gu30zungNyIq RwLinEjv/lclczEVH63gCuVWKF9G1sFRlYQVLi8g6A== X-Google-Smtp-Source: ABdhPJyS4ZVy0rwC+oEs1yM+jroC0ArlNWQRCgJusmiex1+D7nVT6gpNWChyBofPDhhbwe6AnjAMFg/SM0xs9m+56+g= X-Received: by 2002:ac8:45c7:: with SMTP id e7mr7368837qto.187.1597355620358; Thu, 13 Aug 2020 14:53:40 -0700 (PDT) MIME-Version: 1.0 References: <013F16E7-DDBB-4C2F-829D-D08B53CC7585@netapp.com> <8A974E48-CCC1-4E54-8E1D-C8A78149C5AB@netapp.com> In-Reply-To: <8A974E48-CCC1-4E54-8E1D-C8A78149C5AB@netapp.com> From: Warner Losh Date: Thu, 13 Aug 2020 15:53:29 -0600 Message-ID: Subject: Re: SVN Revision-Like IDs in Git To: "Sideropoulos, Alexander" Cc: Ed Maste , "freebsd-git@freebsd.org" , "Maxwell, Larus" X-Rspamd-Queue-Id: 4BSL1K6X7Pz3dMT X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=A7b3JUM6; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::82a) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-2.03 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.993]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.11)[-0.108]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::82a:from]; NEURAL_HAM_MEDIUM(-0.93)[-0.932]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2020 21:53:43 -0000 On Thu, Aug 13, 2020 at 3:10 PM Sideropoulos, Alexander < Alexander.Sideropoulos@netapp.com> wrote: > Thanks for the details, everyone. What I am gathering... > > 1) It is definitely possible for downstream projects (like NetApp) to > generate an SVN revision-like ID with a one-to-one mapping of Git commits > on a single branch. Care must be taken to use the same flags every time > when "looking up" this number (e.g. to account for merge commits, etc.). > > 2) There are no plans for the FreeBSD project to provide generation > numbers across all branches nor within a single branch. There are some > plans for temporary SVN replication, though it is unclear for how long th= is > will be provided and whether these will be available in the Git notes as > they are now. > > So at least for our use-case at NetApp, it seems we should just bite the > bullet and update our tooling to use Git commit hashes as input. > > But I cannot help but wonder... would it behoove FreeBSD to just provide > these generation numbers as a service to all downstream projects? > We're looking at ways to provide this for current branches (11, 12). There's a number of ways to do this, including continuing to publish this data via subversion. We've heard from others as well expressing concern around this part of the plan. > Setting up a post-commit hook which generates this number and updates the > commit notes would solve this problem for everyone, including FreeBSD's o= wn > release process. More so, this process could easily ensure the numbers ar= e > unique (and time-ordered) across branches, even continuing the sequence > from the last SVN ID. Is that not desirable? > What other open source projects do this in the git world? Committing to this course of action commits to a global lock. Since git is distributed, you often have slight temporal distortions in the commit sequences. git makes no date ordering guarantees. Without a date order, having a serial number assigned per commit will also necessarily be out of date order. This will be especially interesting when multiple patches land all at once for things like security advisories that may have been done days or weeks in the past prior to their being pushed due to embargo reasons. I'm not forestalling this possibility, but anything we come up with will be an imperfect FreeBSD-only solution. Depending on how that's done, one that we may have difficulty transporting to different 3rd parties and/or other services that we'd like to roll out in the future (or maybe not, without seeing any plan, it's hard to say one way or the other). Warner > --ap > > =EF=BB=BFOn 8/9/20, 14:29, "Ed Maste" wrote: > > NetApp Security WARNING: This is an external email. Do not click link= s > or open attachments unless you recognize the sender and know the content = is > safe. > > > > > On Thu, 6 Aug 2020 at 21:27, Warner Losh wrote: > > > > On Thu, Aug 6, 2020, 4:01 PM Sideropoulos, Alexander < > > Alexander.Sideropoulos@netapp.com> wrote: > > > > > Hey folks, > > > > > > According to this page... > > > > > > > https://hackmd.io/_lvyl1CfTsayB3L0v4fmLA#What%E2%80%99s-with-the-funny-re= vision-hashes-I-want-revision-numbers > > > > > > ...there are no plans to provide an SVN-revision-like ID for Git > commits > > > once the switch-over happens. > > > > > > At NetApp, we rely on the SVN revision number to uniquely identif= y > our > > > FreeBSD baseline and every cherry-picked patch we apply on top of > it. We > > > could update all our tooling to accept Git hashes, but this is no= t > a small > > > task. And I imagine we are not the only downstream project relian= t > upon SVN > > > revision numbers. > > > > > > Since the SVN revision ID is really just an arbitrary number, has > there > > > been any thought in simply continuing to manufacture these number= s > for Git > > > commits going forward? It could even be a post-commit operation > where the > > > Git notes are updated with a unique (increasing) ID, just as is > done today. > > > > > > Thoughts? > > > > > > > Git has the ability to generate a number of commits since the last > tag (or > > maybe arbitrary tag). That is appropriately the same thing if you > don't > > need temporal stability between branches... > > Git has a "generation number" that could be used for this purpose, bu= t > unfortunately it isn't exposed in a user-facing way. It is possible t= o > count the number of commits from the root to the current head though, > and we include this number in the uname if build from git today. It > appears as a "-cXXXXXX" suffix. As long as you are tracking or > comparing only within a branch (e.g. stable/12) as Warner says it can > be used equivalently. > > In sys/conf/newvers.sh have a look at the block following the "if [ -= n > "$git_cmd" ] ; then" > >