atom feed48 messages in net.launchpad.lists.openstackRe: [Openstack] best practices for me...
FromSent OnAttachments
Andrew BogottJul 2, 2012 12:16 pm 
Russell BryantJul 2, 2012 12:26 pm 
Joshua HarlowJul 2, 2012 2:41 pm 
Joshua HarlowJul 2, 2012 2:54 pm 
Gabriel HurleyJul 2, 2012 3:18 pm 
John PostlethwaitJul 2, 2012 4:42 pm 
Christopher B FerrisJul 2, 2012 5:41 pm 
Thierry CarrezJul 3, 2012 2:31 am 
Thierry CarrezJul 3, 2012 2:34 am 
Doug HellmannJul 3, 2012 5:37 am 
James E. BlairJul 3, 2012 6:55 am 
Joshua HarlowJul 3, 2012 10:46 am 
Dan PrinceJul 3, 2012 10:59 am 
Gabriel HurleyJul 3, 2012 11:59 am 
Andrew BogottJul 3, 2012 12:47 pm 
Joshua HarlowJul 3, 2012 2:09 pm 
James E. BlairJul 3, 2012 2:54 pm 
Eric WindischJul 3, 2012 3:47 pm 
Andrew BogottJul 3, 2012 3:54 pm 
Gabriel HurleyJul 3, 2012 4:53 pm 
Timothy DalyJul 3, 2012 5:27 pm 
Monty TaylorJul 3, 2012 6:17 pm 
Thierry CarrezJul 4, 2012 2:56 am 
Gabriel HurleyJul 4, 2012 3:17 pm 
Eric WindischJul 4, 2012 4:11 pm 
Christopher B FerrisJul 5, 2012 4:29 am 
Sean DagueJul 5, 2012 6:55 am 
Doug HellmannJul 5, 2012 7:16 am 
Joshua HarlowJul 5, 2012 10:21 am 
Mark McLoughlinJul 18, 2012 2:01 am 
Mark McLoughlinJul 18, 2012 2:13 am 
Mark McLoughlinJul 18, 2012 2:16 am 
Mark McLoughlinJul 18, 2012 2:23 am 
Thierry CarrezJul 18, 2012 4:00 pm 
Doug HellmannJul 23, 2012 8:50 am 
Thierry CarrezJul 23, 2012 8:59 am 
Doug HellmannJul 23, 2012 9:04 am 
Eric WindischAug 2, 2012 1:05 pm 
Christopher B FerrisAug 2, 2012 2:08 pm 
Vishvananda IshayaAug 2, 2012 3:47 pm 
Jay PipesAug 2, 2012 5:18 pm 
Zhongyue LuoAug 2, 2012 5:24 pm 
Eric WindischAug 2, 2012 5:51 pm 
Mark McLoughlinAug 2, 2012 10:26 pm 
Thierry CarrezAug 3, 2012 2:49 am 
Thierry CarrezAug 3, 2012 4:02 am 
Jay PipesAug 3, 2012 9:25 am 
Eric WindischAug 3, 2012 9:34 am 
Subject:Re: [Openstack] best practices for merging common into specific projects
From:Doug Hellmann (doug@dreamhost.com)
Date:Jul 23, 2012 9:04:08 am
List:net.launchpad.lists.openstack

On Mon, Jul 23, 2012 at 12:00 PM, Thierry Carrez <thie@openstack.org>wrote:

Doug Hellmann wrote:

On Wed, Jul 18, 2012 at 7:00 PM, Thierry Carrez <thie@openstack.org <mailto:thie@openstack.org>> wrote:

Mark McLoughlin wrote: >> Making our multiple projects converge onto consolidated and >> well-accepted APIs is a bit painful work, but it is a prerequisite to >> turning openstack-common into a proper library (or set of libraries). >> >> I'd say the whole thing suffers from not having a proper >> team/leader/coordinator dedicated to it: relying on existing, >> overstretched PTLs to lead that effort might not be the fastest path. > > While I was on vacation, I read in the weekly newsletter: > > "It developed into a request for leadership for openstack-common" > > and was like "WTF do you call the work that e.g. I, Jason, Russell and > Doug have been doing?" > > But I see your point is a little different - you feel there should be an > elected/appointed "PTL without a PPB vote" or whatever to represent the > project. I guess that could help clarify things since it's what folks > are used to with other projects.

Right. So far we said that openstack-common was driven by "all the PTLs", but that didn't prove particularly fast and efficient. Having a clear face associated with it, someone specific taking the "lead" on this project, will, I think, help a bit in getting to the next step.

Sorry if this rekindles old arguments, but could someone summarize the reasons for an openstack-common "PTL" without voting rights? I would have defaulted to giving them a vote *especially* because the code in common is, well, common to all of the projects.

So far, the PPB considered openstack-common to be driven by "all PTLs", so it didn't have a specific PTL.

As far as future governance is concerned (technical committee of the Foundation), openstack-common would technically be considered a supporting library (rather than a core project) -- those can have leads, but those do not get granted an automatic TC seat.

OK, I can see the distinction there. I think the project needs an official leader, even if we don't call them a PTL in the sense meant for other projects. And I would expect anyone willing to take on the PTL role for common to be qualified to run for one of the open positions on the new TC, if they wanted to participate there.

[ Avoiding the need to distinguish between "worthy" and "unworthy" projects leads was one of the many reasons why I preferred the TC to be completely directly-elected. ]

That does make sense.

Doug