Comment 4 for bug 628657

Revision history for this message
Tormod Volden (tormodvolden) wrote : Re: goes wild when selecting latest proposed oo packages

The above number corresponds approximately to the number of lines in the displayed changelog AFAICT. set_changes_buffer() iterates through each line. I guess the design is just horribly inefficient.

  File "/usr/bin/update-manager", line 105, in <module>
    app.main(options)
  File "/usr/lib/python2.6/dist-packages/UpdateManager/UpdateManager.py", line 965, in main
    gtk.main()
  File "/usr/lib/python2.6/dist-packages/UpdateManager/UpdateManager.py", line 397, in on_treeview_update_cursor_changed
    self.set_changes_buffer(changes_buffer, changes, name, srcpkg)
  File "/usr/lib/python2.6/dist-packages/UpdateManager/UpdateManager.py", line 313, in set_changes_buffer
    changes_buffer.insert(end_iter, line+"\n")
  File "/usr/lib/python2.6/dist-packages/UpdateManager/ChangelogViewer.py", line 122, in on_insert_text
    traceback.print_stack()