Whatever happened to the feature freeze?
Given the high hopes that have been placed on this feature freeze actually working, this sort of remark is something to be concerned about.
Linus has acknowledged the concern, and started a discussion on how patches should be reviewed. Looking ahead:
There seems to be fairly widespread agreement, however, that this approach could be overly bureaucratic for now. Each development kernel release still contains hundreds of patches (636 for 2.5.51; in 2.5.52 there were "only" 153); people are understandably nervous about having that many patches go through a committee. Or even worse, being on the committee. Of course, Larry McVoy has an elaborate approach involving BitKeeper all planned out, but, given that a couple of people on the short list don't use BitKeeper, things will probably not go that way.
Andrew Morton has suggested simply adopting a set of guidelines for what can be accepted. The suggested list:
- Bug fixes
- Speedups
- In-progress features (or those Linus had already said would be merged)
- New drivers or filesystems
Anything outside of that list would not be included at this point. As the freeze gets harder, items are dropped off the list, until only bug fixes are left.
Given everybody's time constraints, the relatively informal approach is the
most likely one to be adopted at this point. The important thing, in the
end, is that everybody agrees that the feature freeze is important and is
keeping an eye out for violations. As long as that continues, things will
hopefully not get too far out of control.
