On Thu, 1 May 2008, Paul Mackerras wrote:Well, if the tree is ready, you shouldn't need to care ;) That said: I'm not going to pull linux-next, because I hate how it gets rebuilt every time it gets done, so I would basically have to pick one at random, and then that would be it. I also do actually try to spread the early pulls out a _bit_, so that if/when problems happen, there's some amount of information in the fact that something started showing up between -git2 and -git3. HOWEVER. One thing that was discussed when linux-next was starting up was whether I would maintain a next branch myself, that people could actually depend on (unlike linux-next, which gets rebuilt). And while I could do that for really core infrastructure changes, I really would hate to see something like that become part of the flow - because I'd hope things that really require it should be so rare that it's not worth it for me to maintain a separate branch for it. But there could be some kind of carrot here - maybe I could maintain a "next" branch myself, not for core infrastructure, but for stuff where the maintainer says "hey, I'm ready early, you can pull me into 'next' already". In other words, it wouldn't be "core infrastructure", it would simply be stuff that you already know you'd send to me on the first day of the merge window. And if by maintaining a "next" branch I could encourage people to go early, _and_ let others perhaps build on it and sort out merge conflicts (which you can't do well on linux-next, exactly because it's a bit of a quick-sand and you cannot depend on merging the same order or even the same base in the end), maybe me having a 'next' branch would be worth it. But it would have to be low-maintenance. Something I might open after -rc4, say, and something where I'd expect people to only ask me to pull _once_ (because they really are mostly ready, and can sort out the rest after the merge window), and if they have no open regressions (again, the "carrot" for good behaviour). I'm not saying it's a great idea, but if that kind of flow makes sense to people, maybe it should be on the table as an idea or at least see if it might work. But let's see how linux-next works out. Maybe all the subsystem maintainers can just get their tree in shape, see that it merges in linux-next, and not even need anything else. Then, when the merge window opens, if you're ready, just let me know. Linus --
| Bron Gondwana | BUG: mmapfile/writev spurious zero bytes (x86_64/not i386, bisected, reproducable) |
| Gabriel C | Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] |
| David Miller | [GIT]: Networking |
| Dave Young | Re: 2.6.24-rc3-mm1 |
git: | |
| Matthieu Moy | git push to a non-bare repository |
| Josh Boyer | git-unpack-objects |
| Linus Torvalds | Re: Problem with a push |
| Johannes Schindelin | Re: Git-windows and git-svn? |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| James | Re: OBSD on MacBook |
| Alexey Suslikov | OT: OpenBSD on Asus eeePC |
| Daniel Ouellet | Re: Show your appreciation and get your 4.2 DVD |
| David Pottage | Re: My experience with the Freerunner |
| "Marco Trevisan (Treviño)" | Re: Car charger to GTA02 |
| Neng-Yu Tu (Tony Tu) | GTA02 GPS rework for SD card interference issue |
| Christ van Willegen | Public build host (proposal) |
| Linux Bootup hangs after adding RealTime Premption and HR-Timer | 20 minutes ago | Linux kernel |
| SATA 2 size problems | 1 hour ago | Windows |
| problem with 2.6 kernel driver for a USB MAG Stripe Reader as HID device. | 13 hours ago | Linux kernel |
| get_user_pages failure | 15 hours ago | Linux kernel |
| Reading linux kernel | 16 hours ago | Linux kernel |
| High level of Seagate 2.5" SATA drives failing | 22 hours ago | Hardware |
| Resetting the bios password for Toshiba Laptop | 1 day ago | Hardware |
| Linux 2.6.22 slowly RUNS OUT OF LOWMEM | 1 day ago | Linux kernel |
| Questions about modules | 1 day ago | Linux kernel |
| KDB | 2 days ago | Linux kernel |
