[Nix-dev] Re: [Nix-commits] SVN commit: nix - 16685 - eelco - nixpkgs/trunk/pkgs/top-level

Tony White tonywhite100 at googlemail.com
Wed Aug 12 11:43:20 CEST 2009


2009/8/11 Eelco Dolstra <e.dolstra at tudelft.nl>:
> Hi,
>
> Michael Raskin wrote:
>
>> Eelco Dolstra wrote:
>>>    udev = import ../os-specific/linux/udev {
>>> -    inherit fetchurl stdenv;
>>> +    inherit fetchurl stdenv gperf pkgconfig acl libusb usbutils pciutils;
>>> +    inherit (gtkLibs) glib;
>>>    };
>>
>> Is it my paranoia or udev depending on a GTK library (evel GLib) is one
>> more step to total insanity? Yes, I know - were are not the ones who are
>> making the step, but anyway..
>
> I'm currently trying to figure out the whole undocumented udev / dbus / HAL /
> ConsoleKit / PolicyKit / DeviceKit mess.  Now that's insanity...
>
> --
> Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/
> _______________________________________________
> nix-dev mailing list
> nix-dev at cs.uu.nl
> https://mail.cs.uu.nl/mailman/listinfo/nix-dev
>

Oh God yes. What a horrible mess they have made and without proper
documentation too. It is insanity that projects like kde are even
considering incorporating these projects yet, when they are such a
confusing mess that the only people who know how to deploy them
correctly are the people who code them. Of course we can ask them but
next to everyone else has good online documentation for their project.
I don't understand what gives.
And then there's the hal, devicekit switchover that will come.
http://www.freedesktop.org/wiki/Software/DeviceKit
And again of course, no online documentation evident on the homepage.
I did manage to find some however, http://hal.freedesktop.org/docs/DeviceKit/

I believe that devicekit intergration is now in kde
http://blog.uninstall.it/tag/devicekit/ started off in gnome and it's
the way to go. The developer lists his reasons for writing devicekit
instead of updating hal here :
http://lists.freedesktop.org/archives/hal/2008-May/011560.html

Here's the best resource I could find about devicekit :
http://fedoraproject.org/wiki/Features/DeviceKit
and here's the exhaustive list of dependencies :
http://fedoraproject.org/wiki/Features/DeviceKit/HalDependencies

I think intergrating devicekit instead of getting hal to work properly
is at best; generally the right thing to do.
If my laptop for running nix agrees with the new power supply I'm
waiting for, then I will be more than willing to test any advancements
in the devicekit implementation using NixOs. If I get time, I'll read
the documentation to see if I can understand it a bit better. As far
as I can tell, it's a rewrite of hal that's easier to do things with
and can do more than hal ever will.

Thanks,
Tony



More information about the nix-dev mailing list