(Very) bogus package dependencies

Alex Goncharov alex-goncharov at comcast.net
Thu Dec 6 15:34:00 PST 2007


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 at comcast.net --

/*
 * Watson's Law:
 * 	The reliability of machinery is inversely proportional to the
 * 	number and significance of any persons watching it.
 */



More information about the freebsd-ports mailing list