15:31:37 #startmeeting weekly lithium IRC sync 15:31:37 Meeting started Wed Feb 25 15:31:37 2015 UTC. The chair is colindixon. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:31:37 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:31:37 The meeting name has been set to 'weekly_lithium_irc_sync' 15:31:46 #topic roll call and agenda bashing 15:32:07 #info colindixon for docs, TTP, and TSC 15:32:16 We name this meeting something different each week :-/ …. we need to get better at that so the minutes are easy to find 15:32:26 #info ttkacik for Controller 15:32:28 lol 15:32:30 chair me Colin and I'll help out 15:32:35 #chair phrobb gzhao tbachman 15:32:35 Current chairs: colindixon gzhao phrobb tbachman 15:32:43 #info dkutenic for bgpcep, tcpmd5 15:32:45 #info jburns for iotdm 15:32:52 phrobb: the previous meetings were M1 M2 sync 15:32:54 #info sdean778 (Steve Dean) for DIDM and SNMP Plugin 15:32:55 which sounded wrong 15:32:56 * tbachman laughs when he hears “chair me”…. keeps envisioning somone smashing a chair over someone’s head 15:33:10 phrobb: I tried to pick this one so that we could reuse it 15:33:23 I called the last one I did "lithium cross project irc mtg" 15:33:32 phrobb: ah 15:33:34 my bad 15:33:38 I must have missed that 15:33:42 #info fabiel for Persistence Store Service 15:33:44 #info ttkacik for Yangtools 15:33:44 no worries, we'll get there 15:34:07 tbachman: lol 15:34:16 so, if anyone wants to add something to teh agenda, feel free to list it as a topic now so we can get through it in a few 15:34:28 all: alagalah will be here momentarily 15:35:17 #info alagalah for GBP, OpFlex 15:35:31 Sorry folks, meeting overflow 15:36:38 colindixon: made a call for agenda topics. If there are no additional ones, we'll start with any cross-project questions.... 15:36:42 How are we on this fine Wednesday ? 15:36:45 #info rovarga also for yangtools 15:37:02 splendid alagalah, thanks for asking. And you? 15:37:12 * tbachman has a question on some definitions 15:37:14 I’d like to say a few quick things about docs, but I’ll do it in time 15:37:58 tbachman: ask away 15:38:21 I was wondering about what functionality freeze vs. API freeze means exactly 15:38:48 #info tbachman asks what the difference between functionality freeze and API freeze was supposed to be 15:39:19 what happened in previous releases - functionality (working code) was unsually delivered after API freeze 15:39:43 #info funcrtionality freeze means that at least enough functionality to get a PoC done or beta test the general idea of an API should be there 15:39:53 and when someone tried to use that functionality - it usually leaded to API changes 15:40:21 #info API freeze is much harder, meaning that APIs should actually stay put and other projects shoudn’t have to make code changes as a consequence of anything you do 15:40:23 does that make sense? 15:40:24 so reversing that gives you something to play to figure out if APIs are sufficient 15:40:34 what ttkacik says is the motivation for the freezes and the ordering 15:41:23 colindixon: phrobb FYI - as of last night GBP is dependent on SFC. We will update our artifacts. We have been working closely together, but technically we should go through the "request functionality" process. 15:41:59 Actually can phrobb colindixon gzhao clarify something for me ? 15:42:03 alagalah: thanks for the heads up.. 15:42:08 alagalah: sure 15:42:10 alagalah: sure, what do you ned? 15:42:22 s/ned/need 15:42:23 * alagalah Actually I noodled it out for myself... 15:42:36 that was fast… quite the noodle 15:42:48 :-) 15:42:55 We are dependent on SFC... like just one of our renderers is dependent on OFPlugin therefore its a project dependency... I was curious about the degree of dependency... but its binary 15:42:56 if you think others are wondering the same thing, please ask 15:43:25 alagalah: yeah, going beyond binary dependencies seems beyond us (at least for this release) 15:44:04 phrobb: what’s the next topic? 15:44:27 sorry folks — back. 15:44:29 thx for the input 15:44:38 If no other questions, then the next topic is Project announcements 15:44:51 #topic Project Announcements 15:45:26 Anything any project wants to note for other projects - colindixon this may be a good place to state your documentation business 15:46:19 #Info the documentation project has been working to try to get the templates for projects to use for their outlines (due at M3 done) and I will be merging the templates this week 15:47:39 #link https://wiki.opendaylight.org/view/CrossProject:Documentation_Group:Lithium_Project_Documentation_Requirements#Timeline_for_Deliverables_from_Projects this has the overview, but the exact location of where you should put your docuemntation might change a bit in the next few days 15:48:36 #info the templates will be in the docs repo in the folder manuals/readme/src/main/asciidoc 15:48:51 #info expect more information about docs in a mail sent to release later this week 15:48:55 hopefully that helps 15:49:53 colindixon: It does, just added the link to our trello card for docs... many thanks 15:50:14 colindixon: Is there a maven flag that can magic up someone to do our documentation ? 15:50:28 #info yangtools has basic constraint enforcement ready to merge, we will probably be merging it on Monday or Tuesday 15:50:29 For Offset 1 projects, are there any changes in your planned functionality that will affect any of your dependent projects as M3 approaches (next week)? If so have they been well communicated? 15:50:59 #info offset 1 projects please check #link https://lists.opendaylight.org/pipermail/release/2015-February/001413.html , any question since M3 status is due next week 15:51:19 thanks for posting that gzhao 15:51:37 rovarga: is there a way for projects to turn that back off so that they can make progress while they debug it? 15:52:08 #info BUG-2362. Binding-Aware users should be unaffected (BUG-1953 did the same thing for them), Binding Independent users (like RESTCONF) may get bitten if they pass wrong values 15:52:31 #info LuisGomez will give a talk in TWS how to create integration system test template. 15:52:41 gzhao: Can you update us on how projects are responding to the SingleFeature Test fix? 15:53:13 colindixon: fair question, but I am afraid the answer is no at this time 15:53:46 rovarga: maybe even just instructions about how to roll yangtools back to before it and then buidl with -nsu? 15:54:05 #link https://docs.google.com/spreadsheets/d/1PYxjiSYEks44uJByVO1P44rnI5xTJRulpKyrSsDQF9g/edit#gid=1598222722 <== spreadsheet to track single feature test 15:55:05 #info right now, only two projects, nic and lisp responded and lisp was verified. 15:55:35 gzhao: note that the list I produced coudl have both false positives (e.g., lisp) and false negatives 15:56:30 colindixon: I think if people read edwarnicke's example, and your ttp example, they should figure it out. 15:56:41 gzhao: yes 15:56:44 colindixon: rovarga Question: From yesterdays MD-SAL meeting, did anyone take an action, or is this the forum, for someone to give an update on cross-project gerrit process ? 15:56:57 I know we are running into the doco meeting 15:57:19 alagalah: sadly, the docs meeting for today has been canceled, so we’re OK for now 15:57:36 alagalah: no, I don’t think anyone did 15:57:36 colindixon: rovarga (ack) ... is it something we should put on this meeting's standing agenda ? 15:57:55 colindixon: rovarga ie is this the right forum ? 15:58:10 #info alagalah asks if anyone took an action time on how to better convey when patches in different projecrts depend on one another 15:58:39 colindixon: rovarga Perhaps if we have time a mention on the TSC call ? 15:58:39 #info yesterday, on the MD-SAL call, this came up and robert suggested using topics as a way to do that 15:59:05 alagalah: I can put it on the agenda for a few minutes 15:59:27 for now, I think the answer is topics but it won’t help you figure that out from the CLI where your builds are failing 15:59:54 colindixon: I think its appropriate, especially as projects integrate at a say the same offset level, where it appears the issue was born out of offset0/1 projects, but maybe relevant to others. 15:59:55 #info other suggestions here have been: (a) using reptool and (b) possibly cross project dependencies in gerrit 16:00:01 yeah 16:00:08 we can bring it up 16:00:14 colindixon: Done, thanks 16:00:23 the issue is that somebody needs to find time to go play with things 16:00:29 and see how they work 16:00:43 collecting M3 status for offset 1 will be challenging, integration automation test starts and karaf features defined. 16:00:43 rovarga: so, how hard would it be to make constraint checking a flag? 16:01:12 gzhao: yeah… we need to work on that and figure out how much can be automated or semi-automated 16:01:15 colindixon: that flag is global or per-model basis? 16:01:39 ttkacik: global and enabled by default, but something that I could locally disable 16:01:55 so that I can keep making progress while I debug issues with it 16:02:37 does that make sense? 16:03:00 I’m just looking for a safety valve so that if somebody finds everythign there is broken 16:03:38 #info yangtools and controller project plans to remove CompositeNode and CompositeNode related APIs and methods on 2015-03-09 16:03:38 #info these APIs were deprecated early in Helium 16:03:38 #info affected projects are ttp, aaa and sfc - courtesy patches which will migrate these projects from deprecated API will be provided by 2015-03-04 16:03:38 #info Binding-aware only users are not affected by change 16:03:45 colindixon: not quite sure, will have to get back on that 16:04:08 rovarga: sure, it’s just a thought if it’s easy 16:04:16 ttkacik: thanks! that sounds perfect 16:04:36 colindixon: already looking at ttp test :) 16:04:54 any help there would be appreciated :-) 16:04:57 other topics? 16:05:17 #info Last call for Project Announcments.... 16:05:32 actually was suprised there are only four classes affected outside controller and yangtools 16:06:02 #topic Any Final Questions… On Process, M3, or any other? 16:06:34 Going once…… 16:06:55 Going twice….. 16:07:09 #info encourage people to attend Monday TWS 16:07:24 especially offset 1 16:07:47 alagalah: What's on the agenda for TWS on Monday? 16:07:58 phrobb: luis and integration 16:08:06 phrobb: hold 1 for link and I will #link #info 16:08:38 alagalah: Well worth attendance at twice the price! 16:08:59 alagalah: not on wiki yet 16:09:16 #link https://wiki.opendaylight.org/view/Tech_Work_Stream:Main#Upcoming_Meeting_Agendas gzhao recommends offset1 folks attend TWS Mar2, Luis talking about Integration testing requirements 16:09:25 gzhao: was yesterday 16:09:37 gzhao: I was editting it as I looked it up, removing old meetings from the agenda 16:09:44 gzhao: perhaps you looked as I was saving ? 16:10:03 Great reminder gzhao and alagalah 16:10:24 #info last call for final questions 16:10:42 #topic Cookies 16:10:49 lol 16:11:00 #info Thanks everyone for joining this morning… We'll do it again next week 16:11:07 #endmeeting