update dependencies

- frag is actually not used
- ocaml 3.12.0 is the version that will be used until we change that (because 3.12.0 is the current version in Debian stable)