John Dickinson wrote: > If the swift devs (or the devs for any other project) can maintain a high > degree of effectiveness while using differing dev toolsets, so be it. Let > them choose the tools they use for their own work. This is the issue of > "pressing importance" that needs to be addressed: What are the requirements > that the PPB place on the dev workflow for the individual core projects? Are > there, in fact, any "individual" projects or only one "openstack" project? > These questions get to the root of most of the larger openstack discussions > that have occurred so far (eg versioning, branching model, code hosting, and > release schedules). Most of the decisions that have been made so far seem to > point in the direction of projects with a high degree of autonomy.
Yes, that's what we need to discuss, and why I raised the subject for PPB discussion. There are two conflicting views and we need something to arbitrate, and PPB is the only body we have in absence of a BDFL. > On a more practical level, I think that those most affected by a project > using code hosting or issue tracking other than launchpad are those involved > in the openstack packaging (namely, Thierry). The issues surrounding a > particular code hoster's features (eg githubs granularity on pull requests) > either have solutions or are easily solvable. I think the biggest practical > question around code hosting is figuring out how the openstack packagers can > easily get good copies of the right code to use in an official release. I agree that the GitHub code hosting limitations (especially the lack of global merge request status and lack of support for complex acceptation rules like the two-core-ack rule) mostly affect Nova, since Swift seems to use a simpler one-core-review-suffices rule ? If so, using LP branch mirrors for trunk and keeping milestone-proposed on Launchpad is a great way to avoid disrupting the whole Swift release process, as far as I'm concerned. That said, you mention moving bugs and blueprints to github issues, and *that* would be a lot more destructive (and we explicitly ruled out bugs/blueprint migration for Diablo at the last design summit). So please don't do it now :) -- Thierry Carrez (ttx) Release Manager, OpenStack _______________________________________________ Mailing list: https://launchpad.net/~openstack-poc Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack-poc More help : https://help.launchpad.net/ListHelp

