[chandler-users] uninstalling plugins

Jeffrey Harris jeffrey at osafoundation.org
Thu Jul 17 13:23:41 PDT 2008


Hi Kevin,

> I'm trying to figure out how to uninstall .egg plugins. I've had some
> issues with some of the available plugins. I figured out how to
> uninstall them if I use the interface through the gui and choose the
> .tar file and install via that method. However, I tried doing an
> install using the command line RunPython method. I found the .egg file
> but just removing it doesn't uninstall it. I figure there is a
> reference to it somewhere that forces Chandler to look for it.

This is a significant hole in our implementation of plugins, I'm afraid. 
  We don't really provide a way for you to remove plugins smoothly.

What you're bumping into is that once you've installed the plugin, 
internal data gets written into your repository associated with the 
plugin.  When you start up that repository and the plugin is gone, 
things fall apart.

There are two basic strategies you could follow to fix this:

1. If you haven't disabled auto-backups, you should have an up-to-date 
backup of your data called backup.chex in your profile directory.  You 
can reload that backup by passing in --reload=/path/to/backup.chex at 
the command line, and I think you should be set.

2. Alternately, it's possible the dependency plugin's only issue is that 
it creates a menu in the repository.  If you hold down the ctrl key 
during startup, you'll get a menu, the second option should be "Do 
internal cleanup, but save my data and preferences".  I think that might 
fix your problem, too.

Sincerely,
Jeffrey


More information about the chandler-users mailing list