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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.