16:57:41 #startmeeting Weekly TSC Meeting 16:57:41 Meeting started Thu May 1 16:57:41 2014 UTC. The chair is phrobb. Information about MeetBot at http://ci.openstack.org/meetbot.html. 16:57:41 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:57:41 The meeting name has been set to 'weekly_tsc_meeting' 16:58:09 #topic TSC Members Please #info in upon arrival (roll call) 16:58:16 #info dmm 16:58:22 #info regXboi (IBM today) 16:58:39 #chair regXboi 16:58:39 Current chairs: phrobb regXboi 16:58:46 NOOOOOOO!!!!!!!! 16:58:51 :-) 16:59:24 TSC Member, Mentor, and meeting chair, it's your lucky day regXboi 16:59:54 regXboi: == scribe 17:00:26 * regXboi thinks I need to negotiate better 17:00:52 #info Chris Wright 17:01:05 Hello all! 17:01:31 agenda: #link https://wiki.opendaylight.org/view/TSC:Main 17:02:00 #link https://wiki.opendaylight.org/view/TSC:Main 17:02:05 #info the above is the agenda link for the minutes 17:02:36 #info Ed Warnicke 17:03:22 * regXboi notes that there may be an ulterior motive to making him a scribe - then he has to go on mute! :-) 17:03:38 LOL 17:04:08 * alagalah Serenity now 17:04:09 :) 17:04:53 #chair RobDolin 17:04:53 Current chairs: RobDolin phrobb regXboi 17:05:14 * alagalah We all live in a yellow submarine 17:05:36 * regXboi imagines the "opendaylight coder's drinking song" (sung to MP's philosopher's drinking song) 17:05:42 :) 17:06:02 #topic Agenda Bashing 17:06:23 #link https://wiki.opendaylight.org/view/TSC:Main <- Agenda on wiki 17:07:14 yes, text after works 17:07:24 #topic Release Manager 17:08:05 #info Phil Robb reported that there are a couple of folks from Huawei who are interested in helping with Release Management 17:08:19 #info planning a f2f on 6pm Tuesday at the OpenStack summit 17:08:29 #info phrobb will make information public when available 17:08:44 #topic Helium Simultaneous Release Plan 17:09:18 #link https://wiki.opendaylight.org/view/Simultaneous_Release:Helium_Release_Plan#Participating_Projects 17:09:20 Re: Helium release plan item 2.2 "OSGI bundles should be reasonably granular" 17:09:36 What is "reasonably"?? 17:10:10 "exercise left to reader" 17:10:19 #info 4/30 deadline for new projects was yesterday - leading to a not-unexpected flurry of new projects 17:11:13 #info next milestone: 5/12 (M1) projects to have release plans and declare intent to participate 17:11:43 #info robdolin asked about the race condition of 5/12 for M1 vs 5/14 for project approval 17:12:08 #info edwarnicke answered that the TSC would exercise their discretion to make the race condition go away 17:12:13 #info Dave Lenrow asked about the race condition. 17:12:26 thanks - didn't recognize the voice 17:12:58 @regXboi No worries, I've gotten to know his voice from the ONF NBI WG 17:13:41 #info AAA Service would like to be project reviewed on 5/15 TSC call. Will Email list. 17:15:56 #info note to TSC members to plan travel around 5/15 meeting as there will be creation reviews 17:16:14 #info because of it being the week of OpenStack 17:16:40 #info TSC members encourages project proposers to attend the TSC meeting when their project will be reviewed 17:17:01 #topic Lithium Release Plan/Venues 17:17:32 #info Kent Watsen 17:17:39 #info Phil Robb - Ran into a conflict with June _2015_ date 17:17:55 #info phrobb reports that the summit date is changing from 6/7/2015 to a new target of the week of 6/15/2015 17:18:23 #info looking to lock down the Santa Clara Hyatt for that target week 17:18:30 Hi - for some reason webex is not allowing me to speak - or be heard - however question regarding the 4/30/2014 date for participating in Helium - I wanted to confirm that the 4/30 date is only for new projects - not existing projects like openflowplugin, etc. Correct? 17:18:57 #topic Integration Projects containing distributions other than Release Vehicles 17:19:52 #info That is correct Abhijit. The 4/30 is for new projects to come forward for the two week period before their creation review 17:19:54 Correct - that was my question 17:20:01 #link https://lists.opendaylight.org/pipermail/discuss/2014-April/002205.html - Discussion about integration keeping distributions other than Release Vehicles. 17:20:07 Thanks! 17:20:07 we try to help :) 17:20:43 For some reason webex has joined me as “mute” :-) 17:21:05 I can unmute you if you can't abhijitkumbhare 17:21:24 sure - but I don’t see myself as “mute” 17:21:37 just the voice not going thru 17:22:10 its OK - my question has been answered 17:22:25 OK 17:24:47 #info Chris Price joined 17:24:51 #info regXboi suggests, that if we change release vehicles for Helium should we take the existing release editions for Hydrogen as a place for them 17:25:13 welcome ChrsPriceAB 17:25:30 #info regXboi thinks that "hydrogen_release" might be even better 17:28:01 this is probably best for the list 17:28:11 +1 17:28:15 +1 to cdub 17:28:39 #info this discussion is probably best to go back to the list 17:28:53 regXboi: Discuss ? or controller-dev ? 17:28:54 #info discussion ensues on how best to manage distributions, release vehicles, and releases (New and stable/maintenance). 17:28:55 #info as there are mulitple ways to "skin the cat" 17:29:06 discuss - that's where it started? 17:30:12 #info Madhu comments about release vehicles versus stable branches versus 17:31:17 #info edwarnicke drags the question back to the TSC issue 17:31:41 #info issues kicks and screams in response 17:31:52 #info which is that this is up to the integration project 17:34:29 * cdub refrains from mentioning that distributions don't make sense 17:34:38 oh...whoops 17:34:54 cdub: Appears to be thinking really loudly :) 17:35:03 +1 on that 17:35:44 time check 17:36:00 we have simple questino posed for TSC 17:36:01 we are way over 17:36:15 cdub: are you not able to speak on the phone? 17:36:27 if so, I'm happy to be your voice 17:36:35 sorry guys. i #shutup now 17:37:54 +1 17:38:33 regXboi: i can, but prefer IRC as meeting...for one...it forces terseness ;) 17:38:51 cdub: Adn 17:38:58 cdub: And minimises verbosity 17:38:58 #info dmm says we need to have more discussion 17:39:21 #info edwarnicke says that's around the minuta but not around the basic question 17:39:56 #info madhu is concerned about a particular user's request for a new distribution and who decides whether it gets in or not 17:41:02 #info dmm says let's move this to the TSC mailing list 17:41:17 +1 17:41:25 propose: integration has leeway, we request integration to maintain clarity re: which are "blessed" 17:41:30 end-of-story 17:41:46 +1 17:41:50 +1 17:41:55 cdub - is what ed saying is what you want? 17:42:10 pretty much 17:43:03 so here's the thing 17:43:16 can we just say that the integration needs to carry release vehicles 17:43:23 but is free to maintain other packagings? 17:44:02 propose: integration has leeway, we request integration to maintain clarity re: which are "blessed", tsc arbitrates release vehicles (latter part is what we already do afaik) 17:46:12 #info propose: integration has leeway, we request integration to maintain clarity re: which are "blessed", tsc arbitrates release vehicles (latter part is what we already do afaik) 17:46:33 phrobb: nice, thanks ;) 17:47:03 #agreed on the proposal above 17:47:39 #topic TSC charted text re:elections 17:48:17 #topic TSC charter text re:elections 17:48:25 #info fixing the typo 17:50:59 #link https://lists.opendaylight.org/pipermail/tsc/2014-April/001089.html <- Phil Robb's email 17:51:11 Thanks RobDolin :) 17:53:20 #link https://lists.opendaylight.org/pipermail/tsc/2014-April/001089.html (Phil's email) 17:55:35 #info Ryan Moats (IBM) recommends "Option 1" with a proviso that Platinum member seats go away sometime in 2015 17:56:14 The sunset clause should not be so strict that new platinum members are not able to proceed through this transition. 17:56:27 yes, it should 17:56:34 :) 17:56:43 I would suggest that perhaps we should separate these questions as I think they are separable? 17:56:56 platinum == board rep...TSC == technical...we need a real sunset 17:57:03 What about a sunset after the lithium (3rd) or (4th) release? 17:57:15 We'll need some time for projects to get to "core" 17:57:26 #info Please also note that the TSC does not have the power to rewrite this part of governance, but merely to send options to the board 17:58:05 an alternative way to "sunset" would be to wait until we have X projects at the "core" state 18:00:38 RobDolin: That's an interesting idea... especially since for a project to be 'Mature' it first has to have a history of following the Mature Release project... not sure if we can get anyone there until after Lithium Releases 18:01:09 (Mature is the prerequisite state of core) 18:02:05 #info phrobb notes that we don't have any core projects and therefore not a good way to build PTLs + developer representation on TSC, and unlikely to have significant change by apr 2015 18:02:36 <- Raises hand 18:02:42 #info dmm notes that he is conflicted on this issue. As a non-developer dmm would not be on TSC other than as a platinum designate (as the rules are currently written). 18:03:39 Option #1 seems OK to me, I trust the community will not try to game the TSC. But I don't think non-developer PTL TSC members should get bumped or dropped 18:04:14 Could we get a read into the record of Option 1? 18:04:15 Can we create non-voting memberships? 18:04:22 likes the idea of using # of Core projects to sunset 18:04:33 ChrsPriceAB: me too 18:04:45 ChrsPriceAB: and refocuses us on needing to build Core projects 18:05:03 #info, dmm notes that the TSC has been asked to provide guidance on this topic. Suggests that option 1 (removal of the "if not otherwise represented" clause) has the most support currently 18:05:17 #info Project Technical Leaders (PTLs) for projects within OpenDaylight that are "Core" projects as defined by the Project Lifecycle [3] shall each have a seat on the TSC. Note that it does not matter what organization any of the PTLs come from. If the person is a PTL on a "Core" project, then they have a seat on the TSC regardless of company affiliation. There is only one PTL per project. 18:05:26 oops 18:05:29 wrong option 1 18:05:30 darn 18:05:45 #info 1) So the first discussion/decision is to determine if there is a way to increase and improve the diversity of the technical community representation on the TSC, as is intended by the At-Large Committer positions, while preserving the strong leadership base already present within the existing TSC. 18:06:01 #info that's that correct option 1 18:06:16 also feels some form of "sponsor on boarding" needs to be in place to support the sponsoring community. 18:06:33 #info Option 1 -  Remove the "If Otherwise Not Represented" clause from the By-Laws and Charter document as it relates to Platinum Member designates to the TSC 18:06:55 sorry regXboi, too many options in my mail 18:07:26 - next time would like one option to choose from ;) 18:07:35 hahahahahaha! 18:07:38 Proposal: adopt option 1 with a recommendation to sunset sometime around fall 2015 (4th SR) and 2016 (5th SR); or minimum # projects to core. 18:08:06 #info suggestion made to trigger sunset of platinum designates on TSC - some number of Core projects in existence. 18:09:06 ChrsPriceAB: I can do that ;-p 18:09:19 Idea: Option 1 and can recommend sunset at a future meeting 18:09:36 #info needs to step away for a few minutes 18:11:02 done with, or started? 18:11:33 to prevent gaming the TSC, we could have a constraint that no one company can ever have more than some % representation, where % must be something less than 50% 18:13:11 #info back. 18:13:17 * cdub is cool w/ that 18:14:16 @regXboi - Do you want to state your proposal? 18:15:32 #info proposal: take option 1 to board with the previso that platinum member seats be sunseted by a yet TBD trigger to allow the TSC to be more representative of the technical commnuity 18:15:56 agree with Ed 18:16:41 #startvote Agree on Option 1 -  Remove the "If Otherwise Not Represented" clause from the By-Laws and Charter document as it relates to Platinum Member designates to the TSC +1, -1, 0 18:16:41 Unable to parse vote topic and options. 18:17:01 #vote +1 18:17:01 #vote +1 18:17:02 +1 18:17:03 #vote +1 18:17:07 #vote +1 18:17:11 +0 18:17:13 #vote -1 18:17:16 #vote +0 18:17:53 #info vote results are 5 +1, 2 0, and 1 -1 : the vote carries 18:18:11 phrobb: 1 0 18:18:14 * tbachman notes edwarnicke just gamed the system ;) 18:18:23 tbachman: How? 18:18:24 5 yes (Dave, CP, Rob, Kent, CW), 1 no (Ryan), 1 abstain (Ed) 18:18:34 Thanks cdub 18:18:35 lol - was just kidding.. b/c you only had one # 18:18:56 * cdub looks for jason nordstrom 18:19:01 tbachman: more accurate: "edwarnicke has difficulty with typing" ;) 18:19:04 lol 18:19:06 #topic Creation Reviews: OpFlex 18:19:08 #info Corrected vote results: 5 yes (Dave, CP, Rob, Kent, CW), 1 no (Ryan), 1 abstain (Ed) 18:19:12 cdub: hahaha 18:19:18 "Who is Jason Norstrand" ;) 18:19:18 https://wiki.opendaylight.org/view/Project_Proposals:OpFlex 18:19:27 @cdub LOL ;) 18:19:37 #link https://wiki.opendaylight.org/view/Project_Proposals:OpFlex 18:20:12 #topic Creation Review - OPFLEX 18:20:26 phrobb: I already did that!!! 18:20:27 sorry regXboi didn't read back far enoug 18:21:21 Double the Topic, double the power 18:22:16 @alagalah: twice the pride double the fall 18:23:01 dmm: What?? Pride isn't like hit points that let you take more punches??? (shocked face) 18:23:26 @dkehnx - Kudos on the diversity of committers 18:23:33 #info Q The policy agent written in C, why was it chosen?… A: because it may run in a switch or other types of devices 18:23:44 What are the observer & endpoint registry blocks in the diagram? 18:23:53 @alagalah -- Count Dooku 18:24:24 i thought we were only going with java/etc...-based projects? 18:24:53 https://wiki.opendaylight.org/view/File:OpFlex_Policy_Agent_Proposal.png 18:25:04 endpoint registry would be contained in the group based policy plugin 18:25:06 #info question: What are the observer & endpoint registry blocks in the diagram? 18:25:24 OK 18:25:32 #info answer: these come from the ietf draft referred to in the proposal 18:25:58 my question wasn't why in C, but if it will contain a pluggable backend - the answer was yes 18:26:55 minor nit guys. 18:26:56 #startvote OpFlex to incubation 1, -1, 0 18:26:56 Unable to parse vote topic and options. 18:27:04 pls change the scope to say The OpFlex protocol library 18:27:58 Just the first line of the scope; "Opflex protocol" -> "Opflex protocol implementation" 18:28:24 Madhu: Good catch :) 18:28:26 #action mestery to update scope from opflex protocol to opflext protocol library/impelmentation 18:28:26 readams: thanks 18:28:39 regXboi: Action complete! 18:28:40 edwarnicke: just paranoid ;) 18:28:50 #startvote OpFlex to Incubation 18:28:50 Unable to parse vote topic and options. 18:28:56 Madhu: Paranoid or not... correctness is good :) 18:29:06 #vote +1 18:29:08 #vote +1 18:29:09 #vote +1 18:29:15 #vote +1 18:29:21 #vote 1 18:29:22 #vote +1 18:29:22 #vote +1 18:29:39 #agreed opflex to incubation 18:29:40 #endvote 18:29:41 W00t! 18:29:53 #topic Hydrogen Stable Release 18:30:02 Vote tally: 7 Yes (Dave, Ryan, Ed, Rob, Kent, CP, CW) 18:30:17 @Rob: thnx 18:30:36 :) 18:31:00 Congrats OpFlex team! 18:31:10 #info defense4all and snmp4sdn are not currently part of the hydrogen.1 release work - defense4all is not available, snmp4sdn is radio silent 18:31:52 #info projects are moving through the process, but there is a blocker in controller pom files that needs to be resolved so dependent projects can update version numbers 18:32:23 #info bgp-pcep has a patch dependency on controller (patch identified) and ovsdb has one as well (patch not identified) 18:32:50 #info conversation about release date went nowhere (i.e. no feedback) 18:32:59 #info target date looks to be out a week 18:33:01 #info we also have dependency issues from controller to yangtools and ofplugin to controller I believe 18:33:05 #info no time yet determined for when would be a good release date. cdub suggests we need at least a couple of weeks yet to get more consensus 18:34:39 #info open question for discussion on list: the current approach is to rev *all* artifacts, but an alternative approach is to rev only artifacts that changed 18:35:08 #info dmm asks since Hydrogen was a bit unique as the "first" release, how replicable is the stable release process/tooling for Helium and beyond? 18:35:38 #info dmm asks how replicatable is the hyrdogren approach - cdub says what's there is not applicable, especially if the root parent pom project is in use in helium 18:35:46 #info, cdub notes that this version of Stable branch creation is mostly a one-off 18:37:54 #link https://lists.opendaylight.org/pipermail/discuss/2014-April/002162.html <-- Hydrogen Stable Relase Date discussion 18:38:39 #endmeeting