-
Notifications
You must be signed in to change notification settings - Fork 409
dev meeting 20231213
Etienne Millon edited this page Dec 14, 2023
·
1 revision
Present: @emillon @gridbugs @leonidas-from-xiv @moyodiallo
- how do we determine whether a given lockdir is compatible with the current system?
- existing systems:
- opam (lock, switch export): no particular checks but the solver is always called so it will fail
- opam-monorepo: no checks, it will just unpack the packages and dune might fail at build time
- dune dumps the variables that were evaluated during locking into the lockdir
- these assumptions can be checked when using the lockfile
- ocamlfind captures paths at configure time and uses them at runtime
- need to make this relocatable
- we also need to ensure that for "system" installations this continues to work
- some progress at JS regarding dune losing parallelism, and caching of directory targets. these will be upstreamed soon