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
This commit is contained in:
lxnay
2007-04-09 23:31:49 +00:00
parent 7676db1a19
commit aefef71edd
3 changed files with 3 additions and 4 deletions

3
TODO
View File

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

View File

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

View File

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