From owner-freebsd-hackers@freebsd.org Wed Dec 9 12:54:42 2020 Return-Path: Delivered-To: freebsd-hackers@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 2112B47BE24 for ; Wed, 9 Dec 2020 12:54:42 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mx.blih.net (mx.blih.net [212.83.155.74]) (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 (2048 bits) client-digest SHA256) (Client CN "mx.blih.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CrcSx5pmMz4s7Q for ; Wed, 9 Dec 2020 12:54:40 +0000 (UTC) (envelope-from manu@bidouilliste.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bidouilliste.com; s=mx; t=1607518472; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v3KLUkhD06YIPtKkk9JeYd9ByHZBy3qfstAkC+xmA7Y=; b=LU3XHiNmpKglmzJKtVB8QmW+4ZYAoaIGB+NyFEFp/DGtCoz2+zXSH2ptniMRRh0upobxWi i2wM4hsED2b2lF+m/iUCwUammpVd2XvoneCV5HOAIfv8AN+9wtpHQjqnlHDeNqxKJwk1bm zOP3EXe7rGNzMRjHJhpLTPd0GQ8985E= Received: from skull.home.blih.net (lfbn-idf2-1-288-247.w82-123.abo.wanadoo.fr [82.123.126.247]) by mx.blih.net (OpenSMTPD) with ESMTPSA id b81f7ecb (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 9 Dec 2020 12:54:32 +0000 (UTC) Date: Wed, 9 Dec 2020 13:54:32 +0100 From: Emmanuel Vadot To: Warner Losh Cc: FreeBSD Hackers Subject: Re: Vendor Imports in Subversion Message-Id: <20201209135432.d6615ff4f040e1b53e4a5351@bidouilliste.com> In-Reply-To: References: X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4CrcSx5pmMz4s7Q X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2020 12:54:42 -0000 On Tue, 8 Dec 2020 23:47:18 -0700 Warner Losh wrote: > Greetings, > > 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... > > Warner > On behalf of the git working group So, I wanted to import 5.9 and 5.10 dts before 13.0 and also before the switch to git to be sure that I did not screw things up. Also I don't see how vendor imports are supposed to work with git subtree, I admit that I have only a recent and limited experience with subtree. The other problem is that for dts we import everything from upstream but only merge part of it (include, arm, arm64 and riscv directory), is that supported ? More generaly is there a write up on how to use subtree for vendor import already written ? Thanks, -- Emmanuel Vadot