15:01:55 #startmeeting m1/m2 cross project 15:01:55 Meeting started Wed Feb 4 15:01:55 2015 UTC. The chair is colindixon. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:01:55 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:55 The meeting name has been set to 'm1_m2_cross_project' 15:01:55 gzhao: Error: Can't start another meeting, one is in progress. Use #endmeeting first. 15:02:07 #topic roll call and agenda 15:02:08 #info tbachman for groupbasedpolicy 15:02:11 #info alagalah for GBP/OpFlex 15:02:14 lol 15:02:19 #chair tbachman regXboi gzhao 15:02:19 Current chairs: colindixon gzhao regXboi tbachman 15:02:21 alagalah: you win ;) 15:02:29 #info ebrjohn Brady Johnson for SFC 15:02:29 #info Steve Dean for DIDM and SNMP Plugin 15:02:30 #info gzhao for autorelease 15:02:33 #info fabiel for Persistence Store Service 15:02:34 tbachman: Trust me, I'd rather be in bed 15:02:37 #info yuling for TSDR 15:02:38 #info oflibMichal for openflowjava and topoprocessing 15:02:39 #info colindixon for TSC, docs, and TTP 15:02:40 LOL! 15:02:40 #info LuisGomez integration 15:02:40 #info jburns for IoTDM 15:02:41 #info dkutenic for bgpcep & tcpmd5 15:02:47 #info regXboi (TSC) 15:02:58 #info Prem for VPN Service 15:03:32 #info abhijitkumbhare for OpenFlow Plugin 15:03:43 #info Thanh autorelease & builder 15:04:09 #infor helen for usc 15:04:33 #link https://wiki.opendaylight.org/view/Simultaneous_Release:Lithium_Release_Plan#Cross_Project_Meetings the wiki page from past meetings 15:04:42 #info helen for usc (on behalf of helenc878) 15:04:45 sorry I'm late folks… lots of snow on the roads in Northern Colorado 15:04:53 @info shague ovsdb 15:04:53 helenc878: you got an extra ‘r’ on the end of info 15:05:04 #info Vijay for SNBI 15:05:09 hi phrobb, we’re just getting started 15:05:10 oops 15:05:19 #info Helen for USC 15:05:30 logs so far are here: https://meetings.opendaylight.org/opendaylight-meeting/2015/m1_m2_cross_project/opendaylight-meeting-m1_m2_cross_project.2015-02-04-15.01.log.txt 15:05:31 phrobb: right on time 15:06:09 phrobb: don’t complain to the New Englander’s ;) 15:06:21 * tbachman is glad to live *just* far enough south to have missed out on all the fun :) 15:06:31 * ebrjohn missing the Colorado snow... 15:06:43 :-) @ ebrjohn 15:06:44 probably lighter than the New England snow 15:06:56 so, I think the first topic is usually questions between projects, right? 15:06:59 #info rovarga for yangtools 15:07:01 * ebrjohn it attempted to snow here in Madrid today, I think I saw about 10 flakes 15:07:08 heh - anybody from the city of the big shoulders can give NE a run for their money 15:07:10 lol 15:07:12 #info shague ovsdb 15:07:17 tbachman: yea they only predicted 1 to 3 but if it keeps up at it's current pace we're going to have 3 before this meeting is over 15:07:23 lol! 15:07:28 #info lori for lispflowmapping 15:07:29 wowsa 15:07:41 It attempted to snow in San Jose sometime last century ebrjohn :) 15:07:57 Are we about finished with roll call? 15:07:58 but then it changed its mind 15:08:00 #link https://meetings.opendaylight.org/opendaylight-meeting/2015/m1_m2_cross_project/opendaylight-meeting-m1_m2_cross_project.2015-01-28-15.00.html the minutes from the last meeting including action items near the bottom which are useful to review 15:08:03 phrobb: I think we've already got 3 so far here and likely some ground fun later today when the wind remembers where it is 15:08:23 abhijitkumbhare must be boring always being the same season 15:08:59 the action items are a bit tricky 15:09:06 Well - there is snow & desert or any weather type in driveable distance 15:09:11 colindixon: did you want to review action items one at a time? 15:09:15 phrobb: we’re at 27 projeects (plus or minus one) 15:09:20 phrobb: I don’t think so 15:09:32 just call out the ones that matter if we think there are any 15:09:49 colindixon: agreed 15:09:51 the CIVS poll ended, right? 15:10:07 phrobb: it looks like 90% of the action items are for you, me and gzhao 15:10:25 colindixon: that sounds like poor planning/delegation 15:10:36 * gzhao actually wonders how did project get acknowledged by depending project 15:10:40 tbachman: yes, it ended last Thursday morning 15:10:47 phrobb: thx 15:10:56 otherwise, it was just to get feature request negotiations to happen in the right way, which again is probably mostly nudging that needs to happen somewhere other than here 15:11:08 colindixon: I missed the following up with AAA one, will do that today. 15:11:27 tbachman: the poll eneded, the results are that we should support “the current release plus one release in the past starting with Helium” as the domininant answer 15:11:52 so, we’re supporting Li and Helium atm then 15:12:19 it’s a bit ambiguous if people interpreted the “current release” as Helium or Lithium, but regardless, we’re supporting both Helium and Lithium until Lithium comes out 15:12:29 does that mean we will have SR 3, 4 for Helium? 15:12:38 colindixon: Ensuring that all cross project requests have been 1) made, 2) acknowledged by the recipient of the request, and 3) documented by both parties is high on my list for this morning 15:12:40 gzhao: that’s my interpretation, but that’s going to take some planning 15:13:10 #action phrobb is going to ensure that all cross project requests have been 1) made, 2) acknowledged by the recipient of the request, and 3) documented by both parties as something high on his list for this morning 15:13:12 ok 15:13:21 #topic questions between projects 15:13:21 thanks colindixon :-/ 15:13:26 any questions from one project to another? 15:13:38 about anything? 15:13:44 * colindixon notes that announcements are next 15:14:03 colindixon: not beyond the ones made already :) 15:14:31 still need to work out some timing of things, and what they look like 15:14:37 but we’ll work with the projects on those 15:14:39 directly 15:14:50 #action ALL PEOPLE MAKING REQUESTS: there are at least 2 (and likely 3) thinks to do when you make a request: (i) e-mail the release and both -dev lists with the request, (ii) log the request on the release plan of both the requesting and receiving projects and possibly (iii) open a bugzilla enhancement request 15:15:13 ok… we have a lot of attendees, I’d be suprrised if there’s no questions, but I’ll hold this open for another 60 seconds waiting 15:15:59 going once... 15:16:00 #action tbachman to make sure groupbasedpolicy has fulfulled all the request deliverables for their feature request to OVSDB (i.e. as spelled out in colindixon’s action for ALL PEOPLE MAKING REQUESTS) 15:16:24 One question from TSDR..we have been working on wrapping hbaseclient as karaf features...is it possible for someone from Karaf team to review our code? We got it work..but not sure if it is the best way to do so. It would be nice to have someone to review and give us some comments/suggestions. 15:16:26 tbachman: thanks and do reach out to me and others to figure out how that should work 15:16:34 colindixon: will do! 15:16:56 colindixon: so whom should I mail about BUG-1173, e.g. guava upgrade? :-) 15:16:56 I have a question for release plan, I understand the section Expected Dependencies on Other Projects lists all the dependencies, the section Requests from Other Projects is to list on other project's release plan, my question is do they have to match? 15:16:59 yuling: edwarnicke is usually the person to go to for that, but icbts also is good 15:17:25 icbts is Jamie Goodyear who is a Karaf developer 15:17:26 colindixon: that effectively means: who is the ruling body for third party dependencies? 15:17:33 great...thanks...will reach out to them... 15:17:57 I see. thanks very much 15:18:04 #action yuling to e-mail or catch on IRC either edwarnicke (Ed Warnicke) or icbts (Jamie Goodyear), e-mail me if you need their contact infomation 15:18:17 Do we have anyone from CAPWAP in the mtg? 15:18:21 will do. Thanks. 15:18:26 phrobb: no 15:18:54 rovarga_: so, my gut reaction is that the only way to actually drive a common version of guava is to go root out everyone that uses an older version and push the patch that fixes it either by (a) moving them to use odlparent’s version or (b) chaning their version 15:18:58 rovarga_: I think helpdesk is that body ;) 15:19:32 ah, misunderstood 15:19:35 #info rovarga_ asks what to do about BUG-1173, i.e., guava upgrade 15:19:40 wait, maybe I misunderstood 15:19:41 yuling: I can look at it, and/or if you'd like I can introduce you to our friends in the karaf community :) 15:19:43 you’re asking about which version, not which repo 15:19:56 phrobb: don't think so, Sajan Liyon is the PL for capwap 15:20:35 #info colindixon says he thinks the only way to actually drive a common version of guava is to go root out everyone that uses an older version and push the patch that fixes it either by (a) moving them to use odlparent’s version or (b) changing their version locally 15:20:38 gzhao: I just noticed their "release plan" link off the Li Release Plan main page is pointing to the ALTO release plan and not the CAPWAP release plan 15:21:14 edwarnicke: that would be great... hbase is not Karaf ready...so we googled and used Karaf wrap protocol to wrap it as a feature. However, might not be the best way to do so...wondering if there's any better way to load hbaseclient in Karaf. 15:21:21 #info obviously, the better answer would be to point to odlparent, but projects should be given the choice 15:21:24 colindixon: I can do the analysis, but need some buy in from projects that they actually will take patches 15:21:27 phrobb: Also noticing that CAPWAP has no commits: https://git.opendaylight.org/gerrit/#/q/project:capwap 15:21:47 yuling: Do you have a pointer to a patch where you are wrapping it? 15:21:49 rovarga_: that would be *awesome* 15:22:09 rovarga_: just knowing that all the projects build with guava 18.x would be huge 15:22:12 or which ones dont and why 15:22:28 gzhao and zxiiro are really good at helping to push projects to merge patches or at least respnod 15:22:36 #link https://wiki.opendaylight.org/view/Release_Plan_For_CAPWAP <-- capwap's release plan 15:22:45 right... but we do need a better story for this, as going through 27 projects at this point is not really something I can keep up 15:22:57 colindixon: mainly zxiiro 's effort 15:23:02 edwarnicke: Yes, I'll send you the patch set link. It's our POC code, pretty rough though...however, we would like to get early feedback from the community. 15:23:04 rovarga_: I think there are 43 now :P 15:23:15 tbachman: gee, thanks :-D 15:23:17 LOL 15:23:21 colindixon: rovarga_ Its generally been my experience that divergence has usually been accidental, not intentional on third party versions... 15:23:22 #action rovarga_ to do the analysis about which projects are using older versions of guava and possibly push patches to move them to the new version 15:23:27 edwarnicke: Thanks for the note. 15:23:33 yuling: That's why we have gerrit :) 15:23:41 yuling: So we can review each others code and offer helpful suggestions ;) 15:23:47 #action zxiiro and/or gzhao will help with rovarga_ to get patches merged if need be after that 15:24:00 edwarnicke, rovarga_: that is also my experience, and it’s just cat herding to get it done 15:24:01 gzhao: We'll need to work with CAPWAP to put their Rel. Plan into the proper format 15:24:20 colindixon: Set sail with the cat armada! :) 15:24:20 phrobb: yes. 15:24:22 edwarnicke: yes, that's right :) 15:24:35 ok, any other questions? 15:24:36 #info Hideyuki for VTN 15:24:37 edwarnicke: LOL - cat armada 15:24:46 #action gzhao to work with CAPWAP using proper release plan template 15:24:52 yuling: Ping me on IRC when you have a patch for me to look at, would be happy to, and if it gets past my depth, I'll introduce you around on #karaf, those guys are great ;) 15:24:54 * colindixon waves to hideyuki 15:25:14 edwarnicke does not lie, icbts and others in the karaf community rock 15:25:30 any more questions? (going once) 15:25:49 edwarnicke: yes, will do this morning...thanks! 15:25:57 yuling: And in truth, you don't *need* an intro to get excellent help on #karaf on irc.codehaus.org ... but I've found that a lot of folks feel better with one, so the offer is there :) 15:26:00 ?going twice? 15:26:02 * gzhao read icbts's karaf blog 15:26:25 * edwarnicke points out evidently icbs had gotten ODL running on just about everything :) 15:26:30 ok, done 15:26:35 #topic announcements 15:26:36 (raspberry pi, edison, etc) 15:26:37 edwarnicke: I see...still trying to get familiar with IRC way of communication:-) 15:26:45 yuling: :) 15:27:16 colindixon: my question about release plan didn't get answered 15:27:25 edwarnicke: did you mention ODL could be running on raspberry pi? 15:27:26 #info offset 2 projects releas plans are at 11:59p tomorrow GMT (tomorrow night in the US) 15:27:26 gzhao: Could you repeat it? 15:27:30 #info the VPN project completed their Inbound Code Review and infrastructure for them will be built out this week 15:27:30 gzhao: what release plan question? 15:27:30 have a question for release plan, I understand the section Expected Dependencies on Other Projects lists all the dependencies, the section Requests from Other Projects is to list on other project's release plan, my question is do they have to match? 15:27:36 yuling: Yep, runs on raspberry pi :) 15:27:39 yuling: FYI this is Thanh 15:28:02 gzhao: not necessarily 15:28:08 Thanks phrobb! 15:28:10 gzhao: requests from other projects are where they need new functionality 15:28:19 colindixon: ok 15:28:32 gzhao: expected dependencies on other projects can include both “uses current functionality” and “needs new functionality" 15:28:39 zxiiro: hi Thanh! great to see you on IRC... thanks for all the help! 15:28:43 #info gzhao asks if the “expected dependencies on other projects 15:28:46 #info The Maple Project is still trying to figure out what they can and can't do with ODL while conforming to the needs of Yale University. They do not yet have infrastructure built out as we wait for that to resolve 15:28:47 #undo 15:28:47 Removing item from minutes: 15:28:55 I tried instructions of icbts and it is easy to run in raspberry pi! 15:29:05 #info gzhao asks if the “expected dependencies on other projects” and “requests from other projects” sections need to match up 15:29:18 @Prem you're very welcome 15:29:28 #info colindixon says not necessarily: requests from other projects are where they need new functionality, while expected dependencies on other projects can include both “uses current functionality” and “needs new functionality" 15:29:30 yuling: Things like the raspberry pi thing are made possible by our easy deployment model :) 15:29:42 phrobb: thanks for keeping us in the loop 15:30:03 other announcements other than expect patches from rovarga_ or zxiiro around guava :p 15:30:04 colindixon 15:30:10 edwarnicke:great to know that ODL runs on raspberry pi ... is there anything/steps special if I would like to deploy ODL on raspberry pi? 15:30:13 did you mean to remove the maple project info? 15:30:22 because I think that's what you did 15:30:27 no, I’m ont sure if I diid or didn’t 15:30:34 ugh 15:30:45 #info The Maple Project is still trying to figure out what they can and can't do with ODL while conforming to the needs of Yale University. They do not yet have infrastructure built out as we wait for that to resolve (in case it was removed by a #undo) 15:30:49 #info apologies for the possible multiple info above 15:30:56 regXboi: done 15:31:00 yuling: http://icodebythesea.blogspot.ca/2014/10/opendaylight-helium-release-on.html 15:31:01 colindixon: thx 15:31:32 edwarnicke: great, thanks! I'll play with it on raspberry pi:-) 15:31:35 ok, more announcements? 15:31:53 actually colindixon wanted to remove the following with his undo (which has not been removed): # info gzhao asks if the “expected dependencies on other projects 15:32:01 * ebrjohn thinking ODL should be really cool on the NEW raspberry pi 15:32:14 ebrjohn: Yep! :) 15:32:15 #info projects should likely epect to get patchs from rovarga_ (Robert Varga) and/or zxiiro (Thanh Ha) around moving to a current versoin of guava 15:32:24 * ebrjohn has already ordered it :) 15:32:32 abhijitkumbhare: phrobb typed too fast. -:) 15:32:47 abhijitkumbhare: the timing might be different in different places, I think regXboi saw the #undo after a different #info than I did 15:32:53 raspberry pie - guava - all yummy stuff :) 15:33:08 more announcements? 15:33:09 speaking of patches, any aaa committers available to merge the version bump patches this morning? :) 15:33:10 abhijitkumbhare: lol 15:33:12 colindixon: Setting up time with MAPLE folks to help them get setup 15:33:16 * regXboi queues up the final topic 15:33:30 okay, I've got one more 15:33:49 yangtools needs to finish migration of the feature-tests code to odlparent 15:34:12 alagalah: aren’t we waiting on their IP issues? 15:34:23 rovarga_: OK, what does that entail and who does it affect? 15:34:25 we can't do that until odlparent picks up Change-Id: I4c648336a868a722905e82e79d832f541f43b6c2 15:35:01 for downstream projects it entails just chaning pom.xml's to point to org.opendaylight.odlparent instead of yangtools 15:35:28 the problem is that odlparent's copy of the code is one patch behind, which makes it incompatible with Java 8 15:35:33 rovarga_: my experience with odlparent is if you e-mail the committers they merge things, cdub is also a committer so you can ping him here 15:35:36 colindixon: This is aside from that 15:35:48 colindixon: will ping 'em 15:36:04 rovarga_: I’ve had this issue before :-) 15:36:44 #action alagalah will e-mail the odlparent committers to get them to merge Change-Id: I4c648336a868a722905e82e79d832f541f43b6c2 to allow us to move forward with the features-tests code 15:37:07 colindixon: you mean rovarga 15:37:12 #undo 15:37:12 Removing item from minutes: 15:37:18 #action rovarga_ will e-mail the odlparent committers to get them to merge Change-Id: I4c648336a868a722905e82e79d832f541f43b6c2 to allow us to move forward with the features-tests code 15:37:41 alagalah: I’m sure that one of zxiiro, edwarnicke or I will sit down with the Maple folks as soon as they have infra 15:37:47 which I think phrobb is tracking 15:37:55 I’m 99% sure that edwarnicke is in pretty close contact with them 15:38:14 colindixon: Andi reached out to me for some help but couldn't make the time yesterday 15:38:39 alagalah: ah, gotcha, if you could point him at Thanh, Ed and myself as backups that would be awesome 15:38:40 colindixon: It was just about the basic project setup stuff, nothing to do with I.P{. 15:38:51 colindixon: Will do 15:38:54 alagalah: my understanding was that they didn’t have infra yet because of that 15:38:55 alagalah: We should be able to get that working then... 15:40:04 #info alagalah asks about helping the maple project get set up, colindixon says that he, edwarnicke and/or zxiiro would be happy to help, but that they don’t have any infra to get set up on yet pending IP issues 15:40:19 phrobb: colindixon zxiiro Do we know if we have other projects similarly blocked on infra (I suspect due to confusion) 15:40:36 edwarnicke: I don’t know, but I think not 15:40:40 phrobb: As I noted, capwap has no patches, maple has no patches... I'm curious if some folks are confused about how to get infra going 15:40:44 edwarnicke: vpn service I think 15:40:49 starts checking 15:41:33 gzhao: What is the repo name for vpn services... I don't find them in gerrit 15:41:54 Phil Robb mentioned that it would be available by next week 15:42:09 There was a delay in Inbound Code review 15:42:10 edwarnicke: I think they are blocked by IPR 15:43:01 Prem: Cool :) 15:43:03 #info edwarnicke asks if other projects are blocked by IPR same as maple, gzhao says he thinks VPN service is as well 15:43:04 edwarnicke: its vpnservice 15:43:12 Prem: Just wanted to make sure you hadn't been overlooked :) 15:43:22 #info I just checked all the participating projects have git projects but Maple and VPN service 15:43:37 iotdm has no commits yet as we are awaiting the new project archetype in coretutorials to settle down first 15:43:51 Thanks edwaricke :) 15:43:54 jburns: Anything particularly you are waiting for? 15:44:02 jburns: Because I will confess, I've fixed a few bugs there 15:44:08 jburns: But I *think* its stable now 15:44:10 jenkins tests were failing last night 15:44:13 oops 15:45:05 phrobb: if we run over the top of the hour, can I delegate the final #topic to you? 15:45:11 I think I have to take the toaster out of the rot pom.xml and convert it to the new archetype 15:45:23 regXboi: I’m hoping that doesn’t happen on my watch 15:45:29 any more announcements? 15:45:40 colindixon: we on a diet? 15:45:54 * gzhao likes to remind all offset 2 projects M2 status is due on tomorrow. 15:46:09 #info edwarnicke and jburns talk about fixing bugs in coretutorials to get the iotdm project started with the archetype 15:46:17 regXboi: only a time diet 15:46:29 gzhao: I did that once, but I’ll do it again 15:46:30 colindixon: oh you mean running over - got it 15:46:43 #topic wrapping up/last announcements 15:46:53 * regXboi now queues up 15:47:05 #info offset 2 projects final release plans are due tomorrow 15:47:12 gzhao: Any support needed for planning/project management. I can provide possible support 15:47:29 Prem: great 15:47:37 #info THAT MEAS ALL PROJECTS SHOULD HAVE THEIR FINAL RELEASE PLAN ON THE WIKI BY 11:59p UTC TOMORROW 15:47:40 jburns: Link to failing jobs? 15:47:55 sorry for the all caps 15:48:01 colindixon: you want to fix the typo? 15:48:12 #undo 15:48:12 Removing item from minutes: 15:48:17 #info THAT MEANS ALL PROJECTS SHOULD HAVE THEIR FINAL RELEASE PLAN ON THE WIKI BY 11:59p UTC TOMORROW 15:48:22 colindixon: thx 15:48:24 regXboi: jerk 15:48:28 :p 15:48:30 * regXboi smiles and nods 15:48:34 any more last minute things? 15:48:40 yes 15:48:42 #topic cookies 15:48:46 yay! 15:48:53 other than get your good work done and keep in mind this is about getting the code done not about milestones? 15:49:11 tbachman: :-) 15:49:35 ok, thanks everyone! and expect some coordination from gzhao, zxiiro, phrobb and others as we help try to keep the cat herd moving forward as happily as possible 15:49:37 #endmeeting