From owner-cvs-all@FreeBSD.ORG Thu Aug 12 16:06:30 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 8A2A016A4CE; Thu, 12 Aug 2004 16:06:30 +0000 (GMT) Received: from sccrmhc13.comcast.net (sccrmhc13.comcast.net [204.127.202.64]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0EB943D66; Thu, 12 Aug 2004 16:06:29 +0000 (GMT) (envelope-from DougB@freebsd.org) Received: from lap (c-24-130-110-32.we.client2.attbi.com[24.130.110.32]) by comcast.net (sccrmhc13) with SMTP id <2004081216062701600ql5b2e>; Thu, 12 Aug 2004 16:06:29 +0000 Date: Thu, 12 Aug 2004 09:06:26 -0700 (PDT) From: Doug Barton To: Will Andrews In-Reply-To: <20040812154941.GJ32036@sirius.firepipe.net> Message-ID: <20040812085554.M773@ync.qbhto.arg> References: <20040812012909.GA25768@electra.cse.Buffalo.EDU> <2CD52765-EC03-11D8-887A-00039312D914@fillmore-labs.com> <1092287083.796.29.camel@tomcat.kitchenlab.org> <20040812154941.GJ32036@sirius.firepipe.net> Organization: http://www.FreeBSD.org/ X-message-flag: Outlook -- Not just for spreading viruses anymore! MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Mailman-Approved-At: Thu, 12 Aug 2004 18:45:13 +0000 cc: "Bruce A. Mah" cc: Ken Smith cc: "re@freebsd.org" cc: "cvs-src@freebsd.org" cc: Alfred Perlstein cc: "cvs-all@freebsd.org" cc: "src-committers@freebsd.org" cc: Ceri Davies cc: Oliver Eikemeier Subject: Re: cvs commit: src/usr.sbin/pkg_install/add Makefile add.hextract.c Makefilesrc/usr.sbin/pkg_install/delete Makefile delete.h main.c perform.c ... 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 16:06:30 -0000 On Thu, 12 Aug 2004, Will Andrews wrote: > On Wed, Aug 11, 2004 at 10:31:07PM -0700, Alfred Perlstein wrote: >> But wouldn't it suck to be that user that actually does use '-c' >> correctly, and to have it suddenly gone in the middle of a "stable" >> release? > > It is a broken mis-feature. Please tell me how you managed to > make it work properly. Do you have some sort of script that > sorts the output in order by dependency tree? Or do you actually > go through it every time and sort it by hand? Do you think that > it's justified that so many other users who didn't know what they > were doing shot themselves in the foot? I find this line of reasoning very interesting in light of the disagreement I'm currently having with eik about repo copying a port I'm working on. On the one hand, you and he are arguing that it's perfectly ok to break POLA in -stable because the new stuff is better, and the old stuff sucked anyway. On the other hand, eik and one other member of the portmgr team are arguing that an old port's revision history is so incredibly valuable that it must be preserved, even though it has little relevance to the new port. I'd find this funny if it weren't so sad. This is exactly the opposite of what it should be. In the past, the very definition of a -stable branch included that features were NEVER removed. It doesn't matter how much YOU as an individual developer don't like a feature, you have absolutely no way of knowing how many users depend on it, how they are using it, etc. On the other hand, repo copying a port has always been a judgement call, based on the merits of the individual case, repo bloat, etc., and now we're being told that this rule must remain inviolate. I think that this bodes very poorly for the project. Doug -- This .signature sanitized for your protection