=== modified file 'DistUpgrade/Changelog' --- DistUpgrade/Changelog 2006-10-26 10:31:52 +0000 +++ DistUpgrade/Changelog 2006-10-27 08:55:23 +0000 @@ -1,3 +1,6 @@ +2006-10-27: + - reset self.read so that we do not loop endlessly when dpkg + sends unexpected data (lp: #68553) 2006-10-26: - make sure that xserver-xorg-video-all get installed if xserver-xorg-driver-all was installed before (lp: #58424) === modified file 'DistUpgrade/DistUpgradeViewGtk.py' --- DistUpgrade/DistUpgradeViewGtk.py 2006-10-17 17:06:06 +0000 +++ DistUpgrade/DistUpgradeViewGtk.py 2006-10-27 08:54:36 +0000 @@ -271,6 +271,8 @@ InstallProgress.updateInterface(self) except ValueError, e: logging.error("got ValueError from InstallPrgoress.updateInterface. Line was '%s' (%s)" % (self.read, e)) + # reset self.read so that it can continue reading and does not loop + self.read = "" # check if we haven't started yet with packages, pulse then if self.start_time == 0.0: self.progress.pulse()