From aefef71edd9996788c93e3fec5a9bfb87a8d2f2d Mon Sep 17 00:00:00 2001 From: lxnay Date: Mon, 9 Apr 2007 23:31:49 +0000 Subject: [PATCH] update TODO, fix and test md5check in reagent, add client directory git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@276 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- TODO | 3 +-- libraries/databaseTools.py | 2 +- libraries/reagentTools.py | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/TODO b/TODO index 0cbcfc8cb..052f44078 100644 --- a/TODO +++ b/TODO @@ -2,13 +2,12 @@ TODO list (for developers only): - build() and world(), on enzyme, add the support for whitelist+cron - build(), on enzyme, add license blacklist (packages that cannot be shipped in a binary form) - improve logTools and put it in an usable status -- even binary packages repo should have the upload lock? - enzyme: add stronger support to broken packages check - reagent: complete smartapps section -- reagent: when enzymeing, check if the runtime dependencies are satisfied, this is part of the QA process - mirrorTools: add PASV option (supported/not supported) - enzyme, reagent: test kernel dependent packages - enzyme, add a module that integrates revdep-rebuild +- entropy, needed part, add multithreading support !! Remember that kernel dependent packages have: sys-kernel/linux-core-2.6.20-sabayon-r3 (for example) diff --git a/libraries/databaseTools.py b/libraries/databaseTools.py index 51189d938..d27e4eaa2 100644 --- a/libraries/databaseTools.py +++ b/libraries/databaseTools.py @@ -997,7 +997,7 @@ class etpDatabase: def retrievePackageVarFromBinaryPackage(self,binaryPkgName,pkgvar): # search binary package result = [] - self.cursor.execute('SELECT "'+pkgvar+'" FROM etpData WHERE download LIKE "%'+binaryPkgName+'%"') + self.cursor.execute('SELECT "'+pkgvar+'" FROM etpData WHERE download = "'+etpConst['binaryurirelativepath']+binaryPkgName+'"') for row in self.cursor: result.append(row[0]) if len(result) > 0: diff --git a/libraries/reagentTools.py b/libraries/reagentTools.py index 3aa370500..55a48e257 100644 --- a/libraries/reagentTools.py +++ b/libraries/reagentTools.py @@ -48,7 +48,7 @@ def generator(package, enzymeRequestBump = False, dbconnection = None): etpData = extractPkgData(package) # return back also the new possible package filename, so that we can make decisions on that - newFileName = etpData['download'].split("/")[len(etpData['download'].split("/"))-1] + newFileName = os.path.basename(etpData['download']) if dbconnection is None: