[packagekit] New api?: GetSize

Robin Norwood rnorwood at redhat.com
Mon Apr 14 08:23:17 PDT 2008


On Sun, 13 Apr 2008 10:53:37 +0100
Richard Hughes <hughsient at gmail.com> wrote:

> I've been thinking of a new API call:
> 
> GetSize(b=installed, as=packages)
> 
> if installed is TRUE, the package installed size is returned (how much
> space does it take on disk) and if FALSE the download size (how much
> bandwidth will it use).
> 
> The packages parameter will be an array of packages.
> 
> This new API will tell us exactly the size of the packages that have
> been selected to update, and the installed size of any installed
> packages. This allows us to show the user how many Mb's will be
> downloaded (even my girlfriend understands 100Mb=long time,
> 100kb=instant) and also allows us to check for low disk space _before_
> we try to install something like openarena.
> 
> Is this something your backend could support? Easy to add? Comments
> please!

How about just changing the Description signal to have download_size and
installed_size?

-RN

-- 
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