On Wed, Jan 29, 2025 at 3:40 PM Alin Jerpelea <jerpe...@gmail.com> wrote:
>
> LTS is a good idea the only issue is that we can not guarranty that the
> patches can be backported for 2 years due to the way PRs are submitted.
> most time a change is affecting multiple drivers or subsistems instead of
> having separate smaller PRs.
> We will need to improve guidelines and do PR screening.

I recognize this issue -- if a backport doesn't merge cleanly to the
LTS release's branch, we can create a backport branch (based on the
LTS release's branch), cherrypick the backport from master onto that
backport branch, fix the merge conflicts manually, and then merge it
cleanly to the LTS release branch. It's an added step, but it allows
us to maintain LTS for several years.

Alternatively...

> I propose that each year the Q1 release becomes LTS for 1 year then gets
> only security fixes for the second year while a new LTS is maintained.

...this is a reasonable starting point as well. If I understand
correctly, this means 1st year bugfixes + security fixes, 2nd year
security fixes only. After that, the release is EOL.

We can try that, and gather feedback. It's possible that people will
want longer LTS, but it's also possible that this will be good enough.

Cheers,
Nathan

Reply via email to