- updated TODO
- improved dependstable reliability git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@937 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
3
TODO
3
TODO
@@ -2,12 +2,9 @@ TODO list:
|
||||
- who pulls in libxcb?
|
||||
- /usr/portage/profiles/updates support
|
||||
- deps in profile?
|
||||
- aspell deps & depends?
|
||||
- use frozenset() where possible
|
||||
- add gentoo pkg_* triggers logging
|
||||
- Community repositories
|
||||
- find a way to better handle real smartapps deps
|
||||
- reduce size of packages.db.bz2
|
||||
- remove binkeywords, not used
|
||||
- add deptest check for every reagent run
|
||||
- implement client db sanity check
|
||||
|
||||
@@ -2994,7 +2994,22 @@ class etpDatabase:
|
||||
status = self.cursor.fetchone()
|
||||
if status:
|
||||
return False
|
||||
return True
|
||||
|
||||
# also check that dependenciesreference length matches dependstable length
|
||||
self.cursor.execute('select count(*) from dependenciesreference')
|
||||
dependenciesreference_count = self.cursor.fetchone()
|
||||
self.cursor.execute('select count(*) from dependstable')
|
||||
dependstable_count = self.cursor.fetchone()
|
||||
if dependenciesreference_count and dependstable_count:
|
||||
try:
|
||||
if dependenciesreference_count[0] == dependstable_count[0]:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
except:
|
||||
return False
|
||||
|
||||
return False
|
||||
|
||||
def createXpakTable(self):
|
||||
self.cursor.execute('CREATE TABLE xpakdata ( idpackage INTEGER PRIMARY KEY, data BLOB );')
|
||||
|
||||
Reference in New Issue
Block a user