[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