No, I'm not confused, and I haven't lost track of what day it is, I do
actually know that it's still Saturday here, not Sunday, and I'm just
doing rc4 a bit early because I'll be on an airplane during my normal
release time. And while I've done releases on airports and airplanes
before, I looked at my empty queue of pull requests and went "let's
just do it now".
We've had a fairly calm release so far, and on the whole that seems to
hold. rc4 isn't smaller than rc3 was (it's a bit bigger), but rc3 was
fairly small, so the size increase isn't all that worrisome. I do hope
that we'll start actually shrinking now, though.
The SPDX conversions do continue to stand out, and make the diffstat a
bit noisy. They don't affect actual code, so it's not like we should
have any issues with them, but it makes the patch statistics look a
bit odd. There's just a lot more files changed than is normal in the
rc phase, and 90+% of that changed file list comes from the SPDX
changes. Of course, the SPDX changes also account for 95+% percent of
the removed lines in rc4, which is why I'm not complaining. It does
make the copyright boilerplates be a lot more legible to humans too,
not just for scripting.
But it does make the diff almost impossible to read, because so much
of it is due to just the SPDX notice work. You can use interdiff to
skip the SPDX stuff if you really want to, and if you do, you'll see
the usual arch updates (arm64, mips, parisc, nds32) various random
drivers updates (gpu stands out, some rdma), networking fixes,
filesystems (ceph, ovlfs, xfs). And misc other stuff.
But the appended shortlog is probably even more informative. None of
it really looks all that gnarly.