[Bug 431806] Re: Upgrade gourmet to 0.15

Tomas Cassidy tomas.cassidy+launchpad at gmail.com
Tue Dec 15 23:17:40 UTC 2009


Testing the activation/deactivation of plugins gave me the following
results.  Plugins with no problems are not listed.


Nutritional info (activating):
The popup for loading nutritional info hangs and this appears in the terminal output.  After closing the popup, the plugin appears activated and cannot be deactivated.

Grabbing nutrition database!
WARNING: PLUGIN FAILED TO LOAD <nutritional_information.main_plugin.NutritionMainPlugin instance at 0x9e31b0c>
Traceback (most recent call last):
  File "/usr/share/gourmet/gourmet/plugin_loader.py", line 314, in plugin_plugin
    plugin_instance.activate(self)
  File "/usr/share/gourmet/gourmet/plugins/nutritional_information/main_plugin.py", line 13, in activate
    nutritionGrabberGui.check_for_db(pluggable.rd)
  File "/usr/share/gourmet/gourmet/plugins/nutritional_information/nutritionGrabberGui.py", line 70, in check_for_db
    dgg.load_db()
  File "/usr/share/gourmet/gourmet/plugins/nutritional_information/nutritionGrabberGui.py", line 39, in load_db
    self.grab_data(datad)
  File "/usr/share/gourmet/gourmet/plugins/nutritional_information/databaseGrabber.py", line 97, in grab_data
    os.path.join(directory,self.ABBREV_FILE_NAME)))
  File "/usr/share/gourmet/gourmet/plugins/nutritional_information/databaseGrabber.py", line 64, in get_abbrev
    self.parse_abbrevfile(afi)
  File "/usr/share/gourmet/gourmet/plugins/nutritional_information/databaseGrabber.py", line 150, in parse_abbrevfile
    d = self.parse_line(l,NUTRITION_FIELDS)
  File "/usr/share/gourmet/gourmet/plugins/nutritional_information/databaseGrabber.py", line 120, in parse_line
    lname,sname,typ = field_defs[n]
IndexError: list index out of range


Plain Text Guided Import (deactivating):
popup is shown saying "Webpage import" plugin requires plain text guided import.  Clicking "cancel" results in a popup "Error deactivating plugin" with the terminal output:
Traceback (most recent call last):
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 94, in toggled_cb
    self.do_change_plugin(plugin_set, state, ls)
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 120, in do_change_plugin
    custom_no=_('Keep plugin active')
  File "/usr/share/gourmet/gourmet/gtk_extras/dialog_extras.py", line 1201, in getBoolean
    raise UserCancelledError("getBoolean dialog cancelled!")
gourmet.gtk_extras.dialog_extras.UserCancelledError: getBoolean dialog cancelled!

When clicking "keep plugin active":
Traceback (most recent call last):
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 94, in toggled_cb
    self.do_change_plugin(plugin_set, state, ls)
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 127, in do_change_plugin
    raise "Cancelled"
TypeError: exceptions must be classes or instances, not str

When closing the popup (clicking 'x' button in corner):
Traceback (most recent call last):
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 94, in toggled_cb
    self.do_change_plugin(plugin_set, state, ls)
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 120, in do_change_plugin
    custom_no=_('Keep plugin active')
  File "/usr/share/gourmet/gourmet/gtk_extras/dialog_extras.py", line 1201, in getBoolean
    raise UserCancelledError("getBoolean dialog cancelled!")
gourmet.gtk_extras.dialog_extras.UserCancelledError: getBoolean dialog cancelled!

When clicking "deactivate anyway" and then reactivating:
WARNING replacing <plaintext_plugin.plaintext_importer_plugin.PlainTextImporterPlugin instance at 0x990fcac> with <plaintext_plugin.plaintext_importer_plugin.PlainTextImporterPlugin instance at 0x990fcac>
WARNING replacing <plaintext_plugin.plaintext_exporter_plugin.PlainTextExporterPlugin instance at 0x990f5ac> with <plaintext_plugin.plaintext_exporter_plugin.PlainTextExporterPlugin instance at 0x990f5ac>


Website importers (deactivating):
Odd website_import_plugins is not listed as active.
Traceback (most recent call last):
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 94, in toggled_cb
    self.do_change_plugin(plugin_set, state, ls)
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 129, in do_change_plugin
    self.loader.deactivate_plugin_set(plugin_set)
  File "/usr/share/gourmet/gourmet/plugin_loader.py", line 176, in deactivate_plugin_set
    self.active_plugins.remove(plugin)
ValueError: list.remove(x): x not in list


Unit display prefs (deactivating):
Traceback (most recent call last):
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 94, in toggled_cb
    self.do_change_plugin(plugin_set, state, ls)
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 129, in do_change_plugin
    self.loader.deactivate_plugin_set(plugin_set)
  File "/usr/share/gourmet/gourmet/plugin_loader.py", line 175, in deactivate_plugin_set
    self.instantiated_plugins[plugin].remove()
  File "/usr/share/gourmet/gourmet/plugin.py", line 246, in remove
    self.db.remove_hook(plugin_loader.POST,'setup_tables',self.create_tables)
AttributeError: UnitDisplayDatabasePlugin instance has no attribute 'db'


Python Shell (activating):
in error popup:
ImportError: No module named IPython

You may need to install additional python packages for this module to
work properly. If you have a package management system on your computer,
use it to search for a package containing "IPython", such as "python-
ipython" or "ipython"

in terminal:
WARNING: Plugin module import failed
PATH: ['/usr/bin', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/local/lib/python2.6/dist-packages', '/usr/share/gourmet', '/usr/share/gourmet/gourmet/plugins', '/usr/share/gourmet/gourmet/plugins/import_export', '/usr/share/gourmet/']
Traceback (most recent call last):
  File "/usr/share/gourmet/gourmet/plugin_loader.py", line 242, in get_module
    self._loaded = __import__(self.module)
  File "/usr/share/gourmet/gourmet/plugins/python_shell/__init__.py", line 3, in <module>
    import ipython_view
  File "/usr/share/gourmet/gourmet/plugins/python_shell/ipython_view.py", line 22, in <module>
    import IPython
ImportError: No module named IPython
Traceback (most recent call last):
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 94, in toggled_cb
    self.do_change_plugin(plugin_set, state, ls)
  File "/usr/share/gourmet/gourmet/plugin_gui.py", line 110, in do_change_plugin
    self.loader.activate_plugin_set(plugin_set)
  File "/usr/share/gourmet/gourmet/plugin_loader.py", line 155, in activate_plugin_set
    raise plugin_set.error
ImportError: No module named IPython


HTML Export (activating):
WARNING replacing <html_plugin.html_exporter_plugin.HtmlExporterPlugin instance at 0x990f24c> with <html_plugin.html_exporter_plugin.HtmlExporterPlugin instance at 0x990f24c>


Zip/GZip/Tar (activating):
WARNING replacing <archive_plugin.zip_importer_plugin.ArchiveImporterPlugin instance at 0x990f94c> with <archive_plugin.zip_importer_plugin.ArchiveImporterPlugin instance at 0x990f94c>


KRecipe Import (activating):
WARNING replacing <krecipe_plugin.krecipe_importer_plugin.KrecipeImporterPlugin instance at 0x992918c> with <krecipe_plugin.krecipe_importer_plugin.KrecipeImporterPlugin instance at 0x992918c>


Mealmaster export (activating):
WARNING replacing <mealmaster_plugin.mealmaster_exporter_plugin.MealmasterExporterPlugin instance at 0x990f50c> with <mealmaster_plugin.mealmaster_exporter_plugin.MealmasterExporterPlugin instance at 0x990f50c>
WARNING replacing <mealmaster_plugin.mealmaster_importer_plugin.MealmasterImporterPlugin instance at 0x990f5cc> with <mealmaster_plugin.mealmaster_importer_plugin.MealmasterImporterPlugin instance at 0x990f5cc>


Printing/PDF export (activating):
WARNING replacing <pdf_plugin.pdf_exporter_plugin.PdfExporterPlugin instance at 0x990f2ec> with <pdf_plugin.pdf_exporter_plugin.PdfExporterPlugin instance at 0x990f2ec>


Webpage import (activating):
WARNING replacing <web_import_plugin.generic_web_importer_plugin.GenericWebImporter instance at 0x990fe8c> with <web_import_plugin.generic_web_importer_plugin.GenericWebImporter instance at 0x990fe8c>


Mastercook Import (activating):
WARNING replacing <mastercook_import_plugin.mastercook_importer_plugin.MastercookImporterPlugin instance at 0x990f38c> with <mastercook_import_plugin.mastercook_importer_plugin.MastercookImporterPlugin instance at 0x990f38c>
WARNING replacing <mastercook_import_plugin.mastercook_importer_plugin.MastercookTextImporterPlugin instance at 0x990f4ec> with <mastercook_import_plugin.mastercook_importer_plugin.MastercookTextImporterPlugin instance at 0x990f4ec>

-- 
Upgrade gourmet to 0.15
https://bugs.launchpad.net/bugs/431806
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list