From owner-freebsd-current@FreeBSD.ORG Tue Apr 7 23:37:45 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1AA361065674; Tue, 7 Apr 2009 23:37:45 +0000 (UTC) (envelope-from kientzle@gmail.com) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.30]) by mx1.freebsd.org (Postfix) with ESMTP id 892128FC18; Tue, 7 Apr 2009 23:37:44 +0000 (UTC) (envelope-from kientzle@gmail.com) Received: by yx-out-2324.google.com with SMTP id 8so1839647yxm.13 for ; Tue, 07 Apr 2009 16:37:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type; bh=Xpp13UzGntmkpY5OmMWk6R8Z1AFGVmpKJVbenygiWDw=; b=NVMGFR0nqNyyC96ViWOzIgpaQp2q6ocR9T6RTHJYVIsXy+W8jmSWtsuvPQBMEAcsZi IjuWqrQaip3bsFtLt58/S3zv+ZLhXo9ak3fReoiJAY1HHgLpg5Y9xOvcUQKeeZoZcmmW 8tZhJT6f/x3LdsEzkiL/47mpdsjQR66AtO88U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=gJ+N/BDW4/wzvh89NlYjazWMICJs/Dn4o/TmQB0Q6GQYduJ3ta5LV8qG25s6aE4pMF /VSwYNlgM7HJjr0lWugVku+h842/Nfxvv6aiP4LSPjJyGiiCsbhvoX0f3npCohBPqjVw QpPidIymLmNGGxQMbp7EbMN25fRona7254GPY= MIME-Version: 1.0 Sender: kientzle@gmail.com Received: by 10.151.43.19 with SMTP id v19mr1227454ybj.224.1239147463440; Tue, 07 Apr 2009 16:37:43 -0700 (PDT) In-Reply-To: <49DBA371.3080804@freebsd.org> References: <934e1d760904061455o4736d643o1d07e3292192d94c@mail.gmail.com> <1239075455.1908.36.camel@balrog.2hip.net> <49DACDBD.3030809@freebsd.org> <1239077210.1908.39.camel@balrog.2hip.net> <49DAD429.6090309@freebsd.org> <1239078081.1908.41.camel@balrog.2hip.net> <49DAE987.7090802@freebsd.org> <1239086408.35025.59.camel@shumai.marcuscom.com> <20090407185915.GY31409@albert.catwhisker.org> <49DBA371.3080804@freebsd.org> Date: Tue, 7 Apr 2009 16:37:43 -0700 X-Google-Sender-Auth: c1fd1a8f75aced5c Message-ID: <92cd2ff70904071637h362da63ua13c1f8eca6fc616@mail.gmail.com> From: Tim Kientzle To: Joe Marcus Clarke Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: current@freebsd.org, Robert Noland Subject: Re: Hal and KDM breakage (was Re: KDE4 and input events stalled) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Apr 2009 23:37:45 -0000 > > See /usr/ports/x11/gdm/files/gdm.in. This is working for GNOME users. > I agree that kdm and xdm should have rc.d scripts. Almost every other system is enabled through rc.conf and kdm and xdm should be the same. But, there's an enormous amount of documentation all over that says to enable kdm or xdm through /etc/ttys. I consider this a real POLA problem. I think that we need to continue to support the /etc/ttys mechanism for a while longer (and add a comment to the stock /etc/ttys to document that xdm/kdm/gdm shouldn't be started that way). I also feel pretty strongly that if kdm/xdm/gdm are all started through rc.d, then we really have to fix the post-/etc/ttys dependency handling. Your scripts are very confusing and basically broken. For example, "REQUIRE: hald" has absolutely no effect. Of course, I'm still confused about why hald has to start after gettys. I thought the whole point of hald was to monitor and publish changes to the system. Why can't it do the same with available consoles? Is there some missing kernel capability that makes this impossible? Or is there an architectural issue with hald that makes this harder than it sounds? Tim