smoosh icon indicating copy to clipboard operation
smoosh copied to clipboard

Packaging and build systems

Open mgree opened this issue 4 years ago • 0 comments

~~Things are a disaster. I have to unset SDKROOT when on macOS to get a build to work. (But I need it set to get Haskell to work.)~~

Ideally we should have:

  • [x] opam package for libdash
  • [x] change .travis.yml to actually build things rather than use Docker
  • [x] build on multiple OSes
  • [x] ~~make -j4 or something, i mean come on~~ breaks lem and maybe us too?
  • [ ] add back Modernish tests
  • [x] change to just depend on an opam package for lem
  • [x] build uses lem OPAM package, submodule removed
  • [ ] opam package for smoosh
  • [ ] build just uses these packages (with local pinning?)
  • [ ] have a Travis build that actually tests Docker (and Vagrant, too?) best approach: use OPAM!
  • [ ] log test output and post somewhere meaningful (run other shells, too? or is all this a separate repo?)

mgree avatar Jan 31 '20 19:01 mgree