This regression bug Fedora 35 kernel 5.16.5 s2idle and maybe wifi issues about s2idle in kernel 5.16.5 inspired me an idea, that maybe Framework needs to hire engineers who work in a development process, and development branch (such as
master branch on GitHub) of relevant upstream projects to prevent a regression bug from being released.
I can see Framework is working with other Linux distribution communities such as Fedora project, etc. And maybe they test with the released kernel version on Framework. But maybe not on the kernel on development branch before releasing on the upstream projects. And even on the Fedora stable version, a new kernel version including a regression bug on Framework Laptop can be released. Here is the case Fedora 35 kernel 5.16.5 s2idle and maybe wifi issues - #5 by junaruga . It’s because of less Framework Laptop users or presence in the kernel community, compared to Dell, Thinkpad laptop users. And the issue was not reported on the kernel community in an early phase.
I can see Framework is also working with Intel as their partner. But I am not sure that Intel is testing Framework Laptop continuously on the kernel development branch, and contributing the test cases relevant to Framework Laptop on kernel CI.
So, I think Framework needs people who work and test Framework Laptop on the development branch.
The current situation can make a regression bug in a released version. The engineer’s job could be to test an upstream development branch on Framework Laptop, and contribute to the upstream CI to add and update the test cases related to Framework Laptop to prevent a regression bug essentially.