Daniel Nicoletti | 31 May 2012 17:47
Picon
Gravatar

Re: Branching today

What about multiple packages in transactions? :P
Have you come with an idea to fix that problem?

Will getting rid of english words mean we will
be using uints that we aren't sure of what they mean?
(I'm worried about the always forgeted libpackagekit-qt)
os is it possible to "register" enums on DBus?

2012/5/31 Matthias Klumpp <matthias@...>:
> This sounds great!
> I'll probably manage to write the missing bits today, but if this
> doesn't work they'll be ready tomorrow :)
> Branching is also good so we'll have a stable branch (PK 0.7.x) in
> Debian Wheezy, which will be frozen in June.
> Cheers,
>    Matthias
>
> 2012/5/31 Richard Hughes <hughsient@...>:
>> Today I'm going to branch master so that I can merge on some more
>> invasive features. Basically, I'm trying to make the code smaller and
>> faster.
>>
>> The general things I'm planning to do initially:
>>
>> * Add a uint bitfield to the transaction methods, so we can have
>> UpdatePackages(FLAG_SIMULATE, foo;bar) rather than both
>> SimulateUpdatePackages(foo;bar) and UpdatePackages(foo;bar).
>> * Add some more flags to the bitfield above to do things like
>> http://www.freedesktop.org/wiki/Software/systemd/SystemUpdates
>> * Get rid of a lot of the uint -> string -> uint parsing -- there's no
>> need to push "English" strings over DBus and using the raw constants
>> will improve both throughput and latency.
>> * Get ximion to merge his system cache plugin
>> * Port more of the PkBackend stuff to vfuncs which for Details is
>> about a 2x speedup (I've asked ximion nicely for that patch :)
>>
>> Other ideas welcome. Long term I want to convert to using
>> GDbusObjectServer, but we need to make the code a bit more manageable
>> first.
>>
>> Richard.
>> _______________________________________________
>> PackageKit mailing list
>> PackageKit@...
>> http://lists.freedesktop.org/mailman/listinfo/packagekit
> _______________________________________________
> PackageKit mailing list
> PackageKit@...
> http://lists.freedesktop.org/mailman/listinfo/packagekit

Gmane