1. union needs to add each package *three* times
i. with out the version number
ii. with the version number
iii. with the full installed package id (new)
2. lookupPkg needs to avoid getting caught in a loop by circular
dependencies
- Adapted the package to work with GHC 6.12
- Plugins that depend on the old base3 are currently
not correctly loaded as the plugin loaded misses
the dependence on syb (leading to unresolved symbols)
- Cleaned up most of the testsuite (there are still
some outstanding failures, of which only one
demonstrates a bug in the plugins library as far
as I can see — see previous bullet point)
- Cleaned out a little cruft (but more could be done)
This patch allows run plugins, containig
import of --user installed packages. Useful
for lambdabot installation in $HOME.
package.conf are found by parsing `ghc-pkg list`