Originally posted by mdedetrich
View Post
Linux 6.12-rc2 Released With Initial Batch Of Fixes
Collapse
X
-
-
-
-
Originally posted by mdedetrich View Post
Kent already addressed this in the lkml, go read it. The tl;dr is that since qemu emulation of big-endian is so slow, it takes literal ages for the tests to run in such a setup, its entirely impractical.
Or maybe he could, you know, just work with the dumb process like the rest of us mortals have to?
Leave a comment:
-
-
Originally posted by PuckPoltergeist View PostIf his changes would only affect his part, this wouldn't be a problem. But his changes are relevant for others too and break existing code. And as this very smart guy doesn't listen to other devs and just says they're producing crap and should adopt his changes, not only Linus gets angry but other devs are pissed too.
Leave a comment:
-
-
Originally posted by OneTimeShot View Post
It's completely trivial to got to qemu.org and download any number of big-endian emulators.
Originally posted by OneTimeShot View PostAs the code didn't even compile he doesn't even need to do that much... just change the -march compiler flag and check that some kind of binary file pops out. We're not talking about some obscure bug that needs particular hardware to reproduce...
Originally posted by PuckPoltergeist View PostIf his changes would only affect his part, this wouldn't be a problem. But his changes are relevant for others too and break existing code. And as this very smart guy doesn't listen to other devs and just says they're producing crap and should adopt his changes, not only Linus gets angry but other devs are pissed too.
Shall we start a campaign and get our pitchforks against Christian now since he broke the build?Last edited by mdedetrich; 07 October 2024, 06:47 AM.
Leave a comment:
-
-
Originally posted by intelfx View Post
There is a process for code submission that involves a lot of "soaking time" and high latencies, so one guy bypasses that process because he writes code faster than those processes work and following those processes would incur extreme delays. Instead, the guy tests his code to the same standards on his own, but his coverage is not ideal and mistakes slip through and anger Linus.
Leave a comment:
-
-
Originally posted by mdedetrich View PostThe only time where he legitimately did break the build for the kernel was because of a issue with big-endien systems, and as a single developer its quite difficult to get such a machine because they don't build general purpose big-endien machines anymore (the last such manafactured machines, such as those with PowerPC are literally many decades old, and on the other end you have ibm-z mainframes).
Leave a comment:
-
-
Originally posted by Radtraveller View PostCan someone explain the bcachefs thing? The only I've been able to take away from this : There is a process for code submission so the code is tested against standards to make sure it doesn't break things which may take a while, but one guy bypasses that established process?
To put things more concretely, almost almost every other major OS project has nightly build against their current in-progress branch where patches get regularly merged (in this context its fs-next). Instead the current Linux mechanism for getting a proper cross build with your changes is cumbersome and impractical and this is what Kent is battling against. The only time where he legitimately did break the build for the kernel was because of a issue with big-endien systems, and as a single developer its quite difficult to get such a machine because they don't build general purpose big-endien machines anymore (the last such manafactured machines, such as those with PowerPC are literally many decades old, and on the other end you have ibm-z mainframes).
Do note that unlike people that just whine, he is also actively trying to improve the situation (i.e. he is currently setting up a CI for fs-next)
Originally posted by Radtraveller View PostI've no way to determine if the guy submitting the code is so experienced and good at what he does that it shouldn't be an issue. But then again, anyone can make a mistake or typo once in a while.
Leave a comment:
-
-
Originally posted by Radtraveller View PostCan someone explain the bcachefs thing? The only I've been able to take away from this : There is a process for code submission so the code is tested against standards to make sure it doesn't break things which may take a while, but one guy bypasses that established process?
That guy also works his ass off to set up an alternative process that would ensure the same standards with better coverage and better latencies, but other maintainers mostly don't care so it takes longer than expected.
Leave a comment:
-
-
Originally posted by Radtraveller View PostThere is a process for code submission so the code is tested against standards to make sure it doesn't break things
Originally posted by Radtraveller View PostShrug, can't some folks that are tired of having to deal with old hardware simply fork and do a version that, while mainly staying in sync with Linux, drops the whole backward compatibility for anything older than 'x' generations of hardware? Then they can manage code submission any way they want?
Leave a comment:
-
Leave a comment: