[oe] xserver-xorg rdepends

Phil Blundell pb at reciva.com
Fri Oct 17 08:51:08 UTC 2008


On Thu, 2008-10-16 at 17:02 -0300, Otavio Salvador wrote:
> Koen Kooi <k.kooi at student.utwente.nl> writes:
> 
> >> Any objections?
> >
> > Yes. Recent xservers need hal for various input systems to work
> > correctly. So instead of crippling the xserver you can keep a crippled
> > version in your personal tree or overlay.
> 
> Fully support to keep hal as rdepends.

This seems like an odd point of view.  There are various other things
that the xserver requires for full operation (fonts, video drivers and
other modules for example), none of which are listed in RDEPENDS.  It
isn't obvious to me that hal is any more important than those.

Historically, the general policy for RDEPENDS has been that it should
list only those packages which are absolutely required for the software
in question to do anything useful.  For example, shared libraries
without which you can't run the binary at all; interpreters without
which you can't invoke the script; supporting datafiles without which
the program will immediately crash, that kind of thing.  If the program
can run and do at least something useful without a given package being
installed, we have not usually considered it to be a hard dependency.
These kinds of "soft dependencies" have traditionally been a matter of
DISTRO and/or MACHINE policy, being handled either through task
packages, PACKAGE_INSTALL, RRECOMMENDS, or some similar mechanism.

p.






More information about the Openembedded-devel mailing list