[packagekit] packagekit: Branch 'master' - 14 commits

Robin Norwood rnorwood at redhat.com
Sat Jan 19 13:34:52 PST 2008

On Sat, 2008-01-19 at 13:36 +0100, Tim Lauridsen wrote:
> > commit dd58b3bdda5b8f3909a5a931eed9c719b17625e3
> > Author: Robin Norwood <rnorwood at redhat.com>
> > Date:   Fri Jan 18 15:25:26 2008 -0500
> > 
> >     First stab at daemonizing the yum backend.
> >     
> >     Provides a new class, daemonBackend.PackageKitBaseBackend which runs a gobject.Mainloop, and sends and receives signals over dbus.  Things left todo are:
> >     
> >     o Clean up naming of classes and methods.
> >     o Work out what all of the dbus signals will actually be called
> >       (temporary names are in place now)
> >     o Actually wire up yumBackend to use it
> >     
> >     Submitting the code as-is for comments.
> > 
> Robin, this is looking good, have added the missing parent class 
> declaration and import of parent class.
> I have also addws a new yumDBUSBackend.py with a yumBackend class based 
> on the daemonBackend.PackageKitBaseBackend.

Excellent, thanks a lot.  I really want to get this knocked out this
over MLK weekend.  I'll see if I can get the dbus calls worked out

> Next step is to make some kind script to easy test the different backend 
> methods, so we can test it direct without the frontend, the same way as 
> we can run the different helper cmds in the old backend.
> something like this would be useful:
> dbustest <action> <param1> <param2> ...
> EX.
> dbustest search-name yum
> should do the same as
> ./search-name yum

Yeah, we certainly need this.  Are you thinking:

o Something that starts the daemon, does the dbus calls, and exits.


o Something that just imports yumDBUSBackend and calls it's methods.


Thanks again!


Robin Norwood
Red Hat, Inc.

"The Sage does nothing, yet nothing remains undone."
-Lao Tzu, Te Tao Ching

More information about the PackageKit mailing list