15:00:48 #startmeeting M1/M2 Cross Project 15:00:48 Meeting started Wed Jan 28 15:00:48 2015 UTC. The chair is phrobb. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:00:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:48 The meeting name has been set to 'm1_m2_cross_project' 15:01:09 #topic Roll Call: Project Leads and TSC Members Please #info in 15:01:17 #info colindixon (docs, and maybe ttp) 15:01:43 #info Fabiel for Persistence Store Service 15:01:48 #info alagalah GBP 15:01:48 #info abhijitkumbhare OpenFlow Plugin 15:01:57 #info shague ovsdb 15:01:59 #info Hideyuki Tai for VTN 15:02:07 #info Prem for VPN Service 15:02:14 #info Steve Dean for DIDM and SNMP Plugin projects 15:03:27 #info regXboi (TSC gadfly) 15:03:33 #info ebrjohn Brady Johnson, SFC Project lead 15:03:48 #info lori for lispflowmapping 15:04:30 12 of 41 projects have checked in on the roll call thus far 15:04:48 #info alagalah for OpFlex 15:04:59 thanks alagalah :-) 15:05:11 phrobb: :) 15:05:25 Let's go ahead and get started….. 15:05:29 41 projects 15:05:30 whew 15:05:35 tbachman: yeah 15:05:45 #topic Inter-Project Questions 15:05:51 and just think - we are trying to make it 42 :) 15:05:54 #chair tbachman alagalah colindixon 15:05:54 Current chairs: alagalah colindixon phrobb tbachman 15:06:00 :) 15:06:04 Can we call the 42nd project something to do with Hitchhiking?? 15:06:05 that must be a lot of work for Andrew and Thanh - 41 projects 15:06:24 abhijitkumbhare: I’m curious if there are plans to have some kind of request tracking for flow programming to the OpenFlow plugin 15:06:32 Actually we are probably between 42 and 43 projects (I think getting PacketCable into the release will make 43 15:06:32 ebrjohn: no, the name of that one is pretty much already chosen as that is a proposed break off 15:06:45 not yet - colindixon 15:06:53 #info oflibMichal for openflowjava and topoprocessing 15:07:00 abhijitkumbhare: Is it something you have considered ? 15:07:13 Actually abhijitkumbhare they say by doing JJB and not having to stand up different silos, the onboarding was much less time consuming 15:07:41 Do any projects have questions for any other projects? 15:07:42 tykeal and zxiiro: ahead of the curve ;) 15:07:51 so far we have not considered - alagalah . But from my conversations with colindixon - its an important thing we need to have in OFP 15:08:06 abhijitkumbhare: cool 15:08:38 #info colindixon and alagalah ask if there are any plans to do some form of “request tracking” for flow programming requests made to the OpenFlow plugin 15:09:00 not sure if this issue qualifies as a question for another project, but a commit in yangtools seems to have broken lispflowmapping integration tests 15:09:01 #info abhijitkumbhare says they don’t have plans for this yet, but they’re aware that people want it 15:09:06 onboarding a project before a single silo and JJB ~= 6 - 8 hours per project for all resources. 15:09:06 onboarding a project with only a single silo and JJB ~= 1.5 hours and going down as better automation gets created in preparation for ODLForge 15:09:20 tykeal: glad to hearr it 15:09:36 rovarga: are you around? 15:09:39 see this thread: https://lists.opendaylight.org/pipermail/yangtools-dev/2015-January/000594.html 15:10:22 ebrjohn & regXboi - hitchhiking will need to be an ODL forge project :) 15:10:24 #link https://lists.opendaylight.org/pipermail/yangtools-dev/2015-January/000594.html it appares as though a recent change in yangtools broke lispflowmapping 15:10:35 maybe we're doing something wrong in our integration tests pom, but would love help fixing the issue 15:10:57 abhijitkumbhare, alagalah: I’ll point out that we need some more generic way to do request tracking as a pattern and I’ve talked to a few others (dbainbri and edwarnicke among others) about this 15:11:20 colindixon: Agreed. 15:11:21 abhijitkumbhare: april 1 is coming up - put it in as a project proposal 15:11:27 OK colindixon 15:11:32 #info colindixon points out that we need some more generic way to do request tracking as a pattern and has talked to a few others (dbainbri and edwarnicke among others) about this 15:11:50 lori: sorry but it doesn't look like Tony or Robert are around at the moment for yangtools help. 15:12:16 #link https://lists.opendaylight.org/pipermail/release/2015-January/001240.html colindixon tried to describe the beginnings here, since I think MD-SAL support will help immensely 15:12:24 phrobb: let's see if they have time replying to the email 15:12:34 regXboi - April 1 is an important deadline 15:12:38 Any other questions? 15:13:07 #topic Announcements 15:13:45 * regXboi listens to crickets? 15:13:47 #link https://lists.opendaylight.org/pipermail/release/2015-January/001264.html this one is for zxiiro: we’re moving to having a settings.xml file in the build infra 15:14:00 * ebrjohn chirp, chirp 15:14:15 For all Offset 1 projects, the M2 deadline is tomorrow. Please respond to gzhao's mail to the Release list and have your Release Plans finalized. 15:14:56 #info zxiiro lays it out really well in the e-mail, but basically there are two reasons to move to settings.xml instead of sections in the pom.xml: (i) it works with edwarnicke’s archetype work and (ii) you can’t have sections and be in maven central 15:15:15 thanks colindixon for the email link 15:15:27 Second announcement from me…. Reminder that all Project Leads and TSC members should have a vote to cast in CIVS for our Stable Release Schedule. Please respond to that Poll by end of day today. 15:15:55 #info phrobb reminds all Project Leads and TSC members that they should have a vote to cast in CIVS for our Stable Release Schedule. Please respond to that Poll by end of day today. 15:16:15 #action all offset 1 projects have the M2 deadlien tomorrow, please respond to George’s mail to the release list with finalized release plans 15:16:30 ah, maybe I should have actioned the other one? 15:16:33 Is there an email link for the CIVS voting? 15:16:45 ebrjohn: I think they would have been unicast emails 15:16:50 (to project leads) 15:16:57 #action all project leads and TSC members please cast their vote in the CIVS poll for how we will continue to do stable releases 15:17:00 (and TSC) 15:17:09 ebrjohn: if you don’t have an e-mail ping phrobb 15:17:15 Brady, you should have received an email from me via the CIVS system. Did you not get one?… your email address should be fixed 15:17:27 quick question regarding the stable release schedule 15:17:31 I'll check 15:17:35 yes uchau? 15:17:39 tbachman: I’m just trying to track actions so that you can look at the bottom for things where you might need to do something vs. jut informational 15:17:50 colindixon: good thinking! 15:17:53 phrobb: When did you (or CIVS system) send a mail? 15:17:55 is majority vote determining behavior for all projects? 15:18:10 uchau: so far this is just informational 15:18:14 phrob: I got it, thanks 15:18:32 hideyuki: last Thursday 15:18:39 ah, so not determining behavior/policy? 15:18:40 uchau: we wanted to get an idea of which projects would *not* be willing to participate in further stable updates for Helium, essentially 15:18:56 ok, there is some concern that if projects say they only support current release 15:18:57 #info edwarnicke 15:19:05 phrobb: I've not recieved the mail. 15:19:07 Could we please add these meetings to the ODL Google calendar so they show up? 15:19:25 can others needing bug fixes further back cherry pick to those older releases 15:19:37 uchau: it will inform the TSC as we try to decide what to do going forward 15:20:09 #info uchau asks if the vote about when to issue stability release and for what major releases will be binding if there’s a majority vote in one direction 15:20:44 #info colindixon says that’s not his understanding, it will be informational to figure out what projects, if any, say they can’t do further stability releases at least for Helium 15:21:03 uchau: so, my personal take is that we *have* to do stability releases with bug fixes for Helium until Lithium is released 15:21:09 uchau: at the very least 15:21:40 but we didn’t *require* that in the Helium release process 15:21:52 colindixon: I concur on all counts 15:21:53 we should probably try to require that for Lithium and that’s part of asking projects 15:22:17 if all the projects come back and say “sure sounds good” about supporint at least one release with stability updates, that makes it easy 15:22:33 if some projects come back and say either nothing or no, we need to reach out to them and see what’s up 15:22:59 colindixon: apologies for being late, did we check that all projects who have made requests of other projects have gotten a reasonable response to their request? 15:23:03 phrobb's poll email title is "Poll: OpenDaylight Stable Release Policy" 15:23:15 (note: reasonable means lack of radio silence in a trackable way) 15:23:16 edwarnicke: we asked if projects had questions 15:23:18 if projects say they support only current release, will it prevent others not on the project from cherry picking fixes back to older releases for that project? 15:24:23 * tbachman wonders if it’s worth bringing these questions to tomorrow’s TSC 15:24:34 uchau: my strong, strong hope is that all projects will be receptive to having others cherry-pick fixes for them, but in the end, there’s nothing we can do to force projects to do that 15:24:37 My point about phrobb email poll title was an FYI 15:24:44 tbachman: it’s on the agenda for tomorrow 15:24:59 #Info colindixon notes that some of this discussion is on the TSC agenda for tomorrow 15:25:05 colindixon: Question 15:25:26 edwarnicke: we only have 12 of the 42–43 expected projcets for Li on the meeting, so there may be questiosn we’re missing 15:25:34 colindixon: Would it perhaps make sense at some point (and I'm not sure if Lithium is that point) to simply say that projects that do not participate in the stable updates are at risk of being *removed* from the stable updates? 15:25:35 colindixon: question was not to have the projects do it, but to have interested party do and and if possible just run the automated testing (if any) to verify fix still works that on release 15:25:47 edwarnicke: I had a question for yangtools but rovarga or tony were not around Maybe you will may be able to help, see https://lists.opendaylight.org/pipermail/yangtools-dev/2015-January/000594.html and https://git.opendaylight.org/gerrit/gitweb?p=yangtools.git;a=commitdiff;h=a50515f76240e54a80f11a9b2de3a532d88f7687;hp=9b83f17a5d43a64837e09716c81d8ce48600a401 15:26:05 uchau: Anyone can cherry-pick patches back and submit a gerrit :) 15:26:09 uchau: well, the project *has* to do it, becuase you need a committer 15:26:23 of course, may be difficult if project team is not interested or involved to get that fix into the next stable release 15:26:28 lori: I think that we may be missing Tony and Robert because of the lack of calendar entry for this meeting... let me take a look... 15:26:32 so some committer from the project must be involved to get it merged 15:26:46 edwarnicke: tony and robert have attended in the past 15:26:59 lori: The listed build is no longer there 15:27:18 edwarnicke: I posted that nobody responded to this: https://lists.opendaylight.org/pipermail/release/2015-January/001240.html 15:27:18 edwarnicke: yes, see the reason why in the reply 15:27:25 lori: could you give me a link to a more recent failure? 15:27:35 edwarnicke: sure, let me dig up one real quick 15:27:40 lori: I have some suspicions as to what may be going on , and if I'm right it should be an easy fix :) 15:28:00 lori: I saw the reply... could you link me to a build that is failing so I can look at the full logs? 15:28:01 phrobb, gzhao: do we have any idea how many requests have come in for offset 0 and offset 1 projects? 15:28:11 edwarnicke: https://jenkins.opendaylight.org/releng/job/lispflowmapping-integration-master/47/ 15:28:51 colindixon: I do not have a count 15:29:13 there was a request for an MD-SAL OVSDB protocol plugin 15:29:20 edwarnicke: i checked, and org.opendaylight.yangtools.concepts is loaded in the pax-exam environment 15:29:55 edwarnicke: with the correct version, so I'm not sure what's going on 15:30:55 lori: Yeah, that's really weird, because among other things, Builder has been around for a long long time in concepts 15:31:15 #info colindixon notes from looking at the release mailing list that there have been two requests that have gone seemingly unacknowledged: one for an MD-SAL OVSDB plugin and another for application-level request tracking support in the MD-SAL 15:31:40 colindixon: shague did acknowledge mine. 15:31:44 * colindixon is pretty sure there were other reqests, e.g., from sdean778 15:31:51 alagalah: ok 15:32:09 #inco alagalah says htat shague did acknowledge the request for an MD-SAL OVSDB plugin 15:32:11 colindixon: are you going through last weeks’ meeting notes? 15:32:14 inco 15:32:22 tbachman: I’m trying 15:32:29 :) 15:32:29 k 15:32:36 colindixon: It should be noted we are still negotiating. I think thats the process. Going to try the v3API 15:32:53 edwarnicke: so if I check out commit 29f1998fb28a7b1205f4c6aad75dd87428cf5569 in yangtools, do a clean install, and then build lispflowmapping with -nsu, the tests pass 15:33:12 lori: Cool 15:33:12 colindixon: rovarga asked last week about updating guava 15:33:13 colindixon: Should I #info that ? 15:33:25 colindixon: didm team joined OF plugin call yesterday to discuss dependencies and timing 15:33:27 #info it appares as though the SNMP project asked the AAA project about credential managment 15:33:47 #info uchau notest aht the DIDM team is working with the OF plugin team about dpeendencies there 15:34:03 colindixon: current understanding is that dependencies by didm on OF plugin are in the OF release plan 15:34:33 colindixon: about the asks from GBP and SFC for an ovsdb mdsal sb - what else was needed? We are talking with the projects but there are still open items 15:34:34 #action uchau, sdean778, and alagalah it would be great if negotitaiotns or at least highlights could happene somewhere cc’ing the release list so that there’s a log of expectations 15:34:43 edwarnicke: but not with the current version, so I don't know how that extra import in code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BuilderTemplate.xtend affects class loading 15:35:03 lori: Are you on NA time? 15:35:13 DIDM also asked controller project for 2 enhancemnets requests 1) finer filter when subscribing to receive onDataChanged notivications (bugzilla 2574), and 2) ability to control how much processing is given to a plugin (bugzilla 2575)\ 15:35:20 edwarnicke: eastern europe 15:35:27 In addition to DIDM - OpenFlow plugin had also invited TSDR and LACP projects to the OpenFlow plugin meeting to discuss dependencies. 15:35:35 #info DIDM also asked controller project for 2 enhancemnets requests 1) finer filter when subscribing to receive onDataChanged notivications (bugzilla 2574), and 2) ability to control how much processing is given to a plugin (bugzilla 2575) 15:35:42 tbachman: thanks 15:35:48 colindixon: np! 15:35:54 #info OpenFlow plugin had also invited TSDR and LACP projects to the OpenFlow plugin meeting to discuss dependencies, in addition to DIDM 15:35:55 uchau: tbachman Do we know the response from controller? 15:35:55 colindixon: I will update mine on the OVSDB wiki 15:36:09 edwarnicke: I’m not aware 15:36:10 edwarnicke: but I'll be around for about 3 more hours 15:36:51 edwarnicke: no response from controller on didm requests 15:37:10 uchau: Were they filed as bugs etc? 15:37:13 #info colindixon notes that if you really want requests to happen, there are three places to log them: (i) to the mailing lists: release, and both project-dev lists, (ii) on the release plans on the wiki and (iii) in bugzilla for projects that use bugzilla 15:37:20 edwarnicke: see above ^^^ :) 15:37:22 2574 15:37:24 2575 15:38:14 https://bugs.opendaylight.org/show_bug.cgi?id=2574 there is a response from Tony here 15:38:21 I also file enhancmenet request of AAA team for Security Credentialk Servie (bugzilla 2576) 15:38:55 https://bugs.opendaylight.org/show_bug.cgi?id=2575 there is a response from robert here 15:39:00 I’ll note that dbainbri replied in both cases 15:39:02 colindixon: thanks for update 15:39:10 and that he got no response from the controller team 15:39:19 for more than two weeks 15:39:30 which is, to put it mildly, disappointing 15:40:02 colindixon: Could you repeat that now that ttkacik is here? 15:40:36 #info sdean778 and uchau note that they filed two enhancement requests against the controller (bugs 2575 and 2574) and got one response initially, but no responses for more than two weeks after dbainbri replied 15:40:42 ttkacik for yangtools / controller 15:40:58 #info ttkacik joins for yangtools and controller 15:41:10 https://bugs.opendaylight.org/show_bug.cgi?id=2574 15:41:12 https://bugs.opendaylight.org/show_bug.cgi?id=2575 15:41:31 * ebrjohn is phrobb function testing his networking stack?? 15:41:34 sdean778: does AAA use bugzilla to track such requests, do you know the bug 15:42:00 colindixon: he pasted it above 15:42:03 2576 15:42:16 ebrjohn: sorry, my machine decided to go wonky… I haven't had a keyboard for the last several minutes… had to reboot to get it back 15:42:33 #link https://bugs.opendaylight.org/show_bug.cgi?id=2576 sdean778 notes that he opened a bug against AAA for a feature reques and has received no response for over two weeks 15:42:39 colindixon: thx 15:42:39 phrobb: sounds like fun ;) 15:42:41 was about to do that one 15:42:45 beat me (again) 15:42:58 sdean778: did you send a mail to aaa-dev, release and didm-dev? 15:43:05 bug 2575 - is it really blocking someone or it is nice to have feature? 15:43:34 colindixon: last weeks meeting minutes say that he did 15:43:42 when I filed enhancement request, i also sent email on the appropriate email list 15:44:08 maybe not all those, but definitely some mailing list :) 15:44:13 2575 is a "nice to have" for Lithium timeframe 15:44:32 #link https://lists.opendaylight.org/pipermail/aaa-dev/2015-January/000244.html there has been no response to sdean778’s request to AAA on the list either 15:45:17 #action gzhao to try to reach out to AAA and see what’s going with DIDM’s request of AAA (bug 2576 and this e-mail https://lists.opendaylight.org/pipermail/aaa-dev/2015-January/000244.html ) 15:45:34 AAA did eventually respond saying they did not have resources to work on it during Lithium timeframe 15:45:37 gzhao: hopefully that’s osmething you can help with 15:45:41 sdean778: ok 15:45:44 where did they respond? 15:46:02 and is it logged anywhere 15:46:18 I revieved email, I'll have to look to see if it was directed to me or aaa-dev 15:46:46 #info sdean778 notes that the AAA project did eventually respond the the feature request by saying that they did not have the resources to work on this in the Lithium time frame (it appeas as though it did not go anywhere that is publicly logged) 15:46:56 https://lists.opendaylight.org/pipermail/aaa-dev/2015-January/000263.html 15:47:10 #undo 15:47:10 Removing item from minutes: 15:47:46 #link https://lists.opendaylight.org/pipermail/aaa-dev/2015-January/000263.html the AAA project did ackwoldge the request for a security credential service saying they didn’t have the cycles to do it in Lithium 15:48:04 sdean778: Question on the security credentials service 15:48:14 sdean778: How much work is involved? 15:48:15 uchau, sdean778: do you plan to do it inside SNMP then, or did you want to do help AAA out and do it there? 15:48:29 sdean778: And since it is something that snmp needs, is it something that the snmp folks could perhaps contribute to AAA? 15:48:49 We plan to work with the AAA folks to see where it best fits 15:49:08 * edwarnicke just wants to remind folks that answers to requests are not yes/no... but rather 'yes we will do that'/'that sounds cool, will you do that'/'no, that is a bad idea for reason xyz' 15:49:13 #info sdean778 says that SNMP plans to work with AAA to see where it fits best 15:49:34 sdean778: I guess my point is, anybody can do the work for these things... not just the committers on the project where it logically lives :) 15:49:44 sdean778: Projects are open to contributions from anyone :) 15:50:02 sdean778: would you be willing to write up a short (3-4 sentence) e-mail with links to the relevant mails describing the request and what happened and send it to release, aaa-dev and snmp-dev? 15:50:03 Yep, I understand 15:50:26 one of the goals is to make it so that there’s some place for people to easily look and see what happened with these kinds of negoitations 15:50:49 colindixon: + 1000000 15:50:54 colindixon - i can summarize and send email 15:51:17 #action sdean778 will write up a short (3-4 sentence) e-mail with links to the relevant mails describing the request and what happened and send it to release, aaa-dev and snmp-dev 15:52: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 the project who would fulfil the request and possibly (iii) open a bugzilla enhancement request 15:53:16 #info the goal of doing all 3 things in the above #action is to make is so that there is a good log of the negotiations and who agreed to what 15:53:51 #info in particuarl, cc’ing the releas list is CRITICAL because it’s where people like me, phrobb, and gzhao can go to look for stalled things quickly and easly 15:53:59 * colindixon gets off his ranting soapbox 15:54:19 * tbachman claps for soapbox speech 15:54:22 * edwarnicke stows soapbox for future use :) 15:54:24 anyone else have requests/annouancements/questions 15:54:37 I did not log requests on the release plan. I was sure where to put it. Do I just add a brief description of the request at the bottom of the release plan for the project we are requesting the enhancment from 15:55:17 sdean778: release plans should be following this template: https://wiki.opendaylight.org/view/Simultaneous_Release:Per-Project_Lithium_Release_Plan_Template 15:55:31 sdean778: if not, feel freed to add this section and fill it out: https://wiki.opendaylight.org/view/Simultaneous_Release:Per-Project_Lithium_Release_Plan_Template#Requests_from_Other_Projects 15:56:18 * colindixon notes that all offset 0 projects have used that template (or at least have a requests from other projects section) 15:57:25 colindixon: I'm surprised though that there are no actual requests logged in that section of the release plan for the Offset 0 projects 15:58:44 dbainbri: Welcome :) 15:58:46 #action gzhao to ask the following projects to make sure to use the releaes plan template or at least have sections for tracking the key areas: SNBI, Pliugin2OC, OpenFLow Plugin, SDN interface App, LISP Flow Mapping, AAA 15:59:28 phrobb: yeah 15:59:50 phrobb: I’m not sure what to do about that 16:00:31 #action some combination of phrobb, gzhao, colindixon and those making requests should try to make sure to log requests on the release plans of projects that would fulfill the request 16:00:45 * ebrjohn packing up to go pickup the kids from school 16:00:46 ok, do we have anyone else left? 16:01:05 * regXboi wandering to next call 16:01:09 bye all 16:01:10 edwarnicke: thank you 16:01:16 Any other topics for today's meeting? 16:01:58 Last call.... 16:02:09 ok 16:02:11 lots of #actions 16:02:18 #endmeeting