(discussed on IRC with Mehdi a while ago, filing as a bug to keep track of it) Given the current Policy support for declaring relationships with statically linked code: http://www.debian.org/doc/debian-policy/ch-relationships.html#s-built-using I think that dh_ocaml should automatically add Built-Using fields to OCaml packages that static link OCaml code (i.e. almost all of them) coming from other packages in the archive. This will ensure that those packages are not removed from the archive as long as packages Built-Using them are still around (which is a requirement of several Free Software licenses). Cheers.
Le 30/01/2013 12:55, Stefano Zacchiroli a écrit : Note that usually libraries are not statically linked in library packages, and most of OCaml packages are libraries. Only packages providing executables are concerned. Cheers,