I’m in the process of preparing a major upgrade of camlp5, as well as a significant package (of PPX rewriters) based on camlp5. I’d like to release these, but want to preserve the current camlp5 release-train, so that if there are bugs, they can be fixed there. The current camlp5 release is 7.12, so I thought I’d number the new camlp5 version something like 7.99.01 (or maybe 8.00-alpha01 ?) Is this something opam supports? That is, releasing a version 7.13 (if bugs arise in the current release) as well as a version 8.00-alpha02 (for example) simultaneously?
The 8.00 release will have a ton of new function, and some old things will break, so it’s worth doing it in small steps. I realize almost nobody uses camlp5, but minimizing disruption is important for even those few users.