lp:~speijnik/update-manager/debian-gsoc09

Created by Stephan Peijnik and last modified
This branch may be out of date, because Launchpad has not been able to access it since .
Get this branch:
bzr branch lp:~speijnik/update-manager/debian-gsoc09

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stephan Peijnik
Project:
Software Updater
Status:
Abandoned
Location:
http://bzr.debian.org/update-manager/devel/gsoc09
Last mirrored:
Next mirror:
Disabled

Updating branch...

Launchpad is processing new changes to this branch which will be available in a few minutes. Reload to see the changes.

Recent revisions

1495. By Stephan Peijnik

UpdateManager/Backend/PythonApt.py:
 - Fixed problem in fetch aborting: fetch finished was still reported.
 - Fixed problem in fetch aborting: item updates were still reported.
 - Fixed problem in download item updates: list item updates were reported.

UpdateManager/Frontend/Gtk/GtkProgress.py:
 - Changed download rate and time remaining representation.
 - Made sure that the progress bar is reset before starting to pulsate.
 - Removed ugly hack ignoring URIs with whitespace, this was due to a bug
   in the PythonApt backend.
 - Added descriptive text in INSTALL_FINISHED mode.

UpdateManager/Frontend/Gtk/ui.py:
 - Added store_get_update_count method.

1494. By Stephan Peijnik

UpdateManager/Frontend/Gtk/GtkProgress.py:
  - UI polishing.

1493. By Stephan Peijnik

UpdateManager/Frontend/Gtk/ui.py:
 - Remove too verbose debug output for adding packages to the store.

1492. By Stephan Peijnik

UpdateManager/Backend/PythonApt.py:
 - locking fixes
 - _available_updates is not a list anymore, so set it to None if unused
 - commit_handler -> commit_progress_handler

UpdateManager/Frontend/Gtk/GtkProgress.py:
 - vte.Terminal.reset expects two parameters, so let's pass them
 - Application.cache_reload may return True, which means glib would call
   this method again (due to the way gobject.idle_add works). Using helper
   function now.

UpdateManager/Frontend/Gtk/ui.py:
 - set_package_selection now handles circular dependencies correctly.
 - set_package_selection was fixed to set strict dependencies correctly.
 - Reset the label_main_details widget's markup when gathering information.

1491. By Stephan Peijnik

Minor locking logic update to PythonApt backend.

1490. By Stephan Peijnik

Updated documentation to reflect recent changes.
Updated sphinx configuration to include bzr revision in output.

1489. By Stephan Peijnik

GtkProgress: Marked some methods as protected/private by prefixing their names with underscores.
GtkProgress: Now also showing download rate in download dialouges.
GtkProgress: Make use of humanize_seconds, update import statement for humanize_size
Gtk ui: update import statement for humanize_size
Gtk utils: moved humanize size to Util.humanize
Util humanize: Added humanize_size and humanize_seconds
Tests: Updated accordingly, added humanize_seconds testcases

1488. By Stephan Peijnik

Minor documentation update.

1487. By Stephan Peijnik

Import bug in opts.py.

1486. By Stephan Peijnik

Documentation update.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers