From owner-freebsd-ports@FreeBSD.ORG Sun Oct 5 22:02:00 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7101B1065686 for ; Sun, 5 Oct 2008 22:02:00 +0000 (UTC) (envelope-from talon@lpthe.jussieu.fr) Received: from shiva.jussieu.fr (shiva.jussieu.fr [134.157.0.129]) by mx1.freebsd.org (Postfix) with ESMTP id DD7398FC0A for ; Sun, 5 Oct 2008 22:01:59 +0000 (UTC) (envelope-from talon@lpthe.jussieu.fr) Received: from parthe.lpthe.jussieu.fr (parthe.lpthe.jussieu.fr [134.157.10.1]) by shiva.jussieu.fr (8.14.3/jtpda-5.4) with ESMTP id m95M1wht016296 ; Mon, 6 Oct 2008 00:01:58 +0200 (CEST) X-Ids: 164 Received: from niobe.lpthe.jussieu.fr (niobe.lpthe.jussieu.fr [134.157.10.41]) by parthe.lpthe.jussieu.fr (Postfix) with ESMTP id E1DEE8A25E; Mon, 6 Oct 2008 00:01:56 +0200 (CEST) Received: by niobe.lpthe.jussieu.fr (Postfix, from userid 2005) id C28AC10B; Mon, 6 Oct 2008 00:01:56 +0200 (CEST) Date: Mon, 6 Oct 2008 00:01:56 +0200 From: Michel Talon To: Scot Hetzel Message-ID: <20081005220156.GA80064@lpthe.jussieu.fr> References: <20081005202506.GA75251@lpthe.jussieu.fr> <790a9fff0810051424o543b7109r4425ef6b24f13eed@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <790a9fff0810051424o543b7109r4425ef6b24f13eed@mail.gmail.com> User-Agent: Mutt/1.4.2.3i X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0 (shiva.jussieu.fr [134.157.0.164]); Mon, 06 Oct 2008 00:01:58 +0200 (CEST) X-Virus-Scanned: ClamAV 0.93.3/8376/Sun Oct 5 21:09:44 2008 on shiva.jussieu.fr X-Virus-Status: Clean X-Miltered: at jchkmail2.jussieu.fr with ID 48E91D58.003 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 48E91D58.003/134.157.10.1/parthe.lpthe.jussieu.fr/parthe.lpthe.jussieu.fr/ X-j-chkmail-Score: MSGID : 48E91D58.003 on jchkmail2.jussieu.fr : j-chkmail score : . : R=. U=. O=. B=0.019 -> S=0.019 X-j-chkmail-Status: Ham Cc: freebsd-ports@freebsd.org Subject: Re: Found CONFLICTS: ... X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Oct 2008 22:02:00 -0000 On Sun, Oct 05, 2008 at 04:24:46PM -0500, Scot Hetzel wrote: > On Sun, Oct 5, 2008 at 3:25 PM, Michel Talon wrote: > > Jan Henrik Sylvester wrote: > > > >> Should all CONFLICTS be documented? > > > > I think CONFLICTS should be treated by ignoring them completely. > > They cause no end of troubles in Debian, for very little if any > > usefulness. > > > > What is the problem if you install texi2dvi one way or another? > > > > There are several problems: > > 1. These two texi2dvi programs might have a different set of > arguments, that other programs rely on. > > 2. When upgrading the ports, which port is the one that installed > texi2dvi, as the last port upgraded has it's texi2dvi installed. > > 3. When removing either teTeX-base-3.0_14 or texinfo-4.11, it has the > unwanted side effect of also removing /usr/local/bin/texi2dvi from the > system, which may affect the operation of one of the other programs > that relies on texi2dvi. > > These same problems also applies to libraries, config files, man > pages, and other documentation. > > Scot Of course, but all these problems are far less annoying than the problems coming from overzealous CONFLICTS notifications, which can completely ruin your mental health. After all, if some program goes astray after having removed some apparently unrelated port, the simple solution is to reinstall this program, and its dependencies. Problem is almost a non problem. Of course the good solution is that ports developers try to avoid conflicts by choosing appropriate names, but in general this would require considerable work, or install everything in its own directory and use symlinks in "public" directories (/usr/local/bin,etc.) like Debian does, which promptly creates a terrible mess. I think that CONFLICTS is a cure with worse effects than the disease. -- Michel TALON