On 02/22/16 05:43 PM, Anil Madhavapeddy wrote: > I mean that there are hundreds of OCaml packages that existed > before OPAM that have their own versioning conventions (most of > which are not semantically versioned), and these are directly > mapped into OPAM package versions. > > It would be incredibly useful to have an enforcement of semantic > versioning, but at this stage in the current repository would > require a mass remapping of upstream versions into the scheme.
My idea would be to leave the versions which are there in place (since the constraints are already setup), but for new releases require that if the API changes the major version be (at least) last-release.major + 1. No remapping needed; in case such pre-opam packages want to do new releases, they should conform to semantic versioning. hannes
signature.asc
Description: OpenPGP digital signature
_______________________________________________ opam-devel mailing list opam-devel@lists.ocaml.org http://lists.ocaml.org/listinfo/opam-devel