Stewart Smith wrote: > On Wed, Feb 25, 2009 at 09:44:16AM -0500, Sheeri K. Cabral wrote: >> The other question I have is: >> >> How often will there be updates to the core vs. updates to the plugins? I'd >> think the core would be fairly stable, with very few new features (really >> just hooks for plugins after it's stable, though maybe SSD or some new kind >> of memory will change that). ie, maybe a new version every 6 months or so? >> >> Plugins would change frequently, though...... > > Personally I think we should go down the linux-kernel route and have all > plugins in-tree. > > If only so they're maintainable and that we can see how interfaces are > being used and abused. > > It also makes this relatively easy: everything is in the one version.
I continue to categorically disagree with this one... on two fronts: 1) The linux kernel actually does NOT put all modules in tree. You may quite happily build modules out of tree. I do it often. 2) It's a packaging and version control nightmare. Say PBXT hasn't made it to our mainline yet, and say also that XtraDB hasn't. And then say Mark has an Oauth plugin that also hasn't quite made it, but I want to build a version with all three... Um, what do I do now? The fact that PBXT and Mark have no good choice at the moment than to make a source tree that's either integrated with the mainline and just not merged yet, or that is intended to be copied wholesale into our tree is the result of laziness. I should be able to install Drizzle, and then grab Mark's oauth plugin, build it (without having Drizzle source anywhere on the box) and install it. I mean, isn't this sort of why header files were invented? BTW - I think this may actually be possible already. We are now installing all of the header files. It's on my list of things to do to verify. NOW... that's not to say that we shouldn't encourage people to submit plugins to the tree just like Linux does. But the fact that they support both models allows things like DRBD or VirtualBox to exist on a different schedule and work fine. (And I can install both of them) Monty _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

