- updated TODO

- fixed calculate_world_dependencies with masked packages installed

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1170 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
(no author)
2008-02-07 22:00:30 +00:00
parent f36901c0dc
commit 8f2cf0bbd5
2 changed files with 5 additions and 1 deletions
+1
View File
@@ -4,6 +4,7 @@ TODO list:
- migrate server code to ServerInterface
[] write a tool that helps keeping packages updated (also supporting injected ones)
[] complete reagent spm interface
- implement configuration files snapshot tool
- packages.sabayonlinux.org interactivity (comments + images upload + connection to phpbb user db)
- Community repositories
- separate packages by license restrictions
+4 -1
View File
@@ -1608,7 +1608,10 @@ class EquoInterface(TextInterface):
#matchatom = mdbconn.retrieveAtom(matchresults[0])
update.add(matchresults)
else:
remove.add(idpackage)
# don't take action if it's just masked
maskedresults = self.atomMatch(myscopedata[1]+"/"+myscopedata[2], matchSlot = myscopedata[4], matchBranches = (branch,), packagesFilter = False)
if maskedresults[0] == -1:
remove.add(idpackage)
# look for packages that would match key with any slot (for eg, gcc updates), slot changes handling
matchresults = self.atomMatch(myscopedata[1]+"/"+myscopedata[2], matchBranches = (branch,))
if matchresults[0] != -1: