Just over two months ago, Linus Torvalds released the Linux 3.6 kernel
in final form, opting to push it out to the public rather than building what would have been an eighth Release Candidate. At the time, he said he couldn't think of a major reason to do yet another RC. Since then, work has shifted to Linux
3.7, and this time around Torvalds is reluctantly building an eighth RC, he announced this week.
"I really didn't want it to come to this, but I was uncomfortable doing the 3.7 release yesterday due to last-minute issues, and decided to sleep on it," Torvalds state on a message board. "And today, I ended up even *less* comfortable about it due to the resurrection of a kswapd issue, so I decided that I'm going to do another RC after all."
Torvalds points out that the timing is a little crummy because this will push the next merge window "up very close to Christmas, but hey, maybe that will at least convince people to not leave things to the final days of the merge window, and send me those pull requests early. That would be nice."
The tone of Torvalds' message is a bit irritated. He made it very clear that since this is "dragging" out for another week, he's going to be "very bitter" if he receives any more pull requests this late in the game, unless they're for major issues.
"If you send me small irrelevant stuff
that doesn't fix major issues (oopses, security, things like that),
I'm going to curse at you and ignore your pull request. So don't do
it," Torvalds added.