Progress reporting during "Preparing the upgrade" wrong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
update-manager (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: update-manager
When running update-manager -c -d (feisty to gutsy, but I pre-installed the gutsy version of update-manager in order to get the fix for bug 732463) the stage "Preparing the upgrade" does not produce consistent, or even comprehensible, progress output. At various times the progress summary stated "fetching file 1 of 29", "fetching file 1 of 2", "fetching file 6 of 25" and "fetching file 20 of 35". It eventually settled on 35 files in total, but only after guessing 29, 2 and 25 in that order. In addition, the progress bar was full very early in a process that took several minutes.
This makes it almost impossible to guess how long any stage of the process might take, and in fact encourages the user to expect it to be considerably faster than it actually is... several times.
Changed in update-manager: | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
2007-09-24 14:10:46,438 ERROR not handled expection:
Traceback (most recent call last):
File "/tmp/distupgra de.oH6457/ gutsy", line 59, in <module>
app.run()
File "/tmp/distupgra de.oH6457/ DistUpgradeCont roler.py" , line 1318, in run fullUpgrade( )
self.
File "/tmp/distupgra de.oH6457/ DistUpgradeCont roler.py" , line 1307, in fullUpgrade doPostUpgrade( )
self.
File "/tmp/distupgra de.oH6457/ DistUpgradeCont roler.py" , line 903, in doPostUpgrade _tryMarkObsolet eForRemoval( pkgname, remove_candidates, self.foreign_pkgs):
if not self.cache.
File "/tmp/distupgra de.oH6457/ DistUpgradeCach e.py", line 519, in _tryMarkObsolet eForRemoval endswith( self.uname) :
if pkgname.
AttributeError: 'Package' object has no attribute 'endswith'
2007-09-24 14:10:48,915 ERROR failed to import apport python module, can't report bug: No module named python_hook