Most of the apps in Fedora that use D-BUS and HAL have been ported to the new API’s. May I never have to go through that again. NetworkManager remains as Dan is still not decided if he wishes to fork or create a compat library so that development can still move forward for the RHEL 4 releases. If we fork, patches would have to be constantly backported. We already have an untested compat library for the D-BUS API so it is all about HAL right now.
Packages can be found at http://people.redhat.com/johnp/redhat/experimental/utopia/i386/
I will be sending patches upstream as soon as they have been tested, so sometime next week. Hopefully we can make a new release of D-BUS and HAL by that time. Anyone doing HAL and D-BUS work should start to target the new API’s unless you need to support older versions of the libraries.
Here are a list of packages that have been modified:
- eggcups (patch already upstream)
- hal (patch already upstream)