All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: Alexey Khoroshilov <khoroshilov@ispras.ru>
Cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
	torvalds@linux-foundation.org, stable@vger.kernel.org,
	lwn@lwn.net, jslaby@suse.cz
Subject: Re: Stable release process proposal (Was: Linux 5.10.109)
Date: Fri, 8 Apr 2022 13:24:32 +0200	[thread overview]
Message-ID: <YlAbcMSpqrECMi2B@kroah.com> (raw)
In-Reply-To: <cf4f2100-0518-56eb-29c8-393e2b49dc71@ispras.ru>

On Fri, Apr 08, 2022 at 11:29:33AM +0300, Alexey Khoroshilov wrote:
> On 30.03.2022 07:36, Greg Kroah-Hartman wrote:
> > On Wed, Mar 30, 2022 at 02:49:00AM +0300, Alexey Khoroshilov wrote:
> >> Dear Greg,
> >>
> >> First of all, thank you very much for keeping stable maintenance so well.
> >>
> >> We (Linux Verification Center of ISPRAS (linuxtesting.org)) are going to
> >> join a team of regular testers for releases in 5.10 stable branch (and
> >> other branches later). We are deploying some test automation for that
> >> and have met an oddity that would to discuss.
> >>
> >> Sometimes, like in 5.10.109 release, we have a situation when a
> >> released version (5.10.109) differs from the release candidate
> >> (5.10.109-rс1). In this case there was a patch "llc: only change
> >> llc->dev when bind()succeeds" added to fix a bug in another llc fix.
> >> Unfortunately, as Pavel noted, this patch does not fix a bug, but
> >> introduces a new one, because another commit b37a46683739 ("netdevice:
> >> add the case if dev is NULL") was missed in 5.10 branch.
> > This happens quite frequently due to issues found in testing.  It's not
> > a new thing.
> >
> >> The problem will be fixed in 5.10.110, but we still have a couple oddities:
> >> - we have a release that should not be recommended for use
> >> - we have a commit message misleading users when says:
> >>
> >>     Tested-by: Pavel Machek (CIP) <pavel@denx.de>
> >>     Tested-by: Fox Chen <foxhlchen@gmail.com>
> >>     Tested-by: Florian Fainelli <f.fainelli@gmail.com>
> >>     Tested-by: Shuah Khan <skhan@linuxfoundation.org>
> >>     Tested-by: Bagas Sanjaya <bagasdotme@gmail.com>
> >>     Tested-by: Salvatore Bonaccorso <carnil@debian.org>
> >>     Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>
> >>     Tested-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
> >>     Tested-by: Guenter Roeck <linux@roeck-us.net>
> >>
> >> but actually nobody tested that version.
> >>
> >> There are potential modifications in stable release process that can
> >> prevent such problems:
> >>
> >> (1) to always release rс2 when there are changes in rc1 introduced
> >>
> >> (2) to avoid Tested-by: section from release commits in such situations.
> >>
> >> Or may be it is overkill and it too complicates maintenance work to be
> >> worth. What do you think?
> > I think it's not worth the extra work on my side for this given the
> > already large workload.  What would benifit from this to justify it?
> I see, thank you.
> 
> I believed the goal is to provide some minimal quality guarantees for a
> particular version of the code.

I do not understand what you mean by this.  Can you please explain?

> But if the process of updates is quite
> intensive, it may make sense to transfer responsibility for particular
> release verification downstream.

There is no need to transfer anything as per the license of the kernel,
right?

I do not understand what you are trying to do here.  Can you provide
details please?

thanks,

greg k-h

  reply	other threads:[~2022-04-08 11:24 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-28  8:21 Linux 5.10.109 Greg Kroah-Hartman
2022-03-28  8:21 ` Greg Kroah-Hartman
2022-03-29 23:49 ` Stable release process proposal (Was: Linux 5.10.109) Alexey Khoroshilov
2022-03-30  4:36   ` Greg Kroah-Hartman
2022-04-08  8:29     ` Alexey Khoroshilov
2022-04-08 11:24       ` Greg Kroah-Hartman [this message]
2022-03-30  6:50   ` Bagas Sanjaya

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YlAbcMSpqrECMi2B@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=khoroshilov@ispras.ru \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lwn@lwn.net \
    --cc=stable@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.