Hi, I think I've found an oasis bug.

(*) ocaml 4.02.3
(*) oasis 0.4.5

==========================================

In the attached little tarball, there's an _oasis file.  In that file, there's a library, "foolib", and an executable "foo_test".

(1) foo_test depends on "bitcoin"; "foolib" does not

(2) building the project with "foo_test" commented-out ends up -not- depending on "bitcoin" anywhere

(3) with "foo_test" uncommented,the build of "foolib"'s modules (foo.ml) has "-package bitcoin".

In short, it appears that the deps of foo_test are leaking to foolib, even though foolib doesn't depend on foo_test (it's the other way around).

Hope this is clear.

Cheers,
--chet--