
The development of Qt frontend for PackageKit produced first visible results in form of a working GUI. In the meantime, the library for Qt itself was rewritten to use D-BUS.
Richard Hughes posted the first screenshot of the Qt gui for PackageKit:
A public git repo can be found at git clone git://people.freedesktop.org/~hughsient/QPackageKit. At the same time the Qt bindings have been reworked:
Kevin Krammer, a KDE developper. [...] said that using the DBus interface would be cleaner and would make it easier for KDE devs to use the lib. [...] I started the bindings again, from scratch, using the DBus interface.
With such a library chances might be realistic that one day a PackageKit GUI becomes a full member of KDE 4.x and will be shipped with it by default. Many backends are supported already by PackageKit, and others are coming in the near future: OpenSuse plans to implement support as well:
> Are we going to want to use PackageKit for
> Package Management as well?
Yes, as it provides an easy (and community driven) way to make ‘role based’ systems management happen.

