17:00:25 #startmeeting 17:00:25 Meeting started Fri Jan 17 17:00:25 2014 UTC. The chair is edwarnicke. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:25 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:00:29 #topic rollcall 17:00:35 Everybody #info in 17:00:56 #info Phil Robb present 17:01:17 #info shague 17:01:27 #info Ed Warnicke for controller 17:01:31 #info Luis is also here 17:01:35 #info oflibMichal for the openflowjava 17:01:42 #info Abhijit Kumbhare for openflowplugin 17:01:50 #info Anees / opendove 17:01:52 #info michal_rehak for openflowplugin 17:02:02 #info Andrew Grimberg for infrastructure support 17:02:03 #info Chris Wright for troublemaking 17:02:21 nice 17:02:29 #info Madhu here 17:02:53 Anybody else? 17:03:13 #topic review decisions from 5:45pm meeting 17:03:32 We've started in the 5:45pm meeting reviewing the decisions from the 9am meeting to make sure everyone is OK with them 17:03:52 Since some folks at the 5:45pm can't attend the 9am and should have a voice 17:04:06 All #agreed items from yesterdays meeting the 5:45pm concurred with 17:04:26 In addition, the 5:45pm meeting #agreed to some things 17:04:41 And so I wanted to review those with the 9am to see how folks here felt about them 17:04:49 Does that sound good to everyone? 17:05:02 yep 17:05:13 +1 17:05:13 Here's what was agreed at the 5:45pm meeting: 17:05:18 AGREED: to add decisions on the changes to https://wiki.opendaylight.org/view/Draft_Syslog_Level_Settings to the bottom of the page 17:05:29 AGREED: copyright/license headers need not go into configuration files, .gitignore, or READMEs 17:05:37 AGREED: copyright/license headers need not go into .gitreview 17:05:46 AGREED: raise the question to the attorneys as to whether we need copyright/license headers in pom.xml files 17:05:52 AGREED: to cancel 5:45pm PST Friday meeting 17:05:59 AGREED: to have 5:45pm PST Sunday meeting 17:06:30 I would maintain that the last two are matters purely internal to the 5;45pm meeting and thus do not require our concurance... feel free to voice other thoughts on that :) 17:06:40 What do folks think about these agreed items? 17:06:45 all good 17:07:05 Other folks? 17:07:25 sounds good to me too 17:07:28 we discussed the pom.xml a bit in integration call as well...some (non-odl) projects do, some don't put copyright/license header 17:07:35 agree ... but i have question: what about copyright in yang files ? 17:07:56 #info rovarga for bgpcep 17:08:01 oflibMichal: Good question, do yang files have a commenting mechanism sufficient to support it? 17:08:24 well, what we are doing is sticking the copyright in the description 17:08:38 what about models coming from ietf? 17:08:48 I would suggest we treat those like third party code 17:08:49 i'm not sure we have authority on all models 17:09:21 I would suggest we treat the models coming from the ietf the same way we treat third party code. It's not our copyright/license. 17:09:26 Thoughts? 17:09:28 makes sense, so leaves only uniquely authored odl yang models? 17:09:31 edwarnicke: +1 17:09:46 we even do not want to change them, as that may create interop issues 17:10:42 indeed 17:10:45 correct, don't put copyright/license headers on files you didn't author 17:12:25 oflibMichal: I think your question was do we want to put copyright/license info in the originally authored yang files 17:12:38 edwarnicke: right 17:12:40 For the config files, I know it is a gray area and many projects don't put copyright/license header information in them. The approach we were suggesting though is that "if you want someone else to be able to take a file and modify it and pass it on, go ahead and put a copyright/license header on it… that way the downstream user is assured that your intent was to let them use/modify the file under the terms of the EPL 17:13:46 I'm fine with that being a guideline/suggestion as opposed to a mandate 17:14:14 OK... so can I #agree to concur with: 17:14:21 AGREED: to add decisions on the changes to https://wiki.opendaylight.org/view/Draft_Syslog_Level_Settings to the bottom of the page 17:15:10 Cnn I #agree to concur with the 5:45pm decisions and then we can switch the topic to continue the converation? 17:15:12 Can 17:15:20 (cutting and pasting again was getting to be a drag) 17:15:57 i agree w/ the 5.45 outcome 17:16:00 edwarnicke: not sure if i understood the pom.xml clearly 17:16:08 shud we copyright or not 17:16:28 "raise the question to the attorneysraise the question to the attorneys" 17:16:36 pom.xml would be come a #action on phrobb to check with legal on whether we need copyright/license headers in pom.xml 17:16:36 not settled yet 17:16:47 My gut would be they are not copyrightable really... but IANAL 17:16:58 thanks (and sorry for repeating the question :) ) 17:18:21 #agreed 9am meeting agrees with all #agreed decisions from 1/16/2014 5:45pm meeting 17:18:37 #action phrobb: check with legal as to whether pom.xml files need copyright/license headers 17:19:06 #topic copyright/license headers 17:19:12 For files that do not support commenting - may be an additional file can be added in the same directory which states the different copyrights and files in the directory that those copyrights are applicable? 17:19:19 Do we want to continue with copyright/license headers on yang files? 17:19:31 phrobb: as an example...maven does this: 17:19:33 abhijitkumbhare: Do we have such file types identified yet? 17:19:37 #link https://git-wip-us.apache.org/repos/asf?p=maven.git;a=blob;f=pom.xml;h=0c5133762f06739eda6c3914b0584db7a5da706d;hb=HEAD 17:19:48 edwarnicke: none that i am aware 17:19:52 cdub: Maven does what? 17:20:00 abhijitkumbhare: Lets cross that bridge when we come to it then :) 17:20:02 see #link 17:20:31 cdub: got it, yep 17:20:34 phrobb: just a fyi for pom.xml legal discussion 17:21:01 Mind if I move along to per project reporting? 17:21:23 no, go for it 17:21:47 #topic per project status 17:21:58 #link https://docs.google.com/spreadsheet/ccc?key=0AoSzir1BfjyWdDQyVElWNG9mcWxhblREckZjbjFxUVE#gid=1 17:22:29 One thing we tried at the 5:45pm that seemed to work well was simply a call out for projects to #info their status on their work items at the same time. Turned out to be a quick way to get through it all. 17:22:34 So... lets try that here... 17:22:48 Everybody #info their per project items status 17:23:14 #info ovsdb : owners assigned to each per-project task and the spreadsheet is unto date with the status. 17:23:53 #info controller: Globale Code Cleanup per-project items assigned in spreadsheet 17:24:24 #info For openflowplugin - we have assigned some tasks (marked in the spreadsheet). However we are still assigning the remaining tasks - we will be lengthening our daily meeting on Monday morning Pacific to make sure the tasks are assigned. 17:24:51 #info openflowjava: oflibMichal responsible for all items - doing one by one 17:25:23 Anybody else who hasn't spoken up yet, please do so... we'll change topic soon 17:25:37 #info integration: not sure which release tasks apply to integration repo 17:25:45 #info opendove: global code cleanup close to done; working on artifact creation for non bundle components; docs task being assigned 17:25:49 #info bgpcep: owners assigned and on-track for ETAs so far 17:26:33 OK... last call... 1 more minute before topic change 17:26:48 #topic which per project issues apply to integration project 17:27:12 (apologies, epic fail on actually correctly ascertaining a minute... I got excited...) 17:27:42 #info lispflowmapping: David Goldberg is handling the tasks and assigning when needed. on track. 17:28:33 I don't see Global Cleanup items that would apply to integration, what to other folks thing? 17:29:44 we do not develop project code but we build release editions and rpms 17:30:42 just wonder if there is any action ti be done on those 17:31:12 LuisGomez: we are tyring to leverage some of integration project's rpm stuff for opendove 17:31:28 Can we #agreed that integration can mark the Global Code Cleanup items N/A for them? 17:31:32 well... I guess the nexus group and pom.xml copyrights may apply 17:31:39 edwarnicke: do u have anything in mind ? 17:32:09 Madhu: I didn't understand your question 17:32:40 Can we #agreed that other than possibly the copyright/license section, they can mark Global Cleanup items N/A? 17:32:41 i meant, if u have any tasks in mind for integration project that we miss ? 17:33:18 edwarnicke: gut feeling. there will be something just we are missing now :) 17:33:30 like the run.sh work that we did just on the integration project 17:34:00 Right, but those are not yet identified 17:34:11 I'm talking about for the identified tasks 17:35:31 something that we can do after the release cut is to change the current system test jenkins jobs to point to RELEASE or new SNAPSHOT version 17:35:55 True, but that's down in the Finalization section 17:36:02 yes 17:36:04 Lets #agree this so we can move on to docs 17:36:23 sure 17:36:46 #agreed With the possible exception of copyright/license item, the integration project can mark per project Global Code Cleanup items as N/A (note: we may discover some other integration specific things later) 17:36:54 #topic documentation 17:37:13 Do we have RobDolin or chrisprice on the line? 17:37:32 (Or other doc team members (noted: Madhu is here for Developer Guide)) 17:38:10 edwarnicke: i have asked networkstatic to help out with Developer guide 17:38:26 Could you ask him to add himself to the spreadsheet? 17:38:28 rogr 17:38:51 #topic download page 17:39:09 Quick note from the 5:45pm meeting 17:39:22 dbainbri has volunteered to do docker for all three release editions 17:39:48 shague: ^^^ worth noting...and connecting w/ dbainbri 17:39:58 yeah, that was the only status update for today on the download page. already working with him! 17:40:08 nice 17:40:08 shague: I pointed dbainbri to you already, but bilteral connecting is alway desirable :) 17:40:24 phrobb: Do we have anything from the design folks? 17:40:24 yep, we are connecting. 17:40:57 Not yet. I pinged them yesterday but haven't heard back yet 17:41:15 and mucho gracias to David for picking it up. 17:41:24 dbainbri: is awesome :) 17:41:48 wouldn't go that far. 17:41:54 #topic System test 17:42:18 thats me 17:42:41 we are developing system test for base edition of13 option 17:42:59 we have vtn mgr in place 17:43:03 LuisGomez: Can you provide a pointer to how to hook up new testing with the new OF13 VM 17:43:11 We have some automated scripts we'd like to see run regularly 17:44:13 LuisGomez: Great that you will be testing VTN with of13 option soon - that means the AD-SAL adapters will get tested well. 17:44:23 EWd: the automated scripts is the python script that I saw from Jan? 17:44:48 LuisGomez: Yes 17:45:06 Ed: that script will be running today if all goes well 17:45:11 We *really* need to run it for regression, and tykeal says the VM is only available from integration Jenkins 17:45:19 LuisGomez: That is awesome 17:45:28 Where is it checked in so we can commit our updates there 17:45:49 edwarnicke: I can get a VM built out for openflowplugin's jenkins today. I'm going to need to get one for VTN as well 17:46:08 tykeal: Thanks 17:46:12 tykeal: ovsdb ? :-( 17:46:21 Anything else for system test? 17:46:36 right... ovsdb, I think that may be the ticket I got yesterday 17:46:50 Ed: the plan is to move the pythin script to our repo today and set a jenkins job to run it with controller -of13 option 17:46:59 tykeal: thanks. i was working the social engineering path before. seems like ticket works better :) 17:47:07 LuisGomez: Awsome :) 17:47:12 Anything else before topic change? 17:47:15 Ed: i will send info to ofplugin devs when is ready 17:47:18 LuisGomez: i think you mentioned an updated mininet VM for base qualification testing -- when do you think that will be avail 17:47:36 what version of OVS is being loaded on this e guys? 17:47:50 v2.0+ important 17:48:14 LuisGomez: Just confirming - you will be testing -of13 option with both OF1.0 and OF1.3 switches, right? 17:48:15 ashaikh: the VM to validate controller will be prepared this weekend as i plan to present it on Monday TWS call 17:48:53 abhijitkumbhare: yes 17:49:01 Thanks for the info 17:49:03 v2.0 17:49:05 Since we are running low on time, lets take this offline (carrier pidgeons) and run through the last two 17:49:08 LuisGomez: ok, great -- thanks 17:49:09 ty tykeal 17:49:47 #topic Additional Testing 17:49:55 ashaikh: How are we doing on platform coverage? 17:50:27 i think we have linux variants covered -- need some input from Rob still on Windows 17:50:37 will follow up with him again 17:51:04 for Mac OS , i'll ask a couple of individuals 17:51:20 hint edwarnicke 17:51:38 ACK 17:51:46 #topic finalization activities 17:52:03 Madhu: Any progress on investigating signing of artifacts? 17:52:17 edwarnicke: no. 17:52:37 Have we figured out how to do a dry run by next Wed of cutting release artifacts? 17:53:22 edwarnicke: we first have to make sure all the projects are done with convergence 17:53:36 not sure who is handling the external artifact convergence 17:53:42 and what is the final decision on that. 17:53:52 cdub: Do you know? 17:53:53 i will send list to list 17:53:58 Ack 17:54:03 Anything else guys before we end? 17:54:08 https://docs.google.com/spreadsheet/ccc?key=0Anypq0z_rOtOdE1YOUFSejQ0TGk0TkFhbVdEZ0d0VHc#gid=0 17:54:16 owners : please make all of them green 17:54:34 this is the first basic step for even dry-run of release-artifacts 17:54:50 but edwarnicke there is a dry-run option for the release plugin 17:54:53 ed/madhu: bgpcep removal from controller is all queued up, feel free to merge 17:54:55 which we can try 17:55:06 rovarga: thanks appreciate it 17:55:17 rovarga: I will do some runtime testing to make sure it all works out :) 17:55:27 edwarnicke: if we can get yang tools and controller project on wed 17:55:33 we shud be able to dry run them ? 17:55:36 Madhu: Mind if handle that merge 17:55:44 edwarnicke: don't mind at all :) 17:55:49 Madhu: Have we figured out how to dry run yet? 17:55:49 what about removing the old plugin from controller odl/distributions? 17:56:04 I mean openflow protocol plugin 17:56:15 michal_rehak: I believe that whole thing has been decided already by the TSC 17:56:16 michal_rehak: we are not removing them 17:56:23 michal_rehak: it gets used 17:56:26 ok 17:56:29 old OF plugin is default, -of13 turns on new one instead 17:56:47 cool 17:56:51 Mechanics are already in place and in use :) 17:57:01 OK, anything else before we close? 17:57:02 edwarnicke: shall we align yang tools for the dry run 17:57:12 that is the only possible project we can do dry run on at this point 17:57:33 everything else is dependent on the SNAPSHOT version of yangtools 17:57:43 i mean every other project is 17:58:10 Hmm... 17:58:23 Sounds like we still need to figure this out a bit 17:58:32 I'll check in with the yangtools guys though 17:58:36 #endmeeting