Re: [RFC] Introduce semantic versioning 2.0.0 to FreeBSD releases
Tomek CEDRO <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.hackers |
|---|---|
| Message-ID | <CAFYkXj=ztNik4uBCn_ibZ6m2g=NjOk52ombvo2sKwjhk8mLK3g@mail.gmail.com> |
On Wed, Feb 25, 2026 at 7:17 AM Minsoo Choo <[email protected]> wrote: > Currently FreeBSD uses a variant of semantic versioning for releases (e.g. 15.0-RELEASE-p1) where backward compatibility can be broken (e.g. deprecation of a utility) in a new major version, new features are added in minor versions, and security fixes are introduced in a new patch version. > (..) +1 for simpler numbering like standard major.minor.patch: 16.0-RELEASE -> 16.0.0. 16.0-RELEASE-p1 -> 16.0.1. 16.1-RELEASE -> 16.1.0. 16.1-RELEASE-p1 -> 16.1.1. X.Y.Z numbering would imply release, maybe 16.0.0-RELEASE for clarity. 15-STABLE and 17-CURRENT could be left untouched or something like 17.0.20260225-CURRENT to mark snapshot? :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info