16:59:14 #startmeeting tcc 16:59:14 Meeting started Thu Jun 4 16:59:14 2015 UTC. The chair is colindixon. Information about MeetBot at http://ci.openstack.org/meetbot.html. 16:59:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:59:14 The meeting name has been set to 'tcc' 16:59:20 #topic agenda bashing and roll call 16:59:23 #info colindixon 16:59:50 #info edwarnicke 17:00:01 #link https://wiki.opendaylight.org/index.php?title=TSC:Main&oldid=30884#Agenda the agenda, fixed in history 17:00:25 #info Chris Wright 17:00:27 #info chris price partially 17:00:42 #info dlenrow 17:01:17 nobody can hear me I take it? 17:01:27 i can't 17:01:36 I heard you when you said its a quiet day 17:01:45 #info Casey Cain 17:01:49 but nothing since 17:02:10 #link https://meetings.opendaylight.org/opendaylight-meeting/2015/tsc/opendaylight-meeting-tsc.2015-05-28-16.59.html Minutes from last week’s meeting 17:02:20 odlcasey: you shouldn't be #info in this meeting unless you're a TSC member ;) 17:02:25 * tbachman wonders if Casey Cain is a new TSC member? 17:02:40 Ok. 17:03:01 tbachman: new odl person (as in project) 17:03:05 * ebrjohn isnt he a DJ? 17:03:23 cdub: thx! 17:03:29 odlcasey: welcome! :) 17:03:39 * tbachman hasn’t been around for a bit 17:03:39 Thanks. :) 17:03:51 sounds like a radio running in the background 17:03:55 tbachman: no, casey is a new OpenDaylight employee helping to herd the cats :-)… he doesn't know the protocol yet.... 17:04:10 odlcasey: we only have TSC members #info in 17:04:11 ebrjohn: wrong Casey: http://en.wikipedia.org/wiki/Casey_Kasem 17:04:21 phrobb1: ah, good to know — thx! 17:04:29 * ebrjohn knows, but was just wondering who would catch it ;) 17:04:43 lol 17:05:06 #info jmedved 17:05:08 :( 17:05:14 tykeal: super-powers 17:05:24 #endmeeting 17:05:25 redo! 17:05:27 mulligan 17:05:40 tykeal: should chair phrobb1 so he can do that 17:05:45 tykeal: waiting on those super-powers 17:05:55 lol 17:05:59 he’s back! 17:06:03 :) 17:06:09 * alagalah Where in the world is Carman SanDeDixon 17:06:21 Abhijitkumbhare you online? 17:06:33 * edwarnicke is in Seattle ;) 17:06:43 edwarnicke: sleepless? ;) 17:06:52 tbachman: Sleeping very well 17:07:04 :) 17:07:13 * tbachman can’t topic 17:07:45 #info we’re unfortunately short a chair — Topic is now Events 17:07:52 dfarrell07: you've got chair 17:08:09 #info phrobb1 says the ONS is on the 14th 17:08:13 #chair tbachman phrobb1 17:08:23 :-/ you should have had chair... 17:08:34 #info phrobb1 asks folks to register for the develoment summit at the end of the week of the ODL summit 17:08:40 #info mohnish anumala 17:08:42 dfarrell07: thx! 17:08:47 #topic Events 17:08:49 tbachman: It didn't work, lol 17:08:51 ah 17:08:54 *sigh* 17:09:07 the ‘ol “trick chair” again, eh? ;) 17:09:17 lol 17:09:20 #chair tbachman phrobb dfarrell07 17:09:20 Current chairs: colindixon dfarell07 dfarrell07 phrobb tbachman tykeal 17:09:21 well oiled machine today 17:09:22 nice! 17:09:23 there we go 17:09:24 nice 17:09:34 #topic Lithium updates 17:09:37 :( 17:09:45 hah! that's why I messed up your nick via the backchannel 17:09:51 #topic Lithium updates 17:09:54 ?? 17:09:58 * tbachman is chairless 17:10:07 #chair tbachman 17:10:07 Current chairs: colindixon dfarell07 dfarrell07 phrobb tbachman tykeal 17:10:13 OK, did we want to kill and restart this meeting with the proper name?… or is it too late and we'll live with it? 17:10:15 dfarrell07: thx! 17:10:23 tbachman: we'll see if it works, lol 17:10:25 dfarrell07: apparently I missed an r in your nick the first time I tried to chair you via the admin commands ;) 17:10:26 I don’t think we have too much here 17:10:38 we could probably recreate it pretty quickly 17:10:41 we have fast typers :) 17:10:44 #info zxiiro et al encurage everyone to test RC0 17:11:15 #info LuisGomez points out that testing takes time — just got RC0 17:11:50 #info colindixon says that for previous releases in between the RC offsets, builds were made so that projects could tell to see if their bugs had been fixed 17:12:26 lots of static from ed 17:12:53 #info edwarnicke says that for Helium, we were building a daily RC release, which people could use to verify fixes 17:13:18 #info gzhao says that in Helium, there was a daily helium build which triggered integration tests, but didn’t publish the results of the tests 17:13:33 #info Youcef Laribi 17:13:40 #info zxiiro says autorelease has two jobs: daily and release 17:14:01 #info zxirro says the daily doesn’t create a staging repo 17:14:15 #link https://jenkins.opendaylight.org/releng/view/autorelease/ 17:14:22 #undo 17:14:22 Removing item from minutes: 17:14:37 #link https://jenkins.opendaylight.org/releng/view/autorelease/ Link to the autorelease jenkins page 17:15:09 #info colindixon asks if there are any new blocking bugs to be addressed, or new items on the weather page 17:15:19 #link https://wiki.opendaylight.org/view/Weather Current weather page for ODL Lithium 17:16:00 #info LuisGomez asks when do we cut RC1? Answer - we will cut RC1 in one week and acknowledge we are a week behind in RC testing 17:16:06 #info LuisGomez asks if we should update the release plan to reflect the right dates 17:16:11 phrobb1: thx! 17:16:22 #info colindixon says that probably makes sense 17:16:38 #info colindixon 17:17:46 #info gzhao says he’d like the TSC to schedule some time for the release plan review — notes that we have over 40 projects 17:18:17 #info gzhao says that given that ONS is June 14-18, which is RC3 timeframe, it might be challenging to do the reviews and meet the 25th release 17:18:30 #action gzhao and phrobb1 to find suitable times for Lithium release reviews 17:19:12 thanks tbachman… fyi my audio has gone unusable… so if someone asks me a question… do it in irc also please 17:19:15 #info edwarnicke says he’d like to walk through the weather report 17:19:18 phrobb1: no problem! 17:19:25 (and will do ;) ) 17:20:10 #info edwarnicke says that an email was sent out on the pattern matching bug 17:20:15 #link https://lists.opendaylight.org/pipermail/release/2015-June/002578.html email from rovarga_ on the patch 17:20:35 #info edwarnicke says there are some items that they’re chasing on Neutron, which may be issues on the openstack side 17:21:05 #info edwarnicke would like folks to have a look at the “to verify” blockers, to see if they’re truly resolved and can be removed from the weather page 17:21:21 #info tykeal says that on Monday there was an issue with the host that ran the VM for our gerrit system. 17:21:36 #info tykeal says they have a new VM in place, and are working to move the current gerrit system onto this VM 17:21:45 #info it is recommended always have current handler filled for blocking bugs, so /me can chase current handler 17:22:11 #info tykeal says that this morning the jenkins system could no longer talk to the API system. This has been fixed ,but the build queue is rather large 17:22:24 #info tykeal is talking to rackspace to see if we can get the API limits increased 17:22:55 #info colindixon asks if we’ve done any cursory examinations to see how many projects have merged their patches across to stable/lithium? 17:24:12 #info colindixon asks if it makes sense to walk through to see if there are any obvious places that haven’t been fixed in stable/lithium before we merge the fix in yangtools to stable/lithium 17:24:51 #info edwarnicke says that projects must have fixed in master in order to do their version bumps; these could be easily cherry-picked 17:25:05 #info colindixon asks if we can run the CSIT tests to uncover any such bugs? 17:25:12 #info ttkacik1 says we’d also have to run the autorelease tests 17:26:03 #action colindixon to follow-up offline to see if we can prevent breakage before the patch gets merged 17:26:39 #topic Integration and Test 17:26:50 * tbachman is having audio problems 17:27:09 #info colindixon asks how many projects haven’t yet bumped 17:27:22 * tbachman is missing a bunch of this :( 17:27:54 colindixon: docs is built by autorelease now 17:28:10 zxiiro: understood 17:28:10 I can fix that today then 17:28:40 #action colindixon to bump and branch docs 17:28:44 * tbachman couldn’t hear the bulk of that last section 17:28:59 #topic Creation Review for NETCONF/MD-SAL Spinout Projects 17:29:09 #info DIDM, Persistence, Reservation, SNMP4SDN, SNBI need to complete branching and version bump 17:29:18 can somebody #info the list of projects that haven’t bumped 17:29:30 colindixon: just did 17:29:43 #link https://lists.opendaylight.org/pipermail/project-proposals/2015-June/000319.html email thread on spin-out of NETCONF/MD-SAL 17:29:44 gzhao: thanks! 17:29:57 #undo 17:29:57 Removing item from minutes: 17:30:00 can we get a #topic 17:30:05 #info gzhao to follow up D4A for stable branch and version bump 17:30:13 * tbachman did a topic? 17:30:21 ok 17:30:23 I’m lagging 17:30:24 ah 17:30:27 I had two 17:30:31 I’m goin gto need to wait 17:30:32 #info abhijitkumbhare will stand for me today, have Arno activities consuming my time. 17:30:36 #topic NetCONF Creation Review 17:30:41 phrobb1: thx! 17:30:53 #chair phrobb1 17:30:53 Current chairs: colindixon dfarell07 dfarrell07 phrobb phrobb1 tbachman tykeal 17:30:58 ... beat me to it 17:30:59 try again 17:31:10 any link? 17:31:11 #topic Creation Review for Netconf 17:31:19 #info ttkacik1 says the reason for splitting out netconf/restconf is that they’re not core to the controller functionality 17:31:22 #link https://wiki.opendaylight.org/view/Project_Proposals:Netconf he proposal 17:31:36 colin:thanks 17:31:43 #link https://lists.opendaylight.org/pipermail/project-proposals/2015-February/000253.html propsed on 2/17/2015 17:32:16 * tbachman wonders how colindixon finds those so quickly 17:32:21 #link https://lists.opendaylight.org/pipermail/tsc/2015-May/003141.html a mail with links to lots of discussion here 17:32:28 tbachman: on the TSC agenda 17:32:32 lol 17:32:33 :) 17:33:31 #info LuisGomez asks if this will be an offset 0 or 1 project 17:33:43 #info ttkacik1 says they’re aiming for an offset 0 project 17:33:44 #info ttkacik1 says he’s aiming for offset 0 17:33:46 #undo 17:33:46 Removing item from minutes: 17:33:57 ttkacik1: you are committer but not committed 17:34:28 #info colindixon says there are only two committers on the project, and are in the same time zone 17:34:46 cdub: good point 17:35:01 #info ttkacik1 says there will be a third committer as well, but they currenlty will be in the same time zones 17:35:55 #info colindixon asks if they’re looking to be a core feature to the controller 17:36:02 #info colindixon asks if they will be moving to mature with stable feautes, ttkacik1 says yes they aim to 17:36:09 colindixon: thx 17:36:41 #info colindixon asks what the ramifications are of the spinout on downstream projects 17:37:06 so, it will be both netconf and restconf breaking out into one project? 17:37:09 #info colindixon says this will change the group ID, and maybe the package names 17:37:14 ebrjohn: that’s the proposal 17:37:34 will struggle to be mature w/out more diverse contributors 17:37:39 * tbachman is confused 17:37:57 cdub: noted 17:38:10 * tbachman is losing audio again 17:38:50 #Info cdub points out that with the current committer list they will have difficulty to be mature if diversity is a requirement 17:39:01 #info gzhao asks if we have the email for the committers? We only have the user IDs, which makes it hard to contact them 17:39:09 #info ttkacik1 says they’ll provide the emails 17:39:48 #info mohnish asks if the user would be able to issue netconf/restconf commands from the Karaf CLI 17:40:06 #info ttkacik1 says that it’s not currently planned, but he’d be happy to help out and there is some code that would help 17:40:23 #info rovarga_ says to ask during project release planning beryllium 17:40:32 * tbachman wonders if colindixon’s internet woes are contagious — terrible audio atm 17:41:03 tbachman - its contagious if you share the same ISP :) 17:41:10 lol 17:41:16 * tbachman is tethering on verizon 17:41:21 2.3.3 Promotion Review 17:41:39 Diverse community of committers and contributors 17:41:58 cdub: that’s to go from mature => core 17:42:00 #info jmedved says that there are opportunities in beryllium for the community to provide patches and become committers 17:42:00 technically 17:42:08 cdub: 2.3.3 Promotion review is Mature -> Core ;) 17:42:19 cdub: 2.2.2 Graduation Review is for the transition to Mature 17:42:33 Sorry, 2.3.2 17:42:49 ack 17:42:51 Is the horse dead yet ? 17:43:01 alagalah: that’s 2.3.1 17:43:04 * odlcasey gets a bat 17:43:10 dfarrell07: you queued up? 17:43:33 #startvote Shall the TSC approve the Netconf project to the Incubation Lifecycle State? -1, 0, +1 17:43:33 Begin voting on: Shall the TSC approve the Netconf project to the Incubation Lifecycle State? Valid vote options are -1, 0, +1. 17:43:33 Vote using '#vote OPTION'. Only your last vote counts. 17:43:34 #startvote Shall the TSC vote to approve splitting out NETCONF/RESTCONF into a separate project? +1, 0, -1 17:43:34 Already voting on 'Shall the TSC approve the Netconf project to the Incubation Lifecycle State' 17:43:37 ah 17:43:39 sorry 17:43:44 phrobb1: thx 17:43:55 #vote +1 17:43:55 #vote +1 17:43:56 #vote +1 17:43:59 #vote +1 17:43:59 I think we’re already voting — should be okay 17:43:59 #vote +1 17:44:00 #vote +1 17:44:01 #vote +1 17:44:06 #vote +1 17:44:11 #vote +1 17:44:12 #endvote 17:44:12 Voted on "Shall the TSC approve the Netconf project to the Incubation Lifecycle State?" Results are 17:44:12 +1 (9): dlenrow, jmedved, LuisGomez, edwarnicke, cdub, mohnish, colindixon, abhijitkumbhare, Youcef 17:44:14 tbachman: meetbot is pretty smart. 17:44:18 :) 17:44:31 #topic MD-SAL Creation Review Proposal 17:44:33 smarter than us tbachman ;-) 17:44:35 ah 17:44:36 darn 17:44:37 #undo 17:44:37 Removing item from minutes: 17:44:52 #agreed the TSC approve the Netconf project to the Incubation Lifecycle State 17:45:03 : #topic MD-SAL Creation Review Proposal 17:45:06 #link https://wiki.opendaylight.org/view/Project_Proposals:MD-SAL md-sal spinout project proposal 17:45:29 #link https://lists.opendaylight.org/pipermail/project-proposals/2015-February/000268.html proposed on 2/19/2015 17:45:46 Question - what is left in the "controller" project if MD-SAL is moved? 17:46:01 OK - ttkacik1 is answering 17:46:34 abhijitkumbhare: Not that it completely answers your question, but there is a list of the directories in the proposal if you'd like a little more precision on the inverse of your question ;) 17:46:44 abhijitkumbhare: config subsystem, some karaf magic parents, the MD-sal implementation, clsutering 17:46:50 #info ttkacik1 says there are 4 implementations of the MD-SAL; the spinout is of the DOM APIs, and also the Java binding APIs and adapters, which can be put on top of any other MDSAL implementation 17:47:15 #info abhijitkumbhare asks what is left in the "controller" project if MD-SAL is moved? 17:47:36 #info colindixon says the config subsystem, the MD-SAL data implementation, clustering, and karaf; 17:47:56 #info ttkacik1 says there are some applications on top of the MD-SAL (e.g. xSQL) and protocol frameworks 17:48:16 #undo 17:48:16 Removing item from minutes: 17:48:18 #info ttkacik1 also says apps on top of the MD-SAL: toaster, xsql, protocol frameworks, message bus 17:48:26 colindixon: thx 17:48:29 tbachman: thanks! 17:48:34 np! 17:49:00 #info abhijitkumbhare asks if the name should be mdsal-api, not mdsal 17:49:27 #info abhijitkumbhare asks if most of the MD-SAL is still in the controller project 17:49:31 #info ttkacik1 says it’s not just the API since it contains the SPIs, implementations of the MD-SAL binding impls, and a few things 17:49:47 #info rovarga_ says it’s an implementation of the MD-SAL that’s left 17:50:43 #info there are core pieces and SPIs that are reusable across multiple implementations, which is what they’re proposing be split out 17:52:54 #info the general guidelines are to put things that would be needed for *all* mdsal implementations in the mdsal project and then leave the details of the current implementat(s) in controller (and yangtools) 17:54:21 #info rovarga_ says that historically yangtools has taken on a lot of code that argualby should have been in the controller, this helps with some of that 17:55:15 #info mohnish asks if these projects will interact with each other differently from other projects, e.g., other projects interact via YANG and the MD-SAL, but these will have to interact in lower-level OSGi ways 17:55:55 what are the dependencies goign to be between mdsal, yangtools and controller after this? 17:56:24 it’s pretty clear that netconf/restconf depends on controller which depends on yangtools 17:56:30 it’s less clear with mdsal 17:58:08 #link what are the dependencies goign to be between mdsal, yangtools and controller after this? 17:58:21 #info rovarga_ says mdsal will depend on yangtools, but not controller 17:58:28 * tbachman has to drop… terrible audio anyway :( 17:58:35 #info rovarga_ controller will depend on both yangtools and mdsal 17:59:19 #info restconf/netconf will likely be dependent on all three others (yangtools, controller, mdsal) and aaa 17:59:40 I am still not convinced if the naming is not confusing : MD-SAL implementation in controller and a separate project with the name MD-SAL 17:59:42 Would it possible to add some of the details into a wiki page? Thanks. 18:00:01 #startvote Shall the TSC approve the MD-SAL project to the incubation lifecycle state? -1, 0, +1 18:00:01 Begin voting on: Shall the TSC approve the MD-SAL project to the incubation lifecycle state? Valid vote options are -1, 0, +1. 18:00:01 Vote using '#vote OPTION'. Only your last vote counts. 18:00:12 #vote +1 18:00:14 #vote +1 18:00:20 #vote +1 18:00:25 #vote +1 18:00:27 #vote +1 18:00:27 #vote +1 18:00:31 #vote +1 18:00:31 #vote +1 18:00:32 #vote +1 18:00:37 #endvote 18:00:37 Voted on "Shall the TSC approve the MD-SAL project to the incubation lifecycle state?" Results are 18:00:37 +1 (9): dlenrow, jmedved, LuisGomez, edwarnicke, cdub, mohnish, colindixon, abhijitkumbhare, Youcef 18:00:38 i think we'll learn a lot from this 18:00:49 cdub: may you live in interesting times? 18:01:00 #agreed the MD-SAL project is approved to the incubation lifecycle state 18:01:04 yeah 18:01:08 thanks :-) 18:01:20 #topic cookies! 18:01:26 #endmeeting