From owner-freebsd-gnome@FreeBSD.ORG Wed Jun 10 09:17:11 2009 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AFD91065670; Wed, 10 Jun 2009 09:17:11 +0000 (UTC) (envelope-from sweetnavelorange@gmail.com) Received: from mail-px0-f192.google.com (mail-px0-f192.google.com [209.85.216.192]) by mx1.freebsd.org (Postfix) with ESMTP id 659B48FC13; Wed, 10 Jun 2009 09:17:05 +0000 (UTC) (envelope-from sweetnavelorange@gmail.com) Received: by pxi30 with SMTP id 30so207256pxi.3 for ; Wed, 10 Jun 2009 02:17:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ja4Ev0ehV93Jclqzp2Xdav5F9RdwNu7HPM4zus8kKVw=; b=VrthSEgBE9c4DQA4CJX5A6Jc6r/3bYnUcuOVbAwslYWYwEmJZUQuwK0TjhrvxThm8r lmbn6EPGaO1347/lg/jPonUcvB5IOAZJT73Nj1DaI7TCA70GTYeqHfSpgLLlW1Q5Kd5z N9Oyu04hrE+SN2paMa0TSx3oCu8yKkN4m5HbY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=MyvsDRUSGqloU3Bel+ikIU6paQ0tHF+/o9aDSbScDuBa/13W32Bi3f0z36H/fxG/MF MMWopFb9pbTK4a3vMfYqgVH+7AUrAUW2O95ZL0w54rq3nW4FjGjffNUHmT+1ekIeAt1X xLHWjgW+XNor/Z1IYDZMRw+A9sJwOv5WjobZQ= MIME-Version: 1.0 Received: by 10.142.147.15 with SMTP id u15mr473201wfd.152.1244625425626; Wed, 10 Jun 2009 02:17:05 -0700 (PDT) In-Reply-To: <1244600255.19104.214.camel@shumai.marcuscom.com> References: <1244591557.5905.29.camel@headache.rainbow-runner.nl> <1244594918.19104.212.camel@shumai.marcuscom.com> <1244600255.19104.214.camel@shumai.marcuscom.com> Date: Wed, 10 Jun 2009 21:17:05 +1200 Message-ID: From: James Butler To: Joe Marcus Clarke Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Koop Mast , freebsd-gnome@freebsd.org Subject: Re: DeviceKit X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2009 09:17:11 -0000 2009/6/10 Joe Marcus Clarke : > On Wed, 2009-06-10 at 13:01 +1200, James Butler wrote: >> 2009/6/10 Joe Marcus Clarke : >> > On Wed, 2009-06-10 at 01:52 +0200, Koop Mast wrote: >> >> On Wed, 2009-06-10 at 10:33 +1200, James Butler wrote: >> >> > Hi -gnome, >> >> > >> >> > A couple of weeks ago I was looking for info on DeviceKit on FreeBS= D, >> >> > when I found the "State of the FreeBSD GNOME Project" thread from >> >> > earlier in the year, which mentions DeviceKit as a priority for >> >> > porting. Has anyone stepped up to do this so far? >> >> > >> >> > -James Butler >> >> >> >> I got something in the works. At the moment I'm working on what exact= ly >> >> happens on linux. >> > >> > I had an idea to port DK to FreeBSD as a wrapper around HAL. =C2=A0The= reason >> > for this is that FreeBSD doesn't have udev (or sysfs), and a lot of >> > effort went in to abstracted the various hardware properties in hal, s= o >> > those methods should probably be leveraged. =C2=A0Libhal also provides= a good >> > API for performing many of the operations required by DK. >> >> With DeviceKit's stated intention of replacing HAL, that would make >> HAL a FreeBSD-only backend for DeviceKit. So much for abstraction :-) > > Yes. =C2=A0Technically udev is a Linux-only backend. =C2=A0I'm open to ot= her > suggestions. =C2=A0Certainly, if you want to do the port, I'm happy with > anything that works provided it can support the various DK consumers. I have done a little investigation, but I'm glad Koop has looked at it first, as it would be a steep learning curve for me. Let me know if I can help test. >> > However, I haven't started any work on this. =C2=A0Yes, getting DK on = FreeBSD >> > is a priority, especially for GNOME 3.0. >> > I'm actually an Xfce user, but I guess Xfce will need to follow with DeviceKit if HAL becomes obsolete. -James