Re: [Buildroot] [PATCH 1/1] docs/manual: update 'releases' to reflect LTS changes

Thomas Perale via buildroot <[email protected]> Mon, 27 Jul 2026 14:50:40 +0200
Newsgroups net.busybox.buildroot
Message-ID <[email protected]>
Hi Edgar,

In reply of:
> On 2026-07-27, Thomas Perale wrote:
> > With the release of 2025.02, LTS releases are now made every two years
> > with a 3-year support.
> > 
> > This reflect the table showed at https://lts.buildroot.org/#releases.
> > 
> > Signed-off-by: Thomas Perale <[email protected]>
> > ---
> >  docs/manual/release-engineering.adoc | 22 ++++++++++++----------
> >  1 file changed, 12 insertions(+), 10 deletions(-)
> > 
> > diff --git a/docs/manual/release-engineering.adoc b/docs/manual/release-engineering.adoc
> > index 0cf38183f9..e202e70868 100644
> > --- a/docs/manual/release-engineering.adoc
> > +++ b/docs/manual/release-engineering.adoc
> > @@ -5,19 +5,21 @@
> >  == Release Engineering
> >  === Releases
> >  
> > -The Buildroot project makes quarterly releases with monthly bugfix
> > -releases.  The first release of each year is a long term support
> > -release, LTS.
> > +The Buildroot project makes quarterly releases with monthly bugfix releases.
> > +Starting with 2025.02, long-term stable (LTS) releases are made every two years
> 
> Conventionally, “LTS” stands for “Long-Term Support”. The LTS page[1]
> on the Buildroot Web site has the wordings:
> 
>  * long-term support
>  * Long-term sustainability
>  * long-term stable
> 
> but only the first one seems commonly abbreviated as “LTS”.
> 
> What about being more explicit, like “Starting with 2025.02, the first
> release of every odd-numbered year is [an LTS]”?

Indeed this look better.

> > +and supported for three years.
> >  
> > - - Quarterly releases: 2020.02, 2020.05, 2020.08, and 2020.11
> > - - Bugfix releases: 2020.02.1, 2020.02.2, ...
> > - - LTS releases: 2020.02, 2021.02, ...
> > + - LTS releases: 2025.02, 2027.02, 2029.02 ...
> > + - Stable releases: 2025.05, 2025.08, 2025.11 and 2026.02, ...
> 
> I would avoid “and”, which implies that what comes is the last element
> in the list, somewhat contradicting the ellipsis that follows.

Yes, I'm gonna drop that 'and' 

> Note that, in the previous version of this page, it is clear that
> “LTS releases” are a subset of “stable releases”. With this change, it
> looks more like non-overlapping categories. If this is intended, maybe
> the “stable” category could be renamed “interim releases”. This has an
> implication for the next sentence.

Indeed, imo the previous categorization into stable - lts as a subset made it
more confusing to me and clearly making the difference explain the difference
lifecycle better.

I wouldn't rename it though as people are already using this naming convention.

Did it make more sense to you to consider LTS as a subset of stable ?

> > + - Bugfix releases: 2025.02.1, 2025.02.2, ...
> >  
> > -Releases are supported until the first bugfix release of the next
> > -release, e.g., 2020.05.x is EOL when 2020.08.1 is released.
> > +Stable releases are supported until the next release, e.g., 2025.05.x is EOL
> > +when 2025.08 is released.
> 
> If “LTS releases” is a subset of “stable releases”, then this is
> incorrect: it should be “Non-LTS stable releases are supported...”.
> 
> Regards,
> 
> Edgar.
> 
> [1] https://buildroot.org/lts.html
> 
> >  
> > -LTS releases are supported until the first bugfix release of the next
> > -LTS, e.g., 2020.02.x is supported until 2021.02.1 is released.
> > +LTS releases are supported for three years, with a one-year overlap with the
> > +next LTS release, e.g., 2025.02.x is EOL when 2028.02 is released.
> > +
> > +See the table at https://lts.buildroot.org/#releases[lts.buildroot.org].
> >  
> >  === Development
> >  

Thanks for the comments !
PERALE Thomas

_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot