From owner-svn-src-head@FreeBSD.ORG Sat Jan 9 13:00:19 2010 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D2AC106566B; Sat, 9 Jan 2010 13:00:19 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 43BA68FC0A; Sat, 9 Jan 2010 13:00:19 +0000 (UTC) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id D388946B06; Sat, 9 Jan 2010 08:00:18 -0500 (EST) Date: Sat, 9 Jan 2010 13:00:18 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: John Baldwin In-Reply-To: <201001080812.21124.jhb@freebsd.org> Message-ID: References: <201001041825.o04IPcXb043347@svn.freebsd.org> <20100107203536.GB8230@rincewind.paeps.cx> <20100107214334.GA35184@onelab2.iet.unipi.it> <201001080812.21124.jhb@freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: svn-src-head@freebsd.org, Michael Tuexen , svn-src-all@freebsd.org, src-committers@freebsd.org, Luigi Rizzo Subject: Re: moving sctp to a separate directory ? (Re: svn commit: r201523 - head/sys/netinet) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2010 13:00:19 -0000 On Fri, 8 Jan 2010, John Baldwin wrote: > Also, the 10-15 years thing is completely non-relevant. What is relevant is > if you are working on a project in a branch and someone renames files before > you have finished your branch and merged it up to HEAD. For example, assume > that someone else renamed the ipfw files in HEAD next week. That would > create an utter mess for you to resolve in your current ipfw3 branch. > Moving TCP would create similar a headache, except much more widespread > since TCP is one of the most widely worked-on subsystems. > > FWIW, I do think it would be cleaner to have netinet more split up perhaps, > but I do not think it is worth the pain that would be involved. Right, I'm very much in the same camp here. I also think our directory layout could stand to be improved and that it would make things easier to find. For less-modified (and especially, more recent) things like SCTP, I don't see harm in moving them now. But a lot of people have extensive local diffs against TCP, UDP, and their shared infrastructure. I know I do, and that many of our firewall/router/appliance/etc shops do as well. Also, having worked with a couple of trees that moved TCP around, I have to say that it's quite annoying to have the TCP headers and implementation in different spots. Every one grep turns into two, etc. :-) Finally, "Moving directories with svn is so easy that we should not worry even if we need a couple of attempts to find a good name" sends shivers down my spine. Robert N M Watson Computer Laboratory University of Cambridge