From owner-cvs-all Sun Dec 27 20:58:37 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA20888 for cvs-all-outgoing; Sun, 27 Dec 1998 20:58:37 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from zippy.cdrom.com (zippy.cdrom.com [204.216.27.228]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA20879 for ; Sun, 27 Dec 1998 20:58:34 -0800 (PST) (envelope-from jkh@zippy.cdrom.com) Received: from zippy.cdrom.com (localhost.cdrom.com [127.0.0.1]) by zippy.cdrom.com (8.9.1/8.9.1) with ESMTP id UAA14257; Sun, 27 Dec 1998 20:58:06 -0800 (PST) To: Warner Losh cc: committers@FreeBSD.ORG Subject: Re: The recent fracas involving danes, war axes and wounded developers In-reply-to: Your message of "Sun, 27 Dec 1998 21:44:24 MST." <199812280444.VAA18298@harmony.village.org> Date: Sun, 27 Dec 1998 20:58:06 -0800 Message-ID: <14249.914821086@zippy.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > So what have we learned? Can you be more specific so that those of us > not on core will know how to handle things like this in the future? > IE I want to kill GerbilFS, which is badly rotted, what are the > criteria for its death and what is the proceedure to make sure that > things doen't get as bloody as FreeBSD's recent purge. Sorry, this is another issue a number of us just discussed and came to a preliminary ruling on - I didn't have an answer to your question just 5 minutes ago or I'd have put it on my "timeline" :-) The criteria for the death of bits in FreeBSD from now on, according to David Greenman, our principal architect and general guy in charge of tie-breaking decisions when such are necessary, is that it be done directly by original author/committer of the bits (and not by any arbitrary 3rd party) unless, and only unless, a *unanimous* core team vote for its removal is made. Such a vote would be preceded by a 72 hour discussion period, during which time committers list would be also brought into the discussion in order to express their opinions, the final decision still being up to the core team and its vote. I personally think that's the only truly fair way to go about this in the future and also it fits nicely with dictum that "a man should always shoot his own dog" - if someone commits something that turns to dreck then they should be the ones to clean it up when the time comes. There will be the occasionally necessary exceptions, of course, such as when an author designates a proxy to do the deed on his behalf due to other time pressures, or when something gets yanked for driving technical reasons (major security flaw, entirely superceded by other functionality, etc), but this is the basic idea. Comments? - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message