equo, show conflicts in printed queue

This commit is contained in:
Fabio Erculiani
2009-05-26 10:49:49 +02:00
parent 2bacba0cb2
commit 2e153e632f
2 changed files with 13 additions and 9 deletions

View File

@@ -553,6 +553,7 @@ def _showPackageInfo(foundAtoms, deps):
def _generateRunQueue(foundAtoms, deps, emptydeps, deepdeps):
runQueue = []
removalQueue = []
if deps:
print_info(red(" @@ ")+blue("%s ...") % (_("Calculating dependencies"),) )
@@ -610,7 +611,7 @@ def _generateRunQueue(foundAtoms, deps, emptydeps, deepdeps):
for atomInfo in foundAtoms:
runQueue.append(atomInfo)
return False, runQueue
return False, runQueue, removalQueue
def downloadSources(packages = [], deps = True, deepdeps = False, tbz2 = [],
savecwd = False):
@@ -624,7 +625,8 @@ def downloadSources(packages = [], deps = True, deepdeps = False, tbz2 = [],
abort, myrc = _showPackageInfo(foundAtoms, deps)
if abort: return myrc
abort, runQueue = _generateRunQueue(foundAtoms, deps, False, deepdeps)
abort, runQueue, removalQueue = _generateRunQueue(foundAtoms, deps,
False, deepdeps)
if abort: return runQueue
if etpUi['pretend']:
@@ -655,7 +657,9 @@ def downloadSources(packages = [], deps = True, deepdeps = False, tbz2 = [],
return 0,0
def installPackages(packages = [], atomsdata = [], deps = True, emptydeps = False, onlyfetch = False, deepdeps = False, configFiles = False, tbz2 = [], resume = False, skipfirst = False, dochecksum = True, multifetch = 1):
def installPackages(packages = [], atomsdata = [], deps = True, emptydeps = False,
onlyfetch = False, deepdeps = False, configFiles = False, tbz2 = [],
resume = False, skipfirst = False, dochecksum = True, multifetch = 1):
# check if I am root
if (not Equo.entropyTools.is_root()):
@@ -693,11 +697,11 @@ def installPackages(packages = [], atomsdata = [], deps = True, emptydeps = Fals
dirscleanup()
return myrc
abort, runQueue = _generateRunQueue(foundAtoms, deps, emptydeps, deepdeps)
abort, runQueue, removalQueue = _generateRunQueue(foundAtoms, deps,
emptydeps, deepdeps)
if abort:
dirscleanup()
return runQueue
removalQueue = [] # aka, conflicts
if ((not runQueue) and (not removalQueue)):

View File

@@ -4,9 +4,9 @@ Proposed for Entropy 1.0 (before and after) (requires API changes, perhaps):
1.0_beta1:
- Move Trigger.trigger_configure_boot_grub & friends to ebuild (make Trigger more agnostic)
-> next kernel 2.6.30
-> split kernel sources from kernel bins?
- Sulfur: iPhone navigation
- Documentation + code style cleanup (NLnet Milestone 7)
1.0_beta2:
- PackageKit integration