@jonmsterling It's probably because you're upgrading everything at the same time; OCaml version, opam repository, ppx? But ppx is always the biggest culprit: it's extremely complex and I just avoid a dependency on it unless I need it
@avsm I've been using OCaml 5.3 for several months, and I have started with a completely fresh .opam months ago, so I'm not sure if I can attribute the problem to this... But it's hard to say. When I get some time (ha!) I will blow away .opam once again and see what happens.
You're right about ppx — this is a big source of breakage.