[Bug 273017] The meanings of 'legacy' – in particular, for things such as FreeBSD 12.4-RELEASE, which is no longer production
Date: Sat, 26 Aug 2023 03:19:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273017 Graham Perrin ◐ <grahamperrin@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |maintainer-feedback?(cperci | |va@FreeBSD.org) CC| |cperciva@FreeBSD.org --- Comment #15 from Graham Perrin ◐ <grahamperrin@gmail.com> --- It took me a couple of weeks to rediscover this (sorry), I stumbled into it whilst preparing an unrelated diff for the download page: <https://github.com/freebsd/freebsd-doc/commit/b1fcdc951599e9baf7e71e59c8dcee3b5c10d3d6#diff-c023f144bb7cacd65b6200d261546c696d5b4d91a8b5dd26c435a2c4ccf08383R13-R17> > … Legacy releases are for users wishing to stay with a more > conservative upgrade strategy. … – and linked from the preceding comment: <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266094#c2>, which reminds me: > Is this true? … No mention of legacy in the February 2015 > 'Changes to the FreeBSD Support Model' > <https://lists.freebsd.org/pipermail/freebsd-announce/2015-February/001624.html>. ---- Now I see, the '=== Legacy Release' section of the page was actively used a couple of weeks before I became a mentee: <https://github.com/freebsd/freebsd-doc/commit/b67049ece14c995e36f8554813fd624169735b8b> I don't want to spend too much time digging through ancient history, I guess that thoughts of _conservatism_ were partly rooted in legacy release engineering. From legacy <https://docs.freebsd.org/en/articles/releng/#introduction>: > … To service our most conservative users, individual release branches > were introduced with FreeBSD 4.3. These release branches are created > shortly before a final release is made. After the release goes out, > only the most critical security fixes and additions are merged onto the > release branch. – 4.3 was fourteen years before the changes to the support model. --- Fast-forward to this month: > I would say that legacy means "we don't recommend using this if you're > setting up a new system, but it's still supported in case you're > running an older system". > > As far as FreeBSD releases are concerned, I would say that FreeBSD > X.* becomes "legacy" once FreeBSD (X+1).1-RELEASE ships. > Some people won't want to use a .0 release, but once we get to > .1 I would advise everyone to use that rather than a > previous major version. – <https://old.reddit.com/r/freebsd/comments/15l74km/-/jv9db9l/> This interpreted meaning (there are others) seems to differ significantly from the conservative upgrade mindset. No one person is right, or wrong :-) ---- I envisage a coordinated enhancement to the download page that should negate the need to describe any version as legacy … -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.