simple patch to fix small bug in hamster-applet-2.32.1 that prevents existing activities from being edited. Reproducible: Always
Created attachment 337966 [details, diff] patch to fix error that prevents existing activities from being edited very simple fix, already done upstream in newer releases, which unfortunately are not available for GNOME 2.x.
Created attachment 337968 [details] updated ebuild that applies hamster-applet-2.32.1-fix-activityentry.py.patch
original error causes the following output: Traceback (most recent call last): File "/usr/bin/hamster-time-tracker", line 254, in _open_edit_activity dialogs.edit.show(self.window, fact_id = fact["id"]) File "/usr/lib64/python2.7/site-packages/hamster/configuration.py", line 98, in show dialog = self.get_dialog_class()(parent, **kwargs) File "/usr/lib64/python2.7/site-packages/hamster/edit_activity.py", line 119, in __init__ self.on_in_progress_toggled(self.get_widget("in_progress")) File "/usr/lib64/python2.7/site-packages/hamster/edit_activity.py", line 241, in on_in_progress_toggled self.validate_fields() File "/usr/lib64/python2.7/site-packages/hamster/edit_activity.py", line 279, in validate_fields activity_text, temporary = self.new_name.get_value() File "/usr/lib64/python2.7/site-packages/hamster/widgets/activityentry.py", line 120, in get_value name = "%s@%s" % name, activity['category'] TypeError: not enough arguments for format string
+*hamster-applet-2.32.1-r1 (18 Feb 2013) + + 18 Feb 2013; Pacho Ramos <pacho@gentoo.org> + +files/hamster-applet-2.32.1-fix-edit.patch, +hamster-applet-2.32.1-r1.ebuild, + -files/hamster-applet-2.30.2-fix-import.patch: + Fix existing activities edition, bug #455536 by Wayne +