From d2e28e0bd511be22e7b3b5a385868be79b3f7776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bahad=C4=B1r=20Kandemir?= Date: Sun, 22 Nov 2009 14:56:51 +0000 Subject: [PATCH] *Size variables should be long. --- ChangeLog | 4 ++++ pisi/index.py | 4 ++-- pisi/operations/build.py | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 51e8dbb7..764609ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-11-22 Bahadır Kandemir + * pisi/operations/build.py, pisi/index.py: *Size variables should be + long, instead of int. + 2009-11-09 Faik Uygur * pisi/actionsapi/perlmodules.py: KeepSpecial should control pod file removal. Remove .packlist files from perl packages. diff --git a/pisi/index.py b/pisi/index.py index a9013a00..fec2a68e 100644 --- a/pisi/index.py +++ b/pisi/index.py @@ -118,7 +118,7 @@ class Index(xmlfile.XmlFile): def add_package(self, path, deltas, repo_uri): package = pisi.package.Package(path, 'r') md = package.get_metadata() - md.package.packageSize = os.path.getsize(path) + md.package.packageSize = long(os.path.getsize(path)) md.package.packageHash = util.sha1_file(path) if ctx.config.options and ctx.config.options.absolute_urls: md.package.packageURI = os.path.realpath(path) @@ -140,7 +140,7 @@ class Index(xmlfile.XmlFile): for delta_path in deltas[md.package.name]: delta = metadata.Delta() delta.packageURI = util.removepathprefix(repo_uri, delta_path) - delta.packageSize = os.path.getsize(delta_path) + delta.packageSize = long(os.path.getsize(delta_path)) delta.packageHash = util.sha1_file(delta_path) name, buildFrom, buildTo = util.parse_delta_package_name(delta_path) delta.buildFrom = buildFrom diff --git a/pisi/operations/build.py b/pisi/operations/build.py index 4d038911..b4e4ac74 100644 --- a/pisi/operations/build.py +++ b/pisi/operations/build.py @@ -676,7 +676,7 @@ class Builder: for fileinfo in self.files.list: size += fileinfo.size - metadata.package.installedSize = size + metadata.package.installedSize = long(size) self.metadata = metadata @@ -712,7 +712,7 @@ class Builder: continue frpath = pisi.util.removepathprefix(install_dir, fpath) # relative path ftype, permanent = get_file_type(frpath, package.files, install_dir) - fsize = pisi.util.dir_size(fpath) + fsize = long(pisi.util.dir_size(fpath)) if not os.path.islink(fpath): st = os.stat(fpath) else: