Hal should not depend on udev (was Re: Bug#292831: udev: udev prevents X from beeing started)
On Mon, 31 Jan 2005, Steve Langasek wrote:
> On Mon, Jan 31, 2005 at 12:45:42PM -0200, Henrique de Moraes Holschuh wrote:
> > On Mon, 31 Jan 2005, Ron Johnson wrote:
> > > Unfortunately, GNOME depends on hal, and hal depends on udev.
> > If it does indeed depend on udev, how does it work under kernel 2.4 at all?
> It "depends" on udev in the sense of a package dependency; on 2.4 kernels
> the udev package is a no-op, and GNOME runs with diminished volume
> management functionality, AIUI.
So it is a bug in hal: bad usage of "Depends". It should be a Suggests, really.
And if it cannot be a Suggests because of package replacements and so on, at
most a Recommends.
"Diminished functionality" where things don't break certainly is not ground
for a Depends. One could argue for Recommends, but IMHO that's it. And I'd
go with Suggests.
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot