A test that starts with the hardware

Where should a developer start with Linux 7.3-rc2? The candidate includes cache-aware scheduling fixes for hybrid CPUs and NVIDIA Blackwell display fixes in Nouveau. Those changes share a release, but they give the developer different jobs. I think the useful starting point is the change that intersects with the hardware and software at hand. Checking whether a display problem is resolved and testing how work is distributed across a processor call for different trials; the overall size of the release does little to choose between them.[1]

Another detail makes the build configuration part of the test. RandStruct security is disabled by default when Rust support and a Rust compiler toolchain are both present. A before-and-after comparison that overlooks that condition has a problem with its assumption that only the kernel version changed. My practical reading is to keep the build settings alongside the test result: a changed default belongs among the conditions of the comparison. If RandStruct was already disabled in the earlier build, this default change may leave the test conditions unchanged.[1]

From a large release to a concrete problem report

Linus Torvalds describes fixes arriving from filesystems, graphics drivers and networking during what is normally a quiet second release-candidate stage. He also says the late EDAC contribution that missed the merge window is too small to explain the size. His remark about blaming AI is a joke, and he explicitly allows that the size might be random. This supplies no result about the share of machine-assisted patches or the time their reviewers spent.[2]

For me, the useful feature of this release is the visibility of where its fixes land. Following scheduling, display behavior and build settings allows narrower, repeatable questions than an overall impression of stability. That list has limits: looking around the named fixes may miss a regression in another component. Even so, I prefer a problem report that keeps the hardware, build settings and steps that reproduce the failure together. It gives a developer a concrete starting point for returning to the question of whether a fix works.[1]