From owner-freebsd-hackers Wed Aug 30 17:05:13 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id RAA09196 for hackers-outgoing; Wed, 30 Aug 1995 17:05:13 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id RAA09187 for ; Wed, 30 Aug 1995 17:05:06 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id RAA09965; Wed, 30 Aug 1995 17:04:31 -0700 From: "Rodney W. Grimes" Message-Id: <199508310004.RAA09965@gndrsh.aac.dev.com> Subject: Re: /etc/disktab and stuff To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Wed, 30 Aug 1995 17:04:31 -0700 (PDT) Cc: hackers@freebsd.org In-Reply-To: <6476.809816361@time.cdrom.com> from "Jordan K. Hubbard" at Aug 30, 95 01:59:21 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 5121 Sender: hackers-owner@freebsd.org Precedence: bulk > [Went for a walk.. it often helps... :-)] > > Take off your engineering hat, put on the shipping hat and kick the > > thing out the door. I have not seen the code commits to make > > sysinstall ``substatially different'' and the next 72 hours is not > > the time to make it that way. > > Sigh... I'm responsible for this piece of technology, Rod, and it > will meet my standards before I release it. Period. That is correct, you are responsible for that piece of technology, and you should not release it to anyplace until it meets your standards. I am saying that it does not meet the standards of the release criteria, and therefore becomes a 2.2 functional addition, not one to 2.1. We have been over this ground and it was agreed, no new functionality. You have now promised a boat load of ``new'' features and plan to implement them in 2.1 is something that the decision was already made and _AGREED_ to. This is a recuring theme, and yes, I am tearing you a new asshole over it, no that is not good for the project, so let try to reword this. a) When 2.1 was branched and the ``release team'' formed by a document I wrote at your request, reviewed and approved by both David and yourself for publication on both the -core team list for 1 round of reviews, and then to -current as publication I was under the firm impression that i) code going into 2.1 was to have at least 1 formal review by someone before being brought over. David would have all final says in kernel issues and ii) no new functionality of _ANY_ kind was to be added to this branch, it was to be a bugfix against 2.0.5. And David has already affirmed my view on this by saying things should go into -current and stew for at least a week or two before going over (though he himself has broken this concept 3 or 4 times in the last few days). b) ee is new green code, not sutible for production release, it's been in the tree 24 hours and has had a rash of commits, not a good canidate for release, lickely to put egg on our face. c) Major changes to sysinstall are major changes to code, to very critical code IMHO. Sysinstall as it stands right now is a very known quantity, yes it has some bugs, yes it is missing some features, but I dare say trying to cram what should be a minimum 30 day developement effort into 3 days and doing it the 3 days before the release is the best way I know to create a systinstall full of bugs. Of all people I though you had come to learn this by now, but evidently you desire to do it one more time. Well, since I have (now had) a voice in what went on the release branch for 2.1 as a release team member, I am voicing my opinion that I think this is a bad thing to be doing right now. > I'm not even > going to argue about it with you, I'm just going to go back to work. > Anybody thinks they can do it better and faster, they're more than > free to jump at it! I don't want it done ``better and faster'' for 2.1, I want it done slow and correct for 2.2. We have known quantity and quality code with sysinstall now document the hell out of the bugs, fix the clear cut ones (even gotta be very carefull doing that or you add one while removing one :-() You had 2 months of delay to go write a better sysinstall, why is it coming in 3 days before release? You should have no special treatment here, if Joe blow walked up to any release team person right now and said, hey, that whizzy wig woggler devfs code is neato nifty, would you pull it into 2.1 we would all tell him to go jump off a cliff as it is far to green. Well, your code is not even in the tree yet, so, ``go jump off a cliff'' :-) :-) :-) NOTE SMILEYS.. I think you get my drift. > > > majority vote of the release team, but right now I am standing here looking > > at the 4th day of failed make worlds in -stable and am starting to get > > rather PISSED about it. > > That's a different problem and I think that I'm getting unfair abuse > because of it. You're spreading vinegar instead of honey again, and > this little fly isn't having any of it. Your right, it is a different problem. And your about to watch me go code smashing through -stable to fix it as I need it building at all times, and that was clearly stated as an objective. We are humans, errors are made, and I need to address my ``pissed'' state on that issue with the correct person and try to find a modous oparandi and or paradigm that prevents it from occuring again when we get close to the 2.1 release code cut as I surely do not want to see another 30k line diff go in 3 days before a code cut anyplace, weither that be FreeBSD or HP-UX or Solaris, it's just a really foolish thing to do in the world of software release and quality. Perhaps I should dig out a few of the papers I have on these issues and shove them in the right mail slots :-) :-). I'll shove one in there now.. /usr/share/doc/releng.ascii... -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD