Re: [MAINTAINERS SUMMIT] [3/4] Elevate handling of regressions that made it to releases deemed for end users

Thorsten Leemhuis
2024-06-20T13:35:08Z

On 20.06.24 15:20, Jani Nikula wrote:
> On Tue, 18 Jun 2024, Thorsten Leemhuis <linux@leemhuis.info> wrote:
>> On 13.06.24 13:34, Laurent Pinchart wrote:
>>
>>> On Thu, Jun 13, 2024 at 10:34:17AM +0200, Thorsten Leemhuis wrote:
>>>
>>>> I'd like to make the language somewhat stronger.
>>>>
>>>> """Handle mainline regressions that recently made it into a proper
>>>> mainline, stable, or longterm release (either directly or via backport)
>>>> with an even higher priority and try to fix them as fast as possible.
>>>> [...] Aim hard to mainline a fix by Sunday after the next, if the
>>>
>>> Are we really telling people, some of them contributing in their spare
>>> time, that they have to work during weekends ?
>>
>> To clarify: I'm not asking for that at all. The aim for Sunday is only
>> here because Linus usually releases new -rc's on Sunday evenings, which
>> quite a few people seem to use. So from the regressions point of view
>> it's better to flush fixes to Linus late in the week (say on Friday --
>> or if you want on Sat or Sun, which some subsystem do), and not on a
>> Monday, as people that use -rcs otherwise will run into the regression
>> for yet another week -- and sometimes report it again, when the fix was
>> just mainlined.
>>
>> What wording can avoid this? "By the end of the (current/next) week"
>> maybe? In business context that afaik usually mean Fridays, but I'm not
>> a native speaker, so might be wrong there.
>
> Perhaps try wording it in terms of -rc/release instead of calendar?

Not totally against that, but the thing is: in a earlier local draft it
used to be like that. And then I noticed that this will add another week
when it comes to the merge window.

And for a mainline regressions that makes quite a difference at a (from
the users perspective) crucial point of time: during and right after the
window during witch distros like Arch Linux and openSUSE Tumbleweed
usually switch to the newest mainline release or stable release derived
from it (Fedora is usually a bit later).

Ciao, Thorsten