Ocaml-bjack.

Romain Beauxis toots at rastageeks.org
Mon Sep 13 16:27:16 UTC 2010


Le lundi 13 septembre 2010 05:51:15, Reinhard Tartler a écrit :
> On Fr, Sep 10, 2010 at 23:02:05 (CEST), Romain Beauxis wrote:
> >       Hi all,
> > 
> > I just realized that the binNMU of libbjack-ocaml(-dev) was not
> > sufficient  because libbjack-ocaml-dev declares a dependency on
> > libjack-dev.
> 
> Sorry? I don't follow. can you please elaborate why this doesn't work?

Sorry, I should have been more precise..

> > I think it is reasonable to have a dependency on the -dev package of a
> > library  when installing the corresponding ocaml -dev binding, so I want
> > to know what to do now.
> 
> Do the ocaml jack bindings work with both jackd1 and jackd2? or do they
> require a specific flavor? what about potential other jack
> implementations like tschack?


The bindings do not require any particular flavor. The problem is that any 
program using libbjack-ocaml must compile against it, thus installing 
libbjack-ocaml-dev.

libbjack-ocaml-dev has a dependency on libjack-dev, which pulls jackd1. I 
believe that instead one should be able to use any jack implementation for the 
build.

Also, when building liquidsoap inexperimental, I have a failure in cowbuilder 
because some of the dependencies pull jack2 and ocaml-bjack pulls jack1.

Adding a dependency on the developpement package of the corresponding C 
library in libbjack-ocaml-dev seems a reasonable requirement to me, though I 
think it has been discussed in that past I think.

The straight-forward solution would be to change this dependency to 
  libjack-jackd2-dev | libjack-dev
but I would like to know if this is the solution you would advise.

Then, the other questions is: should this be also propagated to testing ? The 
answer seems to be yes to me but again, I would like to have your input on 
this.

Thanks,
Romain



More information about the pkg-multimedia-maintainers mailing list