From owner-cvs-all@FreeBSD.ORG Thu Aug 12 01:39:37 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 61B8816A4CE; Thu, 12 Aug 2004 01:39:37 +0000 (GMT) Received: from fillmore.dyndns.org (port-212-202-50-15.dynamic.qsc.de [212.202.50.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E1F143D2D; Thu, 12 Aug 2004 01:39:37 +0000 (GMT) (envelope-from eikemeier@fillmore-labs.com) Received: from dhcp-8.local ([172.16.0.8] helo=dhcp-10.local) by fillmore.dyndns.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41 (FreeBSD)) id 1Bv4Z3-0002WA-Vk; Thu, 12 Aug 2004 03:39:36 +0200 Date: Thu, 12 Aug 2004 03:41:10 +0200 Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v482) To: Doug Barton From: Oliver Eikemeier In-Reply-To: <20040811175038.M54010@ync.qbhto.arg> Message-Id: Content-Transfer-Encoding: 7bit User-Agent: KMail/1.5.9 cc: cvs-ports@FreeBSD.org cc: Edwin Groothuis cc: cvs-all@FreeBSD.org cc: ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/dns Makefile ports/dns/bind93 Makefile distinfo pkg-descr pkg-message pkg-plist X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Aug 2004 01:39:37 -0000 Doug Barton wrote: > On Thu, 12 Aug 2004, Oliver Eikemeier wrote: > >> Ok, could you just outline to me why >> > guide/ports.html#Q12.2.1.> >> does not apply, why dns/bind93 is not related to dns/bind9 and why >> there is no history to preserve, especially given that you mean to >> remove dns/bind9. > > Thank you, that is a reasonable question, and deserves a reasonable > answer. There are two main reasons why a repo copy isn't needed here. > First, when the BIND 9 port was created originally they made the same > mistake you are suggesting, namely reop copying the BIND 8 port. This > brought in tons of pointless history that wasn't relevant. I want to > remedy that problem by creating a new port that doesn't drag along > unrelated history. The commit long from Satoshi Asami says: Temporarily remove bind9, it is a repo-copy from bind8 not updated. The history is safe, so just "cvs add" the files back when bind9 is ready to be committed. So he must thought that the history was relevant. Don't you think preserving the history was intended by him? > Second, there is quite frankly no significant history _of the BIND 9 > port_ to preserve. If you had bothered to check the CVS history instead > of simply offering a knee-jerk reaction then you would have already > known this. Alternatively, if you did check the history, and there is > something there that you think needs to be preserved at all costs, > please state your case so that we can discuss it. Since the upgrade to 9.x we had 40 revisions of the ports Makefile. Doing a diff of dns/bind9 and dns/bind93 I see so much similarities that I believe the bind93 port is an updated version of the bind9 port. You might consider revision history unimportant, but "the FreeBSD Project considers this history very useful": > There is also (I think) a valid question of what is a "related" version > here. BIND 9 is a complete rewrite, with a completely different > codebase, distribution scheme, etc. BIND 9.3.x is essentially another > rewrite, although they do share a common file format for the > distribution, etc. If the original bind9 port had been created new > rather than repo copied then I could more easily be persuaded that the > bind93 port should be repo copied. However, at this point in the > process I see no reason to drag all of that useless history into a new > port. Most of the bind9 port history concerns bind 9.x, and the code base doesn't matter, it is the port that does. The bind9 and bind93 ports seem very similar to me, or did you write the bind93 port from scratch instead of copying end editing the bind9 port? -Oliver