From owner-cvs-all Fri May 22 11:36:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA15071 for cvs-all-outgoing; Fri, 22 May 1998 11:36:48 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA15043; Fri, 22 May 1998 11:36:31 -0700 (PDT) (envelope-from jkh@time.cdrom.com) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.8/8.8.8) with ESMTP id LAA05355; Fri, 22 May 1998 11:36:30 -0700 (PDT) (envelope-from jkh@time.cdrom.com) To: Bruce Evans cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_tl.c if_tlreg.h In-reply-to: Your message of "Fri, 22 May 1998 16:05:51 +1000." <199805220605.QAA06912@godzilla.zeta.org.au> Date: Fri, 22 May 1998 11:36:30 -0700 Message-ID: <5351.895862190@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > >Hmmm. Just to be sure I understand your position - are you saying > >that sources should never use conditional compilation which depends > >on the FreeBSD version number? That seems... Draconian. > > Yes. Well, I guess someone has to stand up for moral purity and rightousness and I can even sort of picture you in red tights with a tattered cape, a pair of green underwear worn on the outside and a large "B" on your chest. Hmmmm. OK, I'm working really hard to get that picture out of my mind now and I'm sorry I ever mentioned it. Needless to say, I think an attitude like this is somewhat impractical for the real world. There's code which has to run on multiple *BSD variants and there's code which has variant #ifdefs in it made necessary by the fact that somebody, and I'm not mentioning any names, made like a weasel on amphetamines with the includes for 3.0 and rendered the idea of code which trivially compiles on both of our own branches somewhat problematic. As long as code is written by humans and not Hal, and we've got these hyperactive weasels racing around making changes for changes sake, these sorts of #ifdefs are going to be an unfortunate and unavoidable fact of life. - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message