On Tue, Jul 12, 2011 at 4:29 PM, John Dickinson <[email protected]> wrote: > On Jul 12, 2011, at 2:43 PM, Jay Pipes wrote: >> On Tue, Jul 12, 2011 at 3:34 PM, Soren Hansen <[email protected]> wrote: >>> 2011/7/12 John Dickinson <[email protected]>: >>>> On Jul 12, 2011, at 12:45 PM, Jay Pipes wrote: >>>>> So, you'd have bug *reporting* in one place and bug *tracking* in >>>>> another? And you'd have roadmaps displayed in one place, but roadmap >>>>> *planning* in another? That sounds like a terrible idea to me. >>>> This doesn't mean different "places", ie toolsets. Different "roles". >>>> Openstack should be focused on doing what is possible to encourage getting >>>> these projects into production: large-scale QA, defining the "Openstack >>>> vision", and visibility to the community for roadmaps, bugs, and advocacy. >>>> The big-picture things rather than toolset-level choices. >>> >>> I still have no clue what this means. Can you elaborate? >> >> I'll give it a shot. John, correct me if I'm off base. This helps me >> understand the other point of view... >> >> I think what John is making the distinction between is that reporting >> bugs and displaying a roadmap for OpenStack, the set of related >> projects, should be in one place, and the focus of people working on >> "OpenStack" (as opposed to the individual projects themselves) should >> be focusing only on large-scale QA, while the individual projects >> should be free to use whatever tools work best for them and not be too >> concerned about what the OpenStack project (the whole thing) uses or >> needs. > > Close. The Openstack entity (which is essentially the PPB) should be > concerned with doing what is necessary to ensure the component projects > fulfill the openstack vision/mission statement. For example, if the mission > of openstack is to provide software that runs well at large scale, openstack > should provide some sort of large-scale QA process to encourage adoption. > > The component projects should be very much concerned about the needs of the > group as a whole--the projects must adopt and support the vision/mission when > they join the project. For example, if the openstack entity determines that > there needs to be a common place to see bugs and roadmaps, projects should > integrate with that. Integrating doesn't mean that the projects must adopt a > particular toolset, but if they don't they need to provide the information to > those tools. (See the end of my original email for more concrete examples of > this.) > > In a sense, the openstack project-as-a-whole (ie today effectively our Ubuntu > packaging) becomes another project along side the other core projects. Each > project then, including the packaging project, make their own decisions based > on their own needs. (As a side note, this would provide a framework which > would easily allow other non-Ubuntu packaging projects to be supported.) The > community as a whole (ie the PPB) set the tone and guidelines, and the > projects work together to get stuff done, choosing their own best practices > based on their own needs and collaborating where necessary and beneficial.
OK, that explains things a bit more clearly. I don't agree, mind you, but I better understand your point of view. Thanks, John. -jay _______________________________________________ Mailing list: https://launchpad.net/~openstack-poc Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack-poc More help : https://help.launchpad.net/ListHelp

