There are pull requests that are about to be merged in the three repos: Math, Stan, and CmdStan.
While things are being merged, it will be in a very short window (within a day) where builds will fail. This is because all three need to be updated at once; we don’t have a mechanism to update multiple repos simulatenously (this is where a monorepo would really shine).
For most users and developers, this won’t affect their workflow too much. For updated doc, please see:
- math wiki: https://github.com/stan-dev/math/wiki/Developer-Doc#building-and-running-tests
- Stan wiki: https://github.com/stan-dev/stan/wiki/Testing-Stan-using-Gnu-Make-and-Python#1-prerequisite-tools-and-settings
- CmdStan doc: you’ll have to look at the CmdStan manual.
If you’re checking out CmdStan or Stan after the merge, please remember to update all sub modules or you’ll be in an inconsistent state.
Much thanks to all involved: @mitzimorris, @rok_cesnovar, @bbbales2, @sakrejda, @wds15. I’m sure I missed some others.
Edit: had to adjust time estimate. The submodules don’t propagate until after tests pass. I believe things should pass math within a day, hopefully.