diff options
| author | Michael Vogt <michael.vogt@ubuntu.com> | 2006-10-23 13:59:18 +0200 |
|---|---|---|
| committer | Michael Vogt <michael.vogt@ubuntu.com> | 2006-10-23 13:59:18 +0200 |
| commit | ae8796907bc0d690057bc661ca926dd6bc4554cc (patch) | |
| tree | 2ff85d91fa7a3b55a8f4ba455ff2ff229bbc2373 /DistUpgrade/DistUpgradeView.py | |
| parent | 332b558cf5cf256712deaa7f827472683d763dbe (diff) | |
| download | python-apt-ae8796907bc0d690057bc661ca926dd6bc4554cc.tar.gz | |
* force downgrade of libgl1-mesa-dri package if unofficial compiz packages are installed (lp: #58424)
Diffstat (limited to 'DistUpgrade/DistUpgradeView.py')
| -rw-r--r-- | DistUpgrade/DistUpgradeView.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/DistUpgrade/DistUpgradeView.py b/DistUpgrade/DistUpgradeView.py index 40617774..109a278b 100644 --- a/DistUpgrade/DistUpgradeView.py +++ b/DistUpgrade/DistUpgradeView.py @@ -95,12 +95,14 @@ class DistUpgradeView(object): self.toInstall = [] self.toUpgrade = [] self.toRemove = [] + self.toDowngrade = [] for pkg in changes: if pkg.markedInstall: self.toInstall.append(pkg.name) elif pkg.markedUpgrade: self.toUpgrade.append(pkg.name) elif pkg.markedDelete: self.toRemove.append(pkg.name) - # no downgrades, re-installs - assert(len(self.toInstall)+len(self.toUpgrade)+len(self.toRemove) == len(changes)) + elif pkg.markedDowngrade: self.toDowngrade.append(pkg.name) + # no re-installs + assert(len(self.toInstall)+len(self.toUpgrade)+len(self.toRemove)+len(self.toDowngrade) == len(changes)) def askYesNoQuestion(self, summary, msg): " ask a Yes/No question and return True on 'Yes' " pass |
