17:00:13 #startmeeting 17:00:13 Meeting started Tue Jan 21 17:00:13 2014 UTC. The chair is colindixon. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:13 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:00:18 #topic roll call and agenda 17:00:33 #info Madhu here 17:00:57 #info Phil Robb here 17:00:59 #info rovarga for bgpcep and yangtools 17:01:00 if people who are attending can #info their being here that would be great 17:01:10 #info Anees / opendove 17:01:18 #info Konstantin for defense4all 17:01:26 my plan is to go over the stuff that is past due which you can see a brief summary of in yesterday's meeting 17:01:40 and then to ask people about what's going on with stuff that's due by the end of the week 17:01:50 #info dkutenic for bgpcep 17:01:56 anyone else around 17:02:09 #info oflibMichal for the openflowjava 17:02:09 also if anyone has specific topics they want to go over, let me know 17:02:12 # info goldavberg for lispflowmapping 17:02:28 goldavberg: try again with fewer spaces :p 17:02:44 #info Andrew Grimberg for infrastructure support 17:02:56 #link https://wiki.opendaylight.org/images/5/55/Odl-release-sync-agenda-9a-01-20-2014.pdf that was the agenda for last time and includes the things that were due yesterday or earlier 17:02:59 #info goldavberg for lispflowmapping 17:03:27 ok 17:03:42 #topic external dependencies 17:03:54 Madhu: we got suchi and affinit 17:03:58 affinity last night 17:04:03 is that the last thing we need to deal with 17:04:08 I guess this is really internal dependences 17:04:15 yes 17:04:22 #info actually internal and external dependencies 17:04:47 #info Madhu managed to connect with such about affinity which was the last project to start synching on internal dependences 17:04:52 ok 17:05:19 #topic testing with the new openflowplugin (the -of13 option) 17:05:30 so, there's two parts to this: 17:05:51 first, if you're planning to use any features of the new open flow plugin, you obviously need to start testing against it like *now* 17:05:56 #info michal_rehak / openflowplugin 17:06:13 #info Abhijit Kumbhare / openflowplugin 17:06:32 second, if you use the old openflow plugin, and want to test if you also work with the new one, you also should start testing to see if there's any hiccups 17:06:42 Luis sent out some mails to discuss about how to do that 17:06:46 not trying to finger-point or anything. just giving the reality here. 17:07:11 OF13 testing needs MDSAL. I am having trouble with a stabler version for the past 2 days 17:07:46 but am testing OF13 right now with a bit older version of integration branch image 17:07:52 #info projects that want to use OF1.3 features from the new openflow plugin should start testing with it immediately, I think that's just controller and OVSDB 17:08:14 #info projects that use the old openflow plugin and want to see if they also work via the adaptor bundles on the new one should also test 17:08:15 facing a few issues and am debuggin 17:08:30 #info Madhu and OVSDB are experiences some issues and are debugging 17:08:33 so, the question is 17:09:04 prasanna - are these the issues you were talking about in the openflowplugin meeting 17:09:15 is anyone here doing the testing 17:09:28 or planning to 17:09:30 and do they need help? 17:10:08 #link https://lists.opendaylight.org/pipermail/discuss/2014-January/001096.html this e-mail from Luis explains how to do the testing if you want 17:10:09 and asking tony? 17:10:17 colindixon: i can take some quick help from someone in open flow plugin team 17:10:43 abhijitkumbhare: prasanna michal_rehak anyone willing to help ? 17:10:46 Madhu: can you discuss with prasanna ? 17:10:55 yep 17:11:02 he was discussing in the morning with tony 17:11:09 #info Madhu to connect with prasanna about issues with OVSDB 17:11:10 ok 17:11:20 I think that lisp mapping isn't doing anything 17:11:26 here 17:11:31 and they're the last project I needed to talk to 17:11:39 is that right goldavberg 17:11:43 ? 17:11:51 #info Ed Warnicke for controller 17:12:07 We didnt test openflow 17:12:13 edwarnicke: can you fill in the fact that controller is already testing with -of13 17:12:24 goldavberg: so, you don't use open flow, and so won't be testing 17:12:25 Madhu: Have you tried my suggestion of simply building from integration/distributions/virtualization 17:12:31 As that has been quite stable in the integration tests 17:12:35 edwarnicke: that is failing today as well 17:12:40 And functions stabily on both Mac and Ubuntu for me 17:12:41 mastery just tried it 17:12:45 and we are facing the same problem 17:13:00 Madhu: Are you still pulling out of date versions, stomping config.ini files, etc, etc 17:13:08 goldavberg: if you aren't, then can you please put an n/a in that row (I think it's 27) on the spreadsheet in your tab 17:13:13 And munging around out of sync bundles 17:13:13 https://docs.google.com/spreadsheet/ccc?key=0AoSzir1BfjyWdDQyVElWNG9mcWxhblREckZjbjFxUVE#gid=1 17:13:15 edwarnicke: nope 17:13:22 Or are you building from a proper distribution directory as I recommended? 17:13:32 edwarnicke and Madhu, this is hugely important, but probably not for this meeting 17:13:35 hey Konstantin_ 17:13:40 i agree. 17:13:43 goldavberg: you hear? 17:13:45 here? 17:13:53 Madhu: Please adopt a stable and reasonable strategy for assembling a distribution. If you follow the instructions, everything shoudl work 17:13:54 Hey, Dropped for few secs 17:14:06 Colidixon sure 17:14:12 thanks 17:14:22 colindixon: Will fill in that controller testing is happening with -of13 (and passing reliably! ;) ) 17:14:30 thanks 17:14:44 #action goldavberg will update the spreadsheet to say they aren't' testing with -of13 because they don't use openflow 17:14:54 #action edwarnicke to update the spreadsheet to say that controller is already doing this 17:15:03 #topic dry run cutting of releases 17:15:25 we went over this yesterday, so, I really just want to check in and see if people have questions, need help, etc. 17:15:36 Yes, i have. 17:15:41 it's just trying to go through as much of the mechanics of cutting artifacts before 1/27 as possible 17:15:46 Konstantin__: go for it 17:15:53 We have already 'RELEASE' in our poms. 17:16:04 And can't use release plugin .... 17:16:14 yangtools job is there, we had a misconfiguration, so there's one more spin 17:16:18 Should we go back to SNAPSHOT ? 17:16:20 #info: I am told that the correct job to copy is: https://jenkins.opendaylight.org/controller/job/controller-bulk-release-prepare-only/ 17:16:31 #info there is a easy to miss option in Git Advanced Checkout/merge to local branch (optional) 17:16:35 essentially we are at a place where prepare succeeds localy with -Dpush=false 17:16:35 which is important 17:16:42 #link https://jenkins.opendaylight.org/controller/job/controller-bulk-release-prepare-only/ providing a clickable link to the job 17:16:58 edwarnicke or GiovanniMeo, do you know what Konstantin__ needs to do? 17:17:10 Konstantin__: I would recommend the following 17:17:20 rovarga: great. thanks. 17:17:44 ? 17:17:51 Konstantin__: Keep testing. If you discover you need to fix things, you will need to go to a new SNAPSHOT, and then can cut release artifacts on Monday 17:18:20 #info rovarga states that yangtools is up and working with -Dpush=fals 17:18:20 Problem is that we don't use SNAPSHOT .... 17:18:39 So, Jenkins job is failing for us. 17:18:53 Konstantin__: u r using RELEASE versions of the controller ? 17:18:59 and you have no other dependencies ? 17:19:00 Konstantin__: Which Jenkins job? 17:19:11 #info Konstantin__ says that Defense4All is already on RELEASE pom files and wants to know how to proceed 17:19:18 We don't use controller for compilation, so ... 17:19:23 Konstantin__: Correct me if I'm wrong... you are all REST 17:19:36 Konstantin__: And thus do not have pom level dependencies on anything else, right? 17:19:38 Yes, REST to controller only ... 17:19:41 Konstantin_ if that is the case 17:19:42 Yes 17:19:53 then you can simply release at your own pace 17:20:11 you don't have artifact dependencies 17:20:20 Some git labeling ? Something else ? 17:20:22 Konstantin__: but your own project will be a SNAPSHOT 17:20:25 isn't it ? 17:20:28 ok, did that actually answer your question Konstantin__? 17:20:34 Konstantin__: GiovanniMeo is correct, that's why I suggested, keep testing, if you need to fix anything, then do a new SNAPSHOT 17:20:38 Madhu: no, I think they're saying they're at RELEASE 17:20:46 okay. 17:21:08 can we connect Konstantin__ with Madhu and GiovanniMeo to work resolve this offline? 17:21:29 it seems like something best resolved by looking at real jenkins jobs and pom files for 10 minutes 17:21:32 Konstantin__: a git label would definitely be good :) 17:21:38 Yes, i sent mail to Giovanni. Will wait for answer. Thanks 17:21:48 or you can get on the main IRC channel 17:21:49 Konstantin__: Please also remember that I believe you can only push a release version of artifacts for a given version once 17:22:12 that's correct 17:22:23 #action Konstantin__ to connect with GiovanniMeo, Madhu and/or edwarnicke over IRC or e-mail to resolve issues of RELEASE vs. SNAPSHOT for Defense4All 17:22:43 Yes. we have 1.0.5 release because of that ... 17:23:12 Konstantin__: I think your solution is simple. Keep testing. If nothing requires fixing, you don't need to change from your RELEASE version, because you have no artifact dependencies. 17:23:12 so, are others planning on doing a dry run/have they done it 17:23:15 I know controller has done it 17:23:23 I'm assuming OVSDB has done it 17:23:30 rovarga: How is yangtools doing with dryrun? 17:23:33 yang tools has done it 17:23:36 they said above 17:23:50 abhijitkumbhare and michal_rehak, what about openflowplugin? 17:23:56 almost there 17:24:04 found out we have a reference to controller.git 17:24:07 GiovanniMeo: without the yang tools release version, will controller's dry-run succeed ? 17:24:12 goldavberg: for lispflowmapping? 17:24:16 because of the RELEASE dependency on yangtools 17:24:18 Lispflowmapping cant run the jenkins job because we are dependent on controller 17:24:24 colindixon: regXboi has done the dry-run for opendove bundle artifacts (we also have non-bundle artifacts) 17:24:33 rovarga: and bgppcep? 17:25:03 colindixon: haven't tried yet 17:25:09 Madhu 17:25:09 colindixon: have not tried that one, yet, but given the yangtools experience I don't expect problems 17:25:12 no it will not 17:25:13 #info regXboi has done the dry run for opendove for java bundles but not fore the other stuff 17:25:27 e.g. once I get yangtools working it should be smooth 17:25:28 any other project indeed will fail dryrun 17:25:30 GiovanniMeo: thanks. 17:25:34 but there is an important test 17:25:37 to be done anyway 17:25:43 because we can check the git permission 17:25:57 to start with 17:26:08 yep. so just to be clear to everyone here 17:26:21 anyway the dryrun is to help spot issues for everyone 17:26:25 dry-run will start to succeed end to end only after the dependent projects are done completely 17:26:41 but it is good to try anyways 17:26:45 So what can we do in the meantime? 17:26:46 to catch issues earlier 17:26:59 #info Madhu says "dry-run will start to succeed end to end only after the dependent projects are done completely, but it is good to try anyways" 17:27:06 Madhu: Agree, good to try, the git permissions are an important bit to check 17:27:30 yes. 17:27:30 colindixon: will discuss dry run with michal_rehak and prasanna in tomorrow's OFplugin meeting & we can get back tomorrow's this meeting 17:27:35 I think we should also look at getting the release jobs setup 17:27:50 ashaikh: edwarnicke said that regXboi should connect with the VTN people about non-java bundles 17:28:26 #action abhijitkumbhare to discss dry runs with michal_rehak and prasanna about openflowplugin and openflowjava 17:28:32 ashaikh: I remember seeing the VTN guys doing something that looked very smart in their mvn pom.xml files around the non-java bits 17:28:54 But sadly it was months ago, so I don't remember the specifics 17:28:55 colindixon: edwarnicke: ok, we will reach out to them and take a look 17:28:59 #Info edwarnicke "ashaikh: I remember seeing the VTN guys doing something that looked very smart in their mvn pom.xml files around the non-java bits" regarding open dove and regXboi 17:29:00 thanks 17:29:08 ok 17:29:18 the action is only about openflowplugin (not openflowjava) 17:29:22 ashaikh: hideyuki from VTN usually attends the 5:45pm PST meetings on IRC... you could sync up with him there 17:29:35 well, I think this was the critical things I wanted to push on this call 17:29:41 edwarnicke: yes, will send him a note also -- thanks 17:30:06 * edwarnicke hopes there is an easy known solution for ashaikh :) 17:30:20 colindixon: Do we have pointers to where to do the docs? 17:30:28 edwarnicke: not yet 17:30:29 today 17:30:35 colindixon: cool 17:30:40 I appreciate your work there 17:30:56 #topic documentation 17:31:05 #action colindixon to push this stuff to the wiki *today* 17:31:14 ok, any other topics we need to cover today 17:31:18 otherwise, I could use lunch :p 17:31:34 colindixon: I am in favor of lunch :) 17:31:38 goldavberg: you should copy and run the jenkins job for prepare only 17:31:52 and reach out over IRC or mailing list for help if you need it 17:32:10 #endmeeting