From owner-freebsd-git@freebsd.org Wed Dec 9 16:18:31 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 51B3A4A8E7D for ; Wed, 9 Dec 2020 16:18:31 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4Crj071cXpz3Lbx for ; Wed, 9 Dec 2020 16:18:31 +0000 (UTC) (envelope-from philip@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 373A24A94AC; Wed, 9 Dec 2020 16:18:31 +0000 (UTC) Delivered-To: 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 370344A9619 for ; Wed, 9 Dec 2020 16:18:31 +0000 (UTC) (envelope-from philip@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 4Crj070Ys9z3LSZ; Wed, 9 Dec 2020 16:18:31 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from weatherwax.trouble.is (weatherwax.trouble.is [46.235.227.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "weatherwax.trouble.is", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: philip/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id E322E2BDCF; Wed, 9 Dec 2020 16:18:30 +0000 (UTC) (envelope-from philip@freebsd.org) Received: from rincewind.trouble.is (rincewind.trouble.is [95.216.22.234]) (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 "rincewind.trouble.is", Issuer "Let's Encrypt Authority X3" (verified OK)) by weatherwax.trouble.is (Postfix) with ESMTPS id 4Crj0607M3z16Kt; Wed, 9 Dec 2020 16:18:30 +0000 (UTC) Received: by rincewind.trouble.is (Postfix, authenticated sender philip) id 4Crj033vp7z5svr; Wed, 9 Dec 2020 16:18:27 +0000 (UTC) From: "Philip Paeps" To: "Warner Losh" Cc: git@freebsd.org Subject: Re: Imminent tzdata import (was: Re: Vendor Imports in Subversion) Date: Thu, 10 Dec 2020 00:18:23 +0800 X-Clacks-Overhead: GNU Terry Pratchett X-Mailer: MailMate (1.14r5748) Message-ID: <385AFFEC-CBBD-4715-B6B2-3D06F67B4969@freebsd.org> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.34 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: Wed, 09 Dec 2020 16:18:31 -0000 On 2020-12-09 23:48:37 (+0800), Warner Losh wrote: > On Wed, Dec 9, 2020 at 1:16 AM Philip Paeps > wrote: >> On 2020-12-09 14:47:18 (+0800), Warner Losh wrote: >>> The git working group is making final preparations for the cut over >>> in two weeks (currently planned to start December 19). There's one >>> item that's caused some recent problems that we'd like to ask the >>> committer's help on: vendor imports. We've had a few vendor imports >>> of late that have caused problems for the git converter. Imports >>> should be done from the top level so that the merge info winds up in >>> the right place. uqs@ has added code to defensive code to detect >>> the recent problems, but we're not sure it will catch everything. >>> >>> So, over the next two weeks, we'd like to ask that committers >>> refrain >>> from doing vendor imports in the src tree for those cases where >>> delay is possible. For vendor imports that can't wait, due to >>> security or other serious issues, please coordinate with >>> git@freebsd.org before doing the vendor import. If there's a >>> confidential matter, you can contact me (imp@freebsd.org) or the >>> core team instead. >>> >>> Thanks for your understanding... >> >> I expect there will be one more tzdata import this year. Probably in >> the next week or so. >> >> I could potentially hold this one off, but one of the timezones in >> Russia is changing at short notice and we do have a sizeable number >> of users in Russia. >> >> https://mm.icann.org/pipermail/tz/2020-December/029607.html >> >> It sounds like the timezone is changing on 27 December 2020 (argh) >> but we won't know for sure until next week (argh argh). >> >> Given that tzdata imports are exceedingly trivial, perhaps this is >> actually a best-case first import to try out the process? Happy to >> coordinate with you guys. > > Thanks Philip for the heads up. This is the sort of timely data that > makes sense not to delay. You've done a number of these in the past, > so this should be OK. Please take extra care to ensure that the > mergeinfo properties are done correctly at the high level. > Unless someone else pipes up, please consider this approved. We're > planning to start the conversion of December 19, so please try to have > it done well ahead of that, iana willing :). Thank you! I'll merge the new tzdata (with extra care and double checking) on the same day it comes out if it's before the 19th. If it comes out early next week, I'll give it the usual couple of days in HEAD before I MFC it. If it comes out closer to the 19th, I'll MFC it a bit sooner so 1) the dust has a bit of time to settle before the Git migration and 2) affected users get it sooner. I'm cautiously optimistic it'll come out next week, so it'll be business as usual for me. If the tzdata release does end up only happening after the 19th ... well ... we'll attack that dragon when it shows its tail. :-) I'll keep git@ posted whatever happens. Philip -- Philip Paeps Senior Reality Engineer Alternative Enterprises