Open na4zagin3 opened 4 years ago
There is a demand for reproducible builds like this: https://twitter.com/hikalium/status/1227120590064013316
This is challenging considering Satyrographos would have its own dependency resolution.
One idea is to output a shell script which set up satyrographos and have it recognize the lockdown description. For example,
#!/bin/sh opam switch install 4.06.1 opam install satyrographos eval $(opan env) satyrographos lockdown opam resume << 'END_OF_LOCKDOWN' Here comes result of `opam repo` and `opam switch export <file>`. END_OF_LOCKDOWN
Cf: opam-lock
We can store not only package versions but also the current time and so on.
There is a demand for reproducible builds like this: https://twitter.com/hikalium/status/1227120590064013316
This is challenging considering Satyrographos would have its own dependency resolution.
One idea is to output a shell script which set up satyrographos and have it recognize the lockdown description. For example,