On Thu, 1 May 2008, Rafael J. Wysocki wrote:Umm. I don't really see anythign to say. You said: And quite frankly, (2) and (3) are both: "merge windows introduce new bugs", and that's such an uninteresting tautology that I'm left wordless. And (1) is just a result of merrging lots of stuff. Of course the new bugs / regressions are introduced during the merge window. That's when we merge new code. New bugs don't generally happen when you don't get new code. And of course finding bugs is always painful to everybody involved. And of course the bugs indicate something about the quality of code being merged. Perfect code wouldn't have bugs. So what you are stating isn't interesting, and isn't even worthy of discussion. The way you state it, the only answer is: don't take new code, then. That's what your whole argument always seems to boild down to, and excuse me for (yet again) finding that argument totally pointless. So let me repeat: (1) we have new code. We always *will* have new code, hopefully. A few million lines pe year. If you don't accept this, I don't have anything to say. (2) we need a merge window. That is a direct result not of wanting to have lots of code at the same time, but of the _reverse_ issue: we want to have times of relative calm. And again, if you continue to see the merge window as the "problem", rather than as the INEVITABLE result of wanting to have a calm period, there's no point in talking to you. (3) Ergo, there's a very fundamental and basic and inescapable result: we absolutely _will_ have times when we get lots and lots of new code. So these are not "problems". They are *facts*. Stating them as problems is stupid and pointless. I'm not going to discuss this with you if you cannot get over this. So please accept the facts. Once you accept the facts, you can state the things you can change. But the things you cannot change is the merge window, and the fact that we get a lot of new code at a high rate (where the merge window will inevitably compress that rate, so that we have _another_ window where the rate is lower). So stop arguing against facts, and start arguing about other things that can be argued about. That's all I'm saying. Linus --
| Linus Torvalds | Linux 2.6.26-rc4 |
| Antonino Ingargiola | [SOLVED] Serial buffer corruption [was Re: FTDI usb-serial possible bug] |
| Jan Engelhardt | Re: LSM conversion to static interface |
| Peter Teoh | Re: Slow DOWN, please!!! |
| Jacob Yocom-Piatt | Re: Real men don't attack straw men |
| Florin Andrei | firewall is very slow, something's wrong |
| Karel Kulhavy | OpenBSD kernel janitors |
| Joerg Zinke | openbsd router hardware |
git: | |
| Theodore Ts'o | How do get a specific version of a particular file? |
| Linus Torvalds | Re: git versus CVS (versus bk) |
| Ken Pratt | pack operation is thrashing my server |
| Giuseppe Bilotta | git-svn tags and branches |
| David Miller | [GIT]: Networking |
| Wang Jian | drivers/net/phy/marvell.c: 88e1111 can't get out sleep mode |
| Wei Yongjun | Re: [PATCH] DCCP: Fix to reset the connection with Reset Code 5 Option Error while... |
| Auke Kok | [PATCH] e1000e: test MSI interrupts |
