From d08caea3196550e700db9a1d83fcaa3a8ad35b2d Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Tue, 15 Aug 2006 22:20:33 +0200 Subject: * DistUpgrade/DistUpgradeControler.py: - always enable "main" on upgrades, this ensures that we do not end up with a system without the main archive (various bugs for breezy->dapper) * data/channels/Debian.info, data/channels/Ubuntu.info: - added pre-generated files (required for the upgrader) * UpdateManager/Common/aptsources.py: - add a "matcherPath" parameter to SourcesList (for the upgrader) --- DistUpgrade/DistUpgradeControler.py | 9 +++++++-- DistUpgrade/Ubuntu.info | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) create mode 120000 DistUpgrade/Ubuntu.info (limited to 'DistUpgrade') diff --git a/DistUpgrade/DistUpgradeControler.py b/DistUpgrade/DistUpgradeControler.py index 9842484d..a14ca528 100644 --- a/DistUpgrade/DistUpgradeControler.py +++ b/DistUpgrade/DistUpgradeControler.py @@ -32,7 +32,7 @@ import re import statvfs from DistUpgradeConfigParser import DistUpgradeConfig -from aptsources import SourcesList, SourceEntry, is_mirror +from aptsources import SourcesList, SourceEntry, Distribution, is_mirror from gettext import gettext as _ import gettext from DistUpgradeCache import MyCache @@ -73,6 +73,11 @@ class DistUpgradeControler(object): def rewriteSourcesList(self, mirror_check=True): logging.debug("rewriteSourcesList()") + # enable main (we always need this!) + distro = Distribution() + distro.get_sources(self.sources) + distro.enable_component(self.sources, "main") + # this must map, i.e. second in "from" must be the second in "to" # (but they can be different, so in theory we could exchange # component names here) @@ -143,7 +148,7 @@ class DistUpgradeControler(object): def updateSourcesList(self): logging.debug("updateSourcesList()") - self.sources = SourcesList(withMatcher=False) + self.sources = SourcesList(matcherPath=".") if not self.rewriteSourcesList(mirror_check=True): logging.error("No valid mirror found") res = self._view.askYesNoQuestion(_("No valid mirror found"), diff --git a/DistUpgrade/Ubuntu.info b/DistUpgrade/Ubuntu.info new file mode 120000 index 00000000..171be7e1 --- /dev/null +++ b/DistUpgrade/Ubuntu.info @@ -0,0 +1 @@ +../data/channels/Ubuntu.info \ No newline at end of file -- cgit v1.2.3 From 37827c0f97d0711820443325d3d1c65b755cdfb4 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Fri, 18 Aug 2006 16:49:45 +0200 Subject: * DistUpgrade/DistUpgradeControler.py: - sort the demotions list * DistUpgrade/Changelog: - updated --- DistUpgrade/Changelog | 5 +++++ DistUpgrade/DistUpgradeControler.py | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'DistUpgrade') diff --git a/DistUpgrade/Changelog b/DistUpgrade/Changelog index 25d20acb..195e45e1 100644 --- a/DistUpgrade/Changelog +++ b/DistUpgrade/Changelog @@ -1,3 +1,8 @@ +2006-08-18: + - sort the demoted software list +2006-07-31: + - updated to edgy + - uploadedd 2006-05-31: - fix bug in the free space calculation (#47092) - updated ReleaseAnnouncement diff --git a/DistUpgrade/DistUpgradeControler.py b/DistUpgrade/DistUpgradeControler.py index a14ca528..3a775099 100644 --- a/DistUpgrade/DistUpgradeControler.py +++ b/DistUpgrade/DistUpgradeControler.py @@ -395,7 +395,8 @@ class DistUpgradeControler(object): open(demotions_file).readlines())) installed_demotions = filter(lambda pkg: pkg.isInstalled and pkg.name in demotions, self.cache) if len(installed_demotions) > 0: - demoted = [pkg.name for pkg in installed_demotions] + demoted = [pkg.name for pkg in installed_demotions] + demoted.sort() logging.debug("demoted: '%s'" % " ".join(demoted)) self._view.information(_("Some software no longer officially " "supported"), -- cgit v1.2.3