cvs commit: src/contrib/bind9 - Imported sources
M. Warner Losh
imp at bsdimp.com
Mon Sep 20 13:54:30 PDT 2004
In message: <20040920182901.GA40865 at madman.celabo.org>
"Jacques A. Vidrine" <nectar at freebsd.org> 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.
More information about the cvs-src