Open smimram opened 1 year ago
Ha good point. We need to build this packages in isolation indeed.
Ok I see now. opam
build is not tested for the main
branch. The reasoning is that our dependencies move along with it and are not always release (typically metadata
right now). Once we cut the rolling-release-v2.2.x
we should add separate build for all the different opam packages.
While making a fresh install of liquidsoap with opam I had build problems. I think that the issue is the folllowing:
liquidsoap
depdends onliquidsoap-lang
but the build dependencies are only correctly stated forliquidsoap
, making the build fail sometimes since the dependencies ofliquidsoap
are installed concurrently withliquidsoap-lang
, which needs those.Also, I am surprised that this did not show up in our CI: in the minimal build, we should pin the packages but not install them beforehand in order to make sure that we don't have such problems.