On 11/13/2010 11:07 AM, Guido Grazioli wrote:
E io dal day 2 me ne esco con una feature enhancement: dopo che hai
generato l'albero delle dipendenze dalla lista di pacchetti, riesci a
farci un traversal e calcolare la dimensione totale (installata, o
almeno di download)?
Fatto.
Tuttavia non ho controllato se i dati che tira fuori son veritieri o meno.
Non so nemmeno come si comporti su un sistema multilib (sono su x86-64
ma senza librerie a 32 bit).
commit 0d65919bdd80e488fe4491a51c6d81b78adc2b1a
Author: Lorenzo Villani <lvillani(a)binaryhelix.net>
Date: Sat Nov 13 13:35:55 2010 +0100
- More documentation
- New: Yb.get_package(name) wrapper to YumBase.getPackageObject()
- New: system_size procedure to compute download and installed
packages size
- New: Print download and installed sizes for computed dependency tree
commit 6543a5afa336cda31acda5a781fa6f053a31bb99
Author: Lorenzo Villani <lvillani(a)binaryhelix.net>
Date: Sat Nov 13 12:51:48 2010 +0100
- examples/gnome: remove packages from 3rd party repos (i.e.: chromium)
- package-deep-cleanup.py:
+ Use map wherever possible
+ YumBase wrapper with __enter__ and __exit__ attributes for use
with "with" statement
+ use sorted() instead of in-place sort
+ Rename naive_list_diff to list_diff and rewrite it to use
sets.Set under the hood
+ No-op when both install and remove sets are empty