From owner-cvs-src@FreeBSD.ORG Mon Sep 20 20:54:30 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 95C7E16A4D1; Mon, 20 Sep 2004 20:54:30 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCE0443D54; Mon, 20 Sep 2004 20:54:29 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (harmony.village.org [10.0.0.6]) by harmony.village.org (8.13.1/8.13.1) with ESMTP id i8KKr4WM066609; Mon, 20 Sep 2004 14:53:04 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 20 Sep 2004 14:54:03 -0600 (MDT) Message-Id: <20040920.145403.37240640.imp@bsdimp.com> To: nectar@freebsd.org From: "M. Warner Losh" In-Reply-To: <20040920182901.GA40865@madman.celabo.org> References: <20040920140744.163da930@localhost> <20040920181903.GB95778@dragon.nuxi.com> <20040920182901.GA40865@madman.celabo.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: trhodes@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: obrien@freebsd.org cc: cvs-src@freebsd.org Subject: Re: cvs commit: src/contrib/bind9 - Imported sources X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Sep 2004 20:54:30 -0000 In message: <20040920182901.GA40865@madman.celabo.org> "Jacques A. Vidrine" writes: : On Mon, Sep 20, 2004 at 11:19:03AM -0700, David O'Brien wrote: : > This should have been discussed in public if we were to break with 8 : > years of standard operating practice. : : You need to come up with a better argument than "we did it that way for : 8 years". Don't you need a better argument than 'We thought it was different?' that knife cuts both ways. David is correct in that we've always done new version on top of the old versions to preseve history. What makes bind9 so different than gcc, binutils, texinfo, tcpdump and all the others? The burdon of proof is on the person breaking with SOP, not the person complaining that SOP is being violated. : > How long is src/contrib/bind going to stick around? Why does it need to : > exist at the same time as src/contrib/bind9? : : BIND 9 is a completely different code base than BIND 8. Importing : BIND 9 over BIND 8 would be very confusing from the point of view : of CVS history. BIND 8 will be with the 4.x branch for a long time : still (e.g. I'm projecting May 2006 before we stop issuing security : advisories for 4.x). It is very welcome that there will not be : entangled/interleaved history between FreeBSD 4.x/BIND 8 commits and : FreeBSD 5.x/BIND 9 commits. What are you talking about? The history is separate for each branch, so that's a fairly lame argument. : Out of the 1,189 BIND 8 files and 2,100 BIND 9 files, there are only 8 : files that are in the same place. It would cause a confusing mess to : import this over src/contrib/bind and it would offer no benefit that I : can see. That, however, is a decent reason. Thanks. You should have just said that in the first place, rather than be argumentative with David. It would have saved some sniping back and forth. Let's learn from this in the future and remember it if/when we break from tradition again. Warner