Debian Bug report logs - #515214
X can run perfectly well (or even better) without HAL. Please make this a Recommends: at most

version graph

Package: xserver-xorg; Maintainer for xserver-xorg is Debian X Strike Force <debian-x@lists.debian.org>; Source for xserver-xorg is src:xorg.

Reported by: Frank Gevaerts <frank@gevaerts.be>

Date: Sat, 14 Feb 2009 21:15:01 UTC

Severity: wishlist

Tags: patch, wontfix

Found in versions xorg/1:7.4~5, xorg/1:7.4+1

Fixed in version xorg/1:7.5~2

Done: Julien Cristau <jcristau@debian.org>

Bug is archived. No further changes may be made.

Full log


Message #91 received at 515214@bugs.debian.org (full text, mbox):

Received: (at 515214) by bugs.debian.org; 15 Apr 2009 19:09:26 +0000
From david@gravitypulls.net Wed Apr 15 19:09:26 2009
X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02
	(2007-08-08) on rietz.debian.org
X-Spam-Level: 
X-Spam-Bayes: score:0.0000 Tokens: new, 17; hammy, 146; neutral, 154; spammy,
	5. spammytokens:1.000-2--decrease, 1.000-1--gigantic, 0.987-+--72,
	0.969-+--learn, 0.933-+--employee hammytokens:0.000-+--Ubuntu, 0.000-+--Xorg,
	0.000-+--x.org, 0.000-+--installs, 0.000-+--H*f:sk:2009041
X-Spam-Status: No, score=-7.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER
	autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02
Return-path: <david@gravitypulls.net>
Received: from linux2-whg.secure-wi.com ([207.55.250.19])
	by rietz.debian.org with esmtp (Exim 4.63)
	(envelope-from <david@gravitypulls.net>)
	id 1LuAU9-0005Xh-Vq
	for 515214@bugs.debian.org; Wed, 15 Apr 2009 19:09:26 +0000
Received: (qmail 9039 invoked from network); 15 Apr 2009 12:09:04 -0700
Received: from w0099180w.partners.org (HELO ?170.223.185.54?) (170.223.185.54)
  by linux2-whg.secure-wi.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 15 Apr 2009 12:09:04 -0700
Message-ID: <49E630E2.309@gravitypulls.net>
Date: Wed, 15 Apr 2009 15:09:22 -0400
From: David Nusinow <david@gravitypulls.net>
User-Agent: Thunderbird 2.0.0.21 (X11/20090318)
MIME-Version: 1.0
To: Axel Beckert <abe@deuxchevaux.org>, 523960@bugs.debian.org
CC: 515214@bugs.debian.org
Subject: Re: Bug#523960: equivs is surely not the solution to this problem.
 "Recommends:" is.
References: <20090415182426.GU3980@sym.noone.org>
In-Reply-To: <20090415182426.GU3980@sym.noone.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Axel Beckert wrote:
> I really can't understand how someone can suggest to fake packages
> using equivs instead of using the "Recommends:" header as it's
> thought.
>
> The Policy says in 7.2 very clearly "in all but unusual
> installations", so nobody can't use users "who just want it work" as
> argument. Debian's default is btw. to install recommended packages
> anyway. Another reason why users "who just want it work" are _no_
> argument against using "Recommends:" header.
>   
Thank you so much for repeating exactly what other people have said. 
Given that the XSF must be collectively illterate,  we didn't understand 
them the first dozen or so emails stating this, so the above was clearly 
necessary.

> X.org not only runs on fat workstations but also on embedded device
> where you as less abstraction layers and diskspace used as possible.
> Debian always claims to be "the _universal_ operating system" and it
> should also package X.org to be universal. Debian is not (a desktop
> focussed) Ubuntu.
>   
Note that this is the direction that upstream is heading in. The design 
is conceptually quite simple. The X server asks the system, in this case 
via hal, to enumerate input devices are present and gets them enumerated 
back. It then utilizes that hardware via the kernel rather than driving 
them itself with its own drivers. Note that this system was designed and 
implemented by a Nokia employee for an embedded system. It brings an 
enormous simplification to the overall operating system by putting 
things like keymaps in one place, and only having the kernel driving the 
hardware rather than both the kernel and the X server. It also makes it 
flexible with system changes, allowing hotplugging. Most importantly to 
Debian and the XSF, it means that we don't have to carry around a 
gigantic horrible bunch of shell script just to configure the system. 
All of this is a good thing.

If you object to having the X server depend on external software, you're 
going to have to learn to like it, because the goal has been to decrease 
the amount of OS code that the server needs to duplicate in order to do 
its job. It no longer scans the PCI bus itself, but instead relies on 
libpciaccess to query the OS. It no longer carries its own build system, 
but relies on autotools. All of the video drivers are moving significant 
portions of themselves in to the kernel as well. If you can't deal with 
hal, then you'll have to write a replacement for it that allows the 
server to query the system in a transparent way, and also allows one to 
easily configure device-specific properties. This is something that hal 
currently does very well and the X server can not do otherwise.

All of that said, it's very likely that we will downgrade the depends to 
recommends, just not right now. We have actual important bugs like 
totally broken installs that we want to deal with first.

> I herewith vote for demoting hal (#515214) and console-setup (#523960)
> to recommends.
>   
The BTS is not a voting system.

- David Nusinow




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Apr 24 22:00:30 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.