Patrick Ale wrote: > On Jan 3, 2008 4:21 PM, Alan Coopersmith <alan.coopersmith at sun.com> wrote: >> Xorg 1.4 uses HAL (and thus DBUS) for input device detection, so in >> the future, killing DBUS may kill your X server too. Have fun! 8-) > > Seriously... either the documentation should be changed to recompile > JDS from console or the SUNWdbus package has to be excluded/moved then > :s > When we're going to have fun, as Alan puts it, you can't even fall > back to CDE when Xorg 1.4 makes it to Nevada. Actually Alan's reply > makes it even more reasonable/sense making to move SUNWdbus to the X > stack or system stack.
As the one who worked on integrating DBus and HAL into Solaris, I can tell you that it was my intention to make them both a part of the OS/Net consolidation, no the Desktop consolidation, since they are both pretty core OS components. The JDS team, however, insisted that DBus should be in JDS and, at the time, I did not have the energy to fight another fight :) Besides, both of those also depend on GLib, and pulling GLib into ON would be kind of scary - so there wasn't a way we could avoid ON->Desktop dependency. With regards to building JDS, I think this is orthogonal to the DBus issue. Look at how we build ON (OS/Net): building and installing are distinctly separate phases. We can safely build new OS binaries without interrupting system operation; we then save our work, log out, load the new binaries in a matter of minutes (see BFU) and continue using the system. With JDS, pkgtool will build and install at the same time - and that can be a problem in some cases. That's the angle you should approach the issue from, in my opinion. -Artem
