Padraig,
I've tested this and it looks good to me.

best
Michal

Padraig O'Briain wrote:
> I measured the time spent in the loop
>
> for pkg, state in pkgs_known:
>
> With this webrev the time is 1.66 seconds.
>
> I reworked the fix to avoid the calling gtk.ListStore.remove(). The time
> spent in the loop is now 1.43 seconds. The webrev is at
> http://cr.opensolaris.org/~padraig/ips-6002-v2/.
>
> Padraig
>
> On 01/19/09 16:25, Michal Pryc wrote:
>> The webrev http://cr.opensolaris.org/~padraig/ips-6002-v1/ fixes
>> Bug 6002 Two entries appear in packagemanager for installed package
>>
>> The problem is that misc.get_inventory_list returns two entries when a
>> package is installed and a later update is available.
>>
>> In packagemanager if we find a "known" package followed by a package
>> with the same stem with "installed" state then we remove the first
>> package from the application list.
>>
>> Padraig,
>> What about performance? I see that you are doing
>> gtk.ListStore.remove() which is very time consuming, we are using
>> insert rather then append as this have quite big performance hit.
>>
>> Could you give some numbers ?
>>
>> best
>> Michal
> _______________________________________________
> pkg-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to