From d2ca2ec628c28ef88910f7dddb4e3ab4a7d688ac Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Fri, 21 Nov 2008 14:14:34 +0000 Subject: [PATCH] Check build dependencies before downloading all the patches of a remote build operation. BUG:FIXED:5370 --- pisi/operations/build.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pisi/operations/build.py b/pisi/operations/build.py index 49e2c128..bf663972 100644 --- a/pisi/operations/build.py +++ b/pisi/operations/build.py @@ -118,6 +118,9 @@ class Builder: def __init__(self, specuri): + self.componentdb = pisi.db.componentdb.ComponentDB() + self.installdb = pisi.db.installdb.InstallDB() + # process args if not isinstance(specuri, pisi.uri.URI): specuri = pisi.uri.URI(specuri) @@ -140,9 +143,6 @@ class Builder: self.actionGlobals = None self.srcDir = None - self.componentdb = pisi.db.componentdb.ComponentDB() - self.installdb = pisi.db.installdb.InstallDB() - def set_spec_file(self, specuri): if not specuri.is_remote_file(): specuri = pisi.uri.URI(os.path.realpath(specuri.get_uri())) # FIXME: doesn't work for file:// @@ -247,6 +247,7 @@ class Builder: self.fetch_pspecfile() self.fetch_actionsfile() + self.check_build_dependencies() self.fetch_translationsfile() self.fetch_patches() self.fetch_comarfiles()