@ljs @kernellogger Look, the guy has just started, and has already broken something. A true junior!
@ljs @kernellogger This is what they usually say, yes.
@ljs @kernellogger Being 40+, you are a midtern.
@oleksandr @ljs @kernellogger yeah
"mom, hobbyists broke my computer again!"
@oleksandr @ljs @kernellogger
A.K.A. "a troublemaker".
If you can't afford it, don't break it!
Thx for letting me know. I'm tracking that regression since two days and with a bit of luck mention this in a email with "pending patches that might be wise to merge directly for -rc7" that I hope to still send to Linus today.
I multiple times already consider creating and submitting patches every two years that add targets like "pc-distro-2024" that are based on what Debian, Fedora and/or Ubuntu use as .config that CIs then could use for testing…
@ljs @kernellogger -Werror is only set for allmodconfig by default - it is actively unhelpful for runtime testing (due to pointless bisection blocks). That should still be covered by bots and Linus does test it but if there’s a compiler version dependency that’ll limit coverage of the specific issue (one of the reasons it’s bad for bisection…).
@ljs @kernellogger Oh dear, someone added it for x86 in spite of the whole discussion we had when it was added (there’s a reason why it’s default COMPILE_TEST…). That should be dropped if anyone cares about testing x86. :/
@ljs @kernellogger Right, it’s a legit bug and one of the reasons people test allmodconfig is to catch stuff like it (-next checks it).
The reason we don’t want it in defconfig is precisely the sort of disruption you’re seeing here - there’s too many variables that can trigger warnings a developer won’t see themselves and you can end up with huge ranges of commits that some users will need manual intervention to work with which is disproportionately disruptive, especially with bisection.
@kernellogger @ljs The general expectation is that defconfig will be that already - a good chunk of the CIs are using Debian or Fedora rootfss already so need that to work, and a lot of the required config comes from systemd which is widely used in more custom rootfs images anyway.
People probably wouldn’t be thrilled about adding more builds either.