From owner-cvs-all@FreeBSD.ORG Mon Apr 9 12:29:30 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CB82E16A407; Mon, 9 Apr 2007 12:29:30 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.131.111.2]) by mx1.freebsd.org (Postfix) with ESMTP id 8533A13C46A; Mon, 9 Apr 2007 12:29:30 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from acrux.dbai.tuwien.ac.at (acrux [128.131.111.60]) by vexpert.dbai.tuwien.ac.at (Postfix) with ESMTP id 934C913789; Mon, 9 Apr 2007 14:29:29 +0200 (CEST) Received: by acrux.dbai.tuwien.ac.at (Postfix, from userid 1203) id 7EDCF1A7C9; Mon, 9 Apr 2007 14:29:32 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by acrux.dbai.tuwien.ac.at (Postfix) with ESMTP id 6EBB81A7C7; Mon, 9 Apr 2007 14:29:32 +0200 (CEST) Date: Mon, 9 Apr 2007 14:29:32 +0200 (CEST) From: Gerald Pfeifer To: Andrew Pantyukhin In-Reply-To: Message-ID: References: <200704091114.l39BE4BY028528@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: cvs-ports@freebsd.org, Gerald Pfeifer , cvs-all@freebsd.org, ports-committers@freebsd.org Subject: Re: cvs commit: ports/lang/gcc42 Makefile X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 09 Apr 2007 12:29:30 -0000 On Mon, 9 Apr 2007, Andrew Pantyukhin wrote: >> Log: >> lang/gfortran is gone; remove CONFLICTS. > Are you sure it's a good idea? We usually keep CONFLICTS around for > months/years after the conflicting port is gone to make life easier > for people who only update once in a long while. I consulted http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/conflicts.html and http://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/ports.html#Q12.2.1. and could not find anything on this question (either way, to be fair). In this specific case (lang/gfortran vs lang/gcc42) I am pretty sure that users won't run into this. Among others, lang/gfortran has not been a dependency for quite a while (months, except for one fringe port which broke that dependency more than six weeks ago); MOVED has a redirect from lang/gfortran to lang/gcc42; and adding lang/gcc42 on top of lang/gfortran does not gain anything because these two have been pure aliases for quite some months. (If you feel strongly about this, I have no objections to re-add the CONFLICTS line again.) Adding a general recommendation along the lines of your comment to our Committer's Guide sounds like a good idea, though. It'll help me remember this next time around. ;-) Proposed patch below. Is this portmgr material or can one of those doc committers around take care of that? Gerald @FreeBSD.org --- article.sgml.orig 2007-04-09 14:23:55.168970750 +0200 +++ article.sgml 2007-04-09 14:27:38.126904750 +0200 @@ -2473,6 +2473,11 @@ docs:Documentation Bug:freebsd-doc: + When removing one of several conflicting ports, it is + advisable to retain the CONFLICT entries + in those other ports for a few months to cater for users who + only update once in a while. + Alternatively, you can use the rmport script, from ports/Tools/scripts. This script has been written by &a.vd;, who is also its current