Originally posted by PuckPoltergeist
View Post
Bcachefs Fixes Pull Once Again Frustrates Linus Torvalds - Two Choices Offered
Collapse
X
-
Originally posted by intelfx View Post
The "existing stages" do not work well with Kent's workflow. That's precisely why he was pushing for fs-next and centralized CI for that on the last Maintainers Summit.
Thats why almost all open source projects have a nightly (or even on PR/submission of merge request) job that builds across all supported architectures for the current in progress code being worked on (which in this context is fs-next, for a lot of standard git projects its the current main and any other actively maintained branches).
The fact that Linux, arguably one of the largest open source projects in the world does not have this is really eye popping.Last edited by mdedetrich; 07 October 2024, 05:56 AM.
Comment
-
-
Originally posted by mdedetrich View Post
People involved missed critical emails on the lkml,
Its not a nightly build that runs on fs-next, thats the core issue. Again this was stated on lkml quite clearly.
As I said, we had this several times before. It's just another round with other player(s). Taking my popcorn and enjoy the show
Comment
-
-
Originally posted by PuckPoltergeist View PostAlready read this. Seems my understanding doesn't match yours
Originally posted by PuckPoltergeist View PostMM-devs NAKed, VFS-devs NAKed, the guy who says, he's the only one who knows right, pushed through his own tree. I'm reading fsdevel...
Originally posted by PuckPoltergeist View PostIt's running for next and stable. But I forgot, bcachefs is so mature and stable and perfect, it doesn't need any stable-fixes.
Originally posted by PuckPoltergeist View PostAs I said, we had this several times before. It's just another round with other player(s). Taking my popcorn and enjoy the show
People should just stop fuken putting Linus/Linux processes on a pedastal and/or demonizing Kent. They are both humans who can mistakes, extremely talented ones and these things get resolved by having mutual understanding which is what just happened.
In reality this entire thing is a diversion, what should really be discussed is why the flying fuck in 2024 (almost 2025), does Linux not have a nightly CI build against current in progress branch. This has been completely standard for open source projects for decades, and instead in their infinite wisdom Linux kernel dev's thought that offloading this to users wouldn't be problematic. My gosh.Last edited by mdedetrich; 07 October 2024, 06:36 AM.
Comment
-
-
Originally posted by Uiop View PostHere is a question, one thing I don't understand.
The well-known big-endian architectures are: 68000, IBM System/360, z/Architecture and OpenRISC.
But, some other architectures are bi-endian, or some other strange mix of endianess, like: PowerPC (per-page choice), ARM AArch64 (instruction encoding, little endian by default otherwise).
Wikipedia says: "Some architectures (including ARM versions 3 and above, PowerPC, Alpha, SPARC V9, MIPS, Intel i860, PA-RISC, SuperH SH-4 and IA-64) feature a setting which allows for switchable endianness in data fetches and stores, instruction fetches, or both."
So, why is it not possible to buy an ARM CPU, and use it in the big-endian mode to do the big-endian tests? Or, a PowerPC?
Or, is it just that such a big-endian test system is not yet available for the Linux kernel? I guess that is the real issue here.
If the kernel doesn't have automated builds and tests in big-endianess mode, it's their own fault.
from https://lore.kernel.org/linux-bcachefs/CAMuHMdWcPpBgsK0r0U=k8NyjTjUTwBTLe6Bg_ORD2zmSNoRgJ [email protected]/ :
Which is (again) not found on any mailing list, and has never been in
linux-next before it hit upstream...
and here is the rc1 build showing the issue:
Kent is upset that something that would have gotten caught by automated builds if it was in linux-next wasn't caught by *his* automated systems. Thats it. He wants automated testing for him so he can continue to submit patches to linus that have not been in linux-next for a while, because of his move fast reasons.
Will the kent stans admit: 1) there is automated testing of be systems 2) it's reasonable for patches to be in linux-next for at least a week before rc1 window opens?
Because that's the reality that Linus understands, kent is only asking for CI improvements for him so it's easier for him to violate #2 without anyone noticing, which isn't a good sign.
Comment
-
Comment