As the MR is now merged, it is a good time to make sure that everyone is aware. As of 6.2-rc5, Rawhide is no longer forcing a debug build with any kernels. All rawhide kernels are now built just like stable Fedora kernels, with both non-debug and debug variations. This change was necessary because performance has degraded with debug kernels to the point that there were very few people using them, meaning fewer people testing daily upstream development builds. Changing the config to make the performance acceptable to more would take away much of the usefulness of the debug builds to begin with. We do still appreciate those who have the patience and ability to run rawhide debug kernels when possible just because they do still find the occasional lockdep issue, or other problems that would be hidden by a non-debug kernel.
In addition to this change, I have added debug builds for aarch64 kernels. Previously, debug kernels were only available on x86.
Thanks, Justin
On Thu, 2 Feb 2023 14:17:36 -0600 Justin Forbes jmforbes@linuxtx.org wrote:
As the MR is now merged, it is a good time to make sure that everyone is aware. As of 6.2-rc5, Rawhide is no longer forcing a debug build with any kernels. All rawhide kernels are now built just like stable Fedora kernels, with both non-debug and debug variations. This change was necessary because performance has degraded with debug kernels to the point that there were very few people using them, meaning fewer people testing daily upstream development builds. Changing the config to make the performance acceptable to more would take away much of the usefulness of the debug builds to begin with. We do still appreciate those who have the patience and ability to run rawhide debug kernels when possible just because they do still find the occasional lockdep issue, or other problems that would be hidden by a non-debug kernel.
In addition to this change, I have added debug builds for aarch64 kernels. Previously, debug kernels were only available on x86.
do you plan to still populate the RawhideKernelNodebug repo with the current kernel rcs for use on the stable releases?
Dan
On Fri, Feb 3, 2023 at 6:52 AM Dan Horák dan@danny.cz wrote:
On Thu, 2 Feb 2023 14:17:36 -0600 Justin Forbes jmforbes@linuxtx.org wrote:
As the MR is now merged, it is a good time to make sure that everyone is aware. As of 6.2-rc5, Rawhide is no longer forcing a debug build with any kernels. All rawhide kernels are now built just like stable Fedora kernels, with both non-debug and debug variations. This change was necessary because performance has degraded with debug kernels to the point that there were very few people using them, meaning fewer people testing daily upstream development builds. Changing the config to make the performance acceptable to more would take away much of the usefulness of the debug builds to begin with. We do still appreciate those who have the patience and ability to run rawhide debug kernels when possible just because they do still find the occasional lockdep issue, or other problems that would be hidden by a non-debug kernel.
In addition to this change, I have added debug builds for aarch64 kernels. Previously, debug kernels were only available on x86.
do you plan to still populate the RawhideKernelNodebug repo with the current kernel rcs for use on the stable releases?
I had planned to discontinue this, but I suppose I can continue if there is value in it.
Justin
On Fri, 3 Feb 2023 08:03:10 -0600 Justin Forbes jmforbes@linuxtx.org wrote:
On Fri, Feb 3, 2023 at 6:52 AM Dan Horák dan@danny.cz wrote:
On Thu, 2 Feb 2023 14:17:36 -0600 Justin Forbes jmforbes@linuxtx.org wrote:
As the MR is now merged, it is a good time to make sure that everyone is aware. As of 6.2-rc5, Rawhide is no longer forcing a debug build with any kernels. All rawhide kernels are now built just like stable Fedora kernels, with both non-debug and debug variations. This change was necessary because performance has degraded with debug kernels to the point that there were very few people using them, meaning fewer people testing daily upstream development builds. Changing the config to make the performance acceptable to more would take away much of the usefulness of the debug builds to begin with. We do still appreciate those who have the patience and ability to run rawhide debug kernels when possible just because they do still find the occasional lockdep issue, or other problems that would be hidden by a non-debug kernel.
In addition to this change, I have added debug builds for aarch64 kernels. Previously, debug kernels were only available on x86.
do you plan to still populate the RawhideKernelNodebug repo with the current kernel rcs for use on the stable releases?
I had planned to discontinue this, but I suppose I can continue if there is value in it.
yes, please. I find the weekly frequency of the rcs combined with stable Fedoras as the right compromise to be able to provide some useful feedback. Hopefully I am not alone :-)
Dan