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--