From owner-freebsd-ports@FreeBSD.ORG Thu Dec 6 23:34:00 2007 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 28B2616A418 for ; Thu, 6 Dec 2007 23:34:00 +0000 (UTC) (envelope-from alex-goncharov@comcast.net) Received: from QMTA09.emeryville.ca.mail.comcast.net (qmta09.emeryville.ca.mail.comcast.net [76.96.30.96]) by mx1.freebsd.org (Postfix) with ESMTP id 1491C13C448 for ; Thu, 6 Dec 2007 23:34:00 +0000 (UTC) (envelope-from alex-goncharov@comcast.net) Received: from OMTA04.emeryville.ca.mail.comcast.net ([76.96.30.35]) by QMTA09.emeryville.ca.mail.comcast.net with comcast id MVD01Y0080lTkoC0A0ck00; Thu, 06 Dec 2007 23:23:05 +0000 Received: from [24.61.20.41] ([24.61.20.41]) by OMTA04.emeryville.ca.mail.comcast.net with comcast id MbP31Y00L0tAiGw0800000; Thu, 06 Dec 2007 23:23:05 +0000 X-Authority-Analysis: v=1.0 c=1 a=alqW8qgAjZVV36EUDnEA:9 a=_qebPOViJ9NNiGknaqwgTbHFOqgA:4 a=si9q_4b84H0A:10 a=XF7b4UCPwd8A:10 Received: from algo by [24.61.20.41] with local (Exim 4.68 (FreeBSD)) (envelope-from ) id 1J0Q3W-0000NQ-D9 for freebsd-ports@freebsd.org; Thu, 06 Dec 2007 18:22:58 -0500 From: Alex Goncharov To: freebsd-ports@freebsd.org From: Alex Goncharov Message-Id: Sender: Alex Goncharov Date: Thu, 06 Dec 2007 18:22:58 -0500 Subject: (Very) bogus package dependencies X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Alex Goncharov List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Dec 2007 23:34:00 -0000 There has been a point recently made on a `freebsd-' list about unnecessary dependencies of the `xorg-server' package, it being dependent on `gnome' and `hal', for example. That's a valid point and I am with those who don't want this dependency to exist -- but at least this dependency can be somehow justified. But I cannot find any justification for this: -------------------- $ pkg_info -R cdrtools* Information for cdrtools-2.01_6: Required by: hal-0.5.8.20070909 xf86-input-keyboard-1.2.2_1 xf86-input-mouse-1.2.3 xf86-video-i810-1.6.5_3 xf86-video-radeonhd-1.0.0 xorg-server-1.4_3,1 -------------------- `xf86-video-radeonhd-1.0.0' requires `cdrtools'?... How can this happen? Am I missing something? My INDEX-7 is freshly fetched: ---------- $ ls -l /usr/ports/INDEX-7 -rw-r--r-- 1 root wheel 22876045 Dec 6 17:03 /usr/ports/INDEX-7 ---------- And: -------------------- pwd; echo ===; cat ./+REQUIRED_BY; echo ===; ls -l ./+REQUIRED_BY /var/db/pkg/cdrtools-2.01_6 === hal-0.5.8.20070909 xf86-input-keyboard-1.2.2_1 xf86-input-mouse-1.2.3 xf86-video-i810-1.6.5_3 xf86-video-radeonhd-1.0.0 xorg-server-1.4_3,1 === -rw-r--r-- 1 root wheel 140 Dec 6 17:05 ./+REQUIRED_BY -------------------- Can anybody shed any light on this? Thanks, -- Alex -- alex-goncharov@comcast.net -- /* * Watson's Law: * The reliability of machinery is inversely proportional to the * number and significance of any persons watching it. */