[v2] Documentation: process: replace outdated LTS table w/ link

Message ID 20221014171040.849726-1-ndesaulniers@google.com
State New
Headers
Series [v2] Documentation: process: replace outdated LTS table w/ link |

Commit Message

Nick Desaulniers Oct. 14, 2022, 5:10 p.m. UTC
  The existing table was a bit outdated.

3.16 was EOL in 2020.
4.4 was EOL in 2022.

5.10 is new in 2020.
5.15 is new in 2021.

We'll see if 6.1 becomes LTS in 2022.

Rather than keep this table updated, it does duplicate information from
multiple kernel.org pages. Make one less duplication site that needs to
be updated and simply refer to the kernel.org page on releases.

Suggested-by: Tyler Hicks <code@tyhicks.com>
Suggested-by: Bagas Sanjaya <bagasdotme@gmail.com>
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
Changes v1 -> v2:
* Rather than update table, use a link as per Tyler and Bagas.
* Carry forward GKH's SB tag.

 Documentation/process/2.Process.rst | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)


base-commit: 9c9155a3509a2ebdb06d77c7a621e9685c802eac
  

Comments

Tyler Hicks Oct. 14, 2022, 5:13 p.m. UTC | #1
On 2022-10-14 10:10:40, Nick Desaulniers wrote:
> The existing table was a bit outdated.
> 
> 3.16 was EOL in 2020.
> 4.4 was EOL in 2022.
> 
> 5.10 is new in 2020.
> 5.15 is new in 2021.
> 
> We'll see if 6.1 becomes LTS in 2022.
> 
> Rather than keep this table updated, it does duplicate information from
> multiple kernel.org pages. Make one less duplication site that needs to
> be updated and simply refer to the kernel.org page on releases.
> 
> Suggested-by: Tyler Hicks <code@tyhicks.com>
> Suggested-by: Bagas Sanjaya <bagasdotme@gmail.com>
> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
> Changes v1 -> v2:
> * Rather than update table, use a link as per Tyler and Bagas.
> * Carry forward GKH's SB tag.

Thanks! Was just about to send out that same thing. :)

Reviewed-by: Tyler Hicks (Microsoft) <code@tyhicks.com>

Tyler

> 
>  Documentation/process/2.Process.rst | 15 ++++-----------
>  1 file changed, 4 insertions(+), 11 deletions(-)
> 
> diff --git a/Documentation/process/2.Process.rst b/Documentation/process/2.Process.rst
> index e05fb1b8f8b6..6a919cffcbfd 100644
> --- a/Documentation/process/2.Process.rst
> +++ b/Documentation/process/2.Process.rst
> @@ -126,17 +126,10 @@ than one development cycle past their initial release. So, for example, the
>  5.2.21 was the final stable update of the 5.2 release.
>  
>  Some kernels are designated "long term" kernels; they will receive support
> -for a longer period.  As of this writing, the current long term kernels
> -and their maintainers are:
> -
> -	======  ================================	=======================
> -	3.16	Ben Hutchings				(very long-term kernel)
> -	4.4	Greg Kroah-Hartman & Sasha Levin	(very long-term kernel)
> -	4.9	Greg Kroah-Hartman & Sasha Levin
> -	4.14	Greg Kroah-Hartman & Sasha Levin
> -	4.19	Greg Kroah-Hartman & Sasha Levin
> -	5.4	Greg Kroah-Hartman & Sasha Levin
> -	======  ================================	=======================
> +for a longer period.  Please refer to the following link for the list of active
> +long term kernel versions and their maintainers:
> +
> +	https://www.kernel.org/category/releases.html
>  
>  The selection of a kernel for long-term support is purely a matter of a
>  maintainer having the need and the time to maintain that release.  There
> 
> base-commit: 9c9155a3509a2ebdb06d77c7a621e9685c802eac
> -- 
> 2.38.0.413.g74048e4d9e-goog
>
  
Greg KH Oct. 14, 2022, 5:41 p.m. UTC | #2
On Fri, Oct 14, 2022 at 10:10:40AM -0700, Nick Desaulniers wrote:
> The existing table was a bit outdated.
> 
> 3.16 was EOL in 2020.
> 4.4 was EOL in 2022.
> 
> 5.10 is new in 2020.
> 5.15 is new in 2021.
> 
> We'll see if 6.1 becomes LTS in 2022.
> 
> Rather than keep this table updated, it does duplicate information from
> multiple kernel.org pages. Make one less duplication site that needs to
> be updated and simply refer to the kernel.org page on releases.
> 
> Suggested-by: Tyler Hicks <code@tyhicks.com>
> Suggested-by: Bagas Sanjaya <bagasdotme@gmail.com>
> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
> Changes v1 -> v2:
> * Rather than update table, use a link as per Tyler and Bagas.
> * Carry forward GKH's SB tag.

Looks great, thanks!
  
Bagas Sanjaya Oct. 15, 2022, 2:06 a.m. UTC | #3
On 10/15/22 00:10, Nick Desaulniers wrote:
> The existing table was a bit outdated.
> 
> 3.16 was EOL in 2020.
> 4.4 was EOL in 2022.
> 
> 5.10 is new in 2020.
> 5.15 is new in 2021.
> 
> We'll see if 6.1 becomes LTS in 2022.
> 
> Rather than keep this table updated, it does duplicate information from
> multiple kernel.org pages. Make one less duplication site that needs to
> be updated and simply refer to the kernel.org page on releases.
> 
> Suggested-by: Tyler Hicks <code@tyhicks.com>
> Suggested-by: Bagas Sanjaya <bagasdotme@gmail.com>
> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Should this patch be backported to all stable releases? I see Cc: stable
on message header, but not in the patch trailer.

>  Some kernels are designated "long term" kernels; they will receive support
> -for a longer period.  As of this writing, the current long term kernels
> -and their maintainers are:
> -
> -	======  ================================	=======================
> -	3.16	Ben Hutchings				(very long-term kernel)
> -	4.4	Greg Kroah-Hartman & Sasha Levin	(very long-term kernel)
> -	4.9	Greg Kroah-Hartman & Sasha Levin
> -	4.14	Greg Kroah-Hartman & Sasha Levin
> -	4.19	Greg Kroah-Hartman & Sasha Levin
> -	5.4	Greg Kroah-Hartman & Sasha Levin
> -	======  ================================	=======================
> +for a longer period.  Please refer to the following link for the list of active
> +long term kernel versions and their maintainers:
> +
> +	https://www.kernel.org/category/releases.html
>  

LGTM, thanks.

Reviewed-by: Bagas Sanjaya <bagasdotme@gmail.com>
  
Nick Desaulniers Oct. 18, 2022, 12:04 a.m. UTC | #4
On Fri, Oct 14, 2022 at 7:06 PM Bagas Sanjaya <bagasdotme@gmail.com> wrote:
>
> On 10/15/22 00:10, Nick Desaulniers wrote:
> > The existing table was a bit outdated.
> >
> > 3.16 was EOL in 2020.
> > 4.4 was EOL in 2022.
> >
> > 5.10 is new in 2020.
> > 5.15 is new in 2021.
> >
> > We'll see if 6.1 becomes LTS in 2022.
> >
> > Rather than keep this table updated, it does duplicate information from
> > multiple kernel.org pages. Make one less duplication site that needs to
> > be updated and simply refer to the kernel.org page on releases.
> >
> > Suggested-by: Tyler Hicks <code@tyhicks.com>
> > Suggested-by: Bagas Sanjaya <bagasdotme@gmail.com>
> > Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
> > Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>
> Should this patch be backported to all stable releases? I see Cc: stable
> on message header, but not in the patch trailer.

I don't think so; unless people read stable versions of the
documentation rather than HEAD?
Perhaps I didn't need to cc stable, but I think that's ok for
notifying people who are interested in stable, not necessarily
strictly for backports?
Either way, thanks again for the reviews+suggestions.

>
> >  Some kernels are designated "long term" kernels; they will receive support
> > -for a longer period.  As of this writing, the current long term kernels
> > -and their maintainers are:
> > -
> > -     ======  ================================        =======================
> > -     3.16    Ben Hutchings                           (very long-term kernel)
> > -     4.4     Greg Kroah-Hartman & Sasha Levin        (very long-term kernel)
> > -     4.9     Greg Kroah-Hartman & Sasha Levin
> > -     4.14    Greg Kroah-Hartman & Sasha Levin
> > -     4.19    Greg Kroah-Hartman & Sasha Levin
> > -     5.4     Greg Kroah-Hartman & Sasha Levin
> > -     ======  ================================        =======================
> > +for a longer period.  Please refer to the following link for the list of active
> > +long term kernel versions and their maintainers:
> > +
> > +     https://www.kernel.org/category/releases.html
> >
>
> LGTM, thanks.
>
> Reviewed-by: Bagas Sanjaya <bagasdotme@gmail.com>
>
> --
> An old man doll... just what I always wanted! - Clara
>
  
Bagas Sanjaya Oct. 18, 2022, 3:33 a.m. UTC | #5
On 10/18/22 07:04, Nick Desaulniers wrote:
>> Should this patch be backported to all stable releases? I see Cc: stable
>> on message header, but not in the patch trailer.
> 
> I don't think so; unless people read stable versions of the
> documentation rather than HEAD?
> Perhaps I didn't need to cc stable, but I think that's ok for
> notifying people who are interested in stable, not necessarily
> strictly for backports?
> Either way, thanks again for the reviews+suggestions.
> 

I think most people will simply read the documentation from master branch
(as in docs.kernel.org).

Thanks.
  
Jonathan Corbet Oct. 18, 2022, 9:44 p.m. UTC | #6
Nick Desaulniers <ndesaulniers@google.com> writes:

> The existing table was a bit outdated.
>
> 3.16 was EOL in 2020.
> 4.4 was EOL in 2022.
>
> 5.10 is new in 2020.
> 5.15 is new in 2021.
>
> We'll see if 6.1 becomes LTS in 2022.
>
> Rather than keep this table updated, it does duplicate information from
> multiple kernel.org pages. Make one less duplication site that needs to
> be updated and simply refer to the kernel.org page on releases.
>
> Suggested-by: Tyler Hicks <code@tyhicks.com>
> Suggested-by: Bagas Sanjaya <bagasdotme@gmail.com>
> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Applied, thanks.

jon
  
Bagas Sanjaya Oct. 22, 2022, 3:27 a.m. UTC | #7
On 10/19/22 04:44, Jonathan Corbet wrote:
> Nick Desaulniers <ndesaulniers@google.com> writes:
> 
>> The existing table was a bit outdated.
>>
>> 3.16 was EOL in 2020.
>> 4.4 was EOL in 2022.
>>
>> 5.10 is new in 2020.
>> 5.15 is new in 2021.
>>
>> We'll see if 6.1 becomes LTS in 2022.
>>
>> Rather than keep this table updated, it does duplicate information from
>> multiple kernel.org pages. Make one less duplication site that needs to
>> be updated and simply refer to the kernel.org page on releases.
>>
>> Suggested-by: Tyler Hicks <code@tyhicks.com>
>> Suggested-by: Bagas Sanjaya <bagasdotme@gmail.com>
>> Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
>> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> 
> Applied, thanks.
> 
> jon

Hi jon,

I noticed extraneous Rule: tag (as carried from kernel test robot [1])
in the applied patch:

commit 394df0afde11fa77c27e671ea91f74cb6440f86e
Author: Nick Desaulniers <ndesaulniers@google.com>
Date:   Fri Oct 14 10:10:40 2022 -0700

    Documentation: process: replace outdated LTS table w/ link
    
    The existing table was a bit outdated.
    
    3.16 was EOL in 2020.
    4.4 was EOL in 2022.
    
    5.10 is new in 2020.
    5.15 is new in 2021.
    
    We'll see if 6.1 becomes LTS in 2022.
    
    Rather than keep this table updated, it does duplicate information from
    multiple kernel.org pages. Make one less duplication site that needs to
    be updated and simply refer to the kernel.org page on releases.
    
    Suggested-by: Tyler Hicks <code@tyhicks.com>
    Suggested-by: Bagas Sanjaya <bagasdotme@gmail.com>
    Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Rule: 'Cc: stable@vger.kernel.org' or 'commit <sha1> upstream.'
    Link: https://lore.kernel.org/stable/20221014171040.849726-1-ndesaulniers%40google.com
    Reviewed-by: Tyler Hicks (Microsoft) <code@tyhicks.com>
    Link: https://lore.kernel.org/r/20221014171040.849726-1-ndesaulniers@google.com
    Signed-off-by: Jonathan Corbet <corbet@lwn.net>

The tag doesn't have any purposes, so please drop it.

Thanks.

[1]: https://lore.kernel.org/stable/Y0y8IqEr0SIxHNvl@cbc4ca7ce717/
  

Patch

diff --git a/Documentation/process/2.Process.rst b/Documentation/process/2.Process.rst
index e05fb1b8f8b6..6a919cffcbfd 100644
--- a/Documentation/process/2.Process.rst
+++ b/Documentation/process/2.Process.rst
@@ -126,17 +126,10 @@  than one development cycle past their initial release. So, for example, the
 5.2.21 was the final stable update of the 5.2 release.
 
 Some kernels are designated "long term" kernels; they will receive support
-for a longer period.  As of this writing, the current long term kernels
-and their maintainers are:
-
-	======  ================================	=======================
-	3.16	Ben Hutchings				(very long-term kernel)
-	4.4	Greg Kroah-Hartman & Sasha Levin	(very long-term kernel)
-	4.9	Greg Kroah-Hartman & Sasha Levin
-	4.14	Greg Kroah-Hartman & Sasha Levin
-	4.19	Greg Kroah-Hartman & Sasha Levin
-	5.4	Greg Kroah-Hartman & Sasha Levin
-	======  ================================	=======================
+for a longer period.  Please refer to the following link for the list of active
+long term kernel versions and their maintainers:
+
+	https://www.kernel.org/category/releases.html
 
 The selection of a kernel for long-term support is purely a matter of a
 maintainer having the need and the time to maintain that release.  There