]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - pakfire/patches/0014-Fix-the-download-sizes.patch
pakfire: Rebase on latest development status.
[people/ms/ipfire-3.x.git] / pakfire / patches / 0014-Fix-the-download-sizes.patch
CommitLineData
d72d822f
MT
1From f1cfbffe3df6ed137c522072adb7ef872592cba4 Mon Sep 17 00:00:00 2001
2From: Michael Tremer <michael.tremer@ipfire.org>
3Date: Sat, 30 Jun 2012 12:19:52 +0200
4Subject: [PATCH 14/16] Fix the download sizes.
5
6Newer versions of libsolv require an unsigned long here.
7---
8 python/src/solvable.c | 4 ++--
9 1 file changed, 2 insertions(+), 2 deletions(-)
10
11diff --git a/python/src/solvable.c b/python/src/solvable.c
12index 21ad758..1198df3 100644
13--- a/python/src/solvable.c
14+++ b/python/src/solvable.c
15@@ -492,10 +492,10 @@ PyObject *Solvable_set_downloadsize(SolvableObject *self, PyObject *args) {
16 PyObject *Solvable_get_downloadsize(SolvableObject *self) {
17 Solvable *solv = pool_id2solvable(self->_pool, self->_id);
18
19- unsigned int downloadsize = repo_lookup_num(solv->repo, self->_id,
20+ unsigned long long downloadsize = repo_lookup_num(solv->repo, self->_id,
21 SOLVABLE_DOWNLOADSIZE, 0);
22
23- return Py_BuildValue("i", downloadsize);
24+ return Py_BuildValue("K", downloadsize / 1024);
25 }
26
27 PyObject *Solvable_set_installsize(SolvableObject *self, PyObject *args) {
28--
291.7.10.4
30