17:00:17 <colindixon> #startmeeting tsc 17:00:17 <odl_meetbot> Meeting started Thu Mar 12 17:00:17 2015 UTC. The chair is colindixon. Information about MeetBot at http://ci.openstack.org/meetbot.html. 17:00:17 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:17 <odl_meetbot> The meeting name has been set to 'tsc' 17:00:25 <colindixon> #topic roll call and agenda bashing 17:00:30 <mohnish> #info mohnish anumala 17:00:36 <colindixon> #info colindixon 17:00:39 <colindixon> #link https://wiki.opendaylight.org/view/TSC:Main#Agenda the agenda in it’s usual place 17:01:51 <rovarga> #info rovarga as jmedved's proxy 17:02:04 <colindixon> #chair phrobb alagalah dfarrell07|sick gzhao regXboi 17:02:04 <odl_meetbot> Current chairs: alagalah colindixon dfarrell07|sick gzhao phrobb regXboi 17:02:17 <edwarnicke> #info edwarnicke 17:02:24 <regXboi> #info regXboi 17:02:41 <LuisGomez> #info LuisGomez 17:02:43 <colindixon> #link https://meetings.opendaylight.org/opendaylight-meeting/2015/tsc/opendaylight-meeting-tsc.2015-03-05-18.00.html the minutes from last time 17:03:37 <ChrisPriceAB> #info Chris Price 17:04:11 <cdub> #info Chris Wright (not on phone yet) 17:04:49 <colindixon> #action colindixon to continue to follow AD-SAL deprecation between VTN, OVSDB, and controller (are ther others?) 17:05:27 <ttkacik1> #info ttkacik for controller 17:05:43 <colindixon> #action zxiiro will send mail about setting up opt-in/opt-out automatic version bump patches and tags this week 17:05:48 <dneary> hi 17:05:59 <dlenrow> #info dlenrow 17:06:09 <dneary> dneary here 17:06:46 <colindixon> #action colindixon keep the thread on best practices alive 17:07:16 <colindixon> #action colindixon to bring dates for stable release updates for Lithium to next week’s TSC meeting 17:08:11 <colindixon> #topic events update 17:08:21 * colindixon notes we seem to have no scribe 17:08:29 <phrobb> #link http://www.opendaylight.org/news/events << events 17:08:59 <colindixon> #info most immediate thing is the 4/15-4/16 hackfest, we currently only have 28 people registered 17:09:12 <colindixon> #info if you are planning to attend, please register 17:10:17 <colindixon> #info ODForum India on 4/22, OpenStack Summit Vancouver on 5/18, Open Networking Summit in June, OpenDaylight Summit in July 17:10:35 <colindixon> #info notifications for talks at the ODL Summit will go out in the next 48 hours 17:10:55 <dneary> phrobb-, On that topic: is there a follow on PC call to round out the last 5%? 17:10:59 <dfarrell07|sick> colindixon: I can help 17:11:07 <dfarrell07|sick> had a poor audio connection, had to drop and re-join 17:11:15 <phrobb> dneary, we'll try to do it in email first and meet if needed 17:11:21 <edwarnicke> dfarrell07|sick: Get well dude :) 17:11:22 <regXboi> #topic stable helium 17:11:32 <regXboi> #chair tbachman 17:11:32 <odl_meetbot> Current chairs: alagalah colindixon dfarrell07|sick gzhao phrobb regXboi tbachman 17:11:34 <dneary> \o/ 17:11:37 <dfarrell07|sick> edwarnicke: thanks man :) 17:11:48 <phrobb> dneary: I owe the PC a condorcet vote on sessions to keep/drop 17:12:04 <dneary> phrobb: That's right, you do ;-) 17:12:06 <dfarrell07|sick> #info gzhao gives update on stable Helium release 17:12:10 <regXboi> #info no issues blocking cutting next stable helium release next week (3/19/2015) 17:12:16 <regXboi> #undo 17:12:16 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x18d7750> 17:12:37 <regXboi> #info no issues blocking cutting next stable helium release (SR3) on 3/15/2015 17:13:01 <regXboi> #info plan is to have three days of testing for TSC review on 3/19/2015 17:13:25 <regXboi> #info edwarnicke requests a good crisp email about SR3 plans to release@ mailing list 17:13:32 <dfarrell07|sick> #info Discussion about when patches must be in by to be included in SR3 17:13:33 <colindixon> #action gzhao to e-mail the release list with a precise time at which we will cut the SR3 test artifacts 17:13:51 * tbachman has to dissappear — sorry folks! 17:14:12 <dfarrell07|sick> #info colindixon suggests using a time/date countdown, to avoid confusion over time zones 17:14:22 <colindixon> #link http://www.timeanddate.com/countdown/create Colin suggests that we use this to be precise 17:14:33 <snoble> oh, that is a huge issue imho 17:14:51 <snoble> the topology display is hard to work with 17:15:10 <phrobb> #info colindixon notes many important patches for SR3, and the project needs to know when to have them in. colindixon suggests aim for Sunday/Monday UTC 17:15:34 <alagalah> Ok, here to help scribe 17:15:37 <colindixon> #topic Lithium 17:15:44 <regXboi> #chair alagalah 17:15:44 <odl_meetbot> Current chairs: alagalah colindixon dfarrell07|sick gzhao phrobb regXboi tbachman 17:15:53 <regXboi> #unchair tbachman 17:15:53 <odl_meetbot> Current chairs: alagalah colindixon dfarrell07|sick gzhao phrobb regXboi 17:16:18 * alagalah getting links to gzhao emails 17:16:23 <colindixon> #link https://docs.google.com/spreadsheets/d/1KPpO9LH539Vlcoa4RvLa6PPCdLifi5JD-ihRhlybqeo/edit#gid=1196332566 the spreadsheet tracking 17:16:47 <dfarrell07|sick> #info gzhao gives updates on project statuses 17:16:48 <alagalah> #info gzhao sent email to release subject [Action needed for various project] M3 status overdue for offset 1 projects and complete Single Feature Test 17:16:58 <colindixon> #info many projects are yellow for M3 offset one (6 projects out of 17) 17:17:01 <alagalah> #link https://lists.opendaylight.org/pipermail/release/2015-March/001614.html <- gzhao's email 17:17:17 <phrobb> #info for Lithium, ALTO is behind since M2, MAPLE still held on IP issues, PCMM needs to respond on their release plan closure 17:17:21 <colindixon> #Info we also have 5 offset 1 projects that haven’t reported their status yet 17:17:49 <alagalah> #info gzhao has sent emails to individual projects who either haven't reported status for by the designated M2 milestone 17:18:04 <phrobb> #action phrobb to escalate/follow up with AAA 17:18:39 <alagalah> #info colindixon states that of the projects that are "not compliant" (alagalah editorial) , AAA is the one that concerns him the most 17:18:47 <regXboi> #info regXboi notes that not all project leads can edit that spreadsheet 17:18:49 <alagalah> #info due to other project's reliance 17:20:01 <colindixon> #info gzhao says he gives edit permission to project leads when/if they ask 17:21:00 <alagalah> #info gzhao points out that project leads who request access to the spreadsheet are always granted. 17:21:18 <phrobb> #action gzhao and phrobb to provide a summary of milestone status to release and tsc lists at each milestone 17:21:19 <colindixon> #action gzhao, colindixon, and phrobb to produce some summarized release status at milestones 17:21:21 <colindixon> #undo 17:21:21 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Action object at 0x1807f90> 17:21:57 <colindixon> #topic system integration and test 17:22:04 <gzhao> could we ask tykeal to check if all project leads subscribed release mailing list? 17:22:14 <colindixon> #info LuisGomez says that we are very close to completely migrating to JJB 17:22:27 <colindixon> #undo 17:22:27 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x1a30690> 17:22:32 <tykeal> I can pull a list of who is subscribed... that's the best I can do. I _won't_ forcibly join someone to a list 17:22:34 <phrobb> #info next TWS will have a Robot tutorial 17:22:34 <dfarrell07|sick> #info Robot will be subject of next TWS call 17:22:35 <colindixon> #info LuisGomez says that we are very close to completely migrating system integraitn and tests to to JJB 17:22:40 <colindixon> #und 17:22:41 <colindixon> #undo 17:22:41 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x1a30690> 17:22:43 <colindixon> #undo 17:22:43 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x1ab0850> 17:22:46 <colindixon> #info LuisGomez says that we are very close to completely migrating system integraitn and tests to to JJB 17:22:55 <regXboi> #info next TWS (3/15/15) will be a tutorial on robot framework - all are encouraged to attend 17:24:04 <regXboi> #info outstanding issue with projects that pass single-feature test are still breaking integration testing 17:24:10 <colindixon> #info colindixon notes that we seem to have had some breaks in integration even from features that were tested with the signle feature test 17:24:10 <phrobb> #info colindixon notes that features are failing sometimes even though the feature test passes… is this a concern? 17:24:15 <colindixon> #undo 17:24:15 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x1bacd10> 17:25:04 <colindixon> #info the test can pass becaues of a warm m2 repo (even in our CI) and that can mean it still breaks in integration 17:25:24 <snoble> shouldn't people know to delete their .m2 for testing? 17:25:36 <colindixon> snoble: not sufficient 17:25:37 <alagalah> snoble, you shouldn't delete m2 17:25:46 <alagalah> snoble: and that :) 17:25:47 <snoble> hrm 17:25:48 <colindixon> you’d have to nuke it before running *just* that test 17:26:18 <rovarga> actually, this should be doable by juggling the karaf config, I think 17:26:26 <ttkacik1> yeah 17:26:54 <colindixon> #action edwarnicke to open a bug for fixing warm cache issues in odlparent 17:27:06 <ttkacik1> also nuking m2 will actually increase time without proper configuring karaf 17:27:11 * alagalah not sure how to minute edwarnicke's comments 17:27:32 <ttkacik1> in default config karaf tries to download artefact from maven central and other projects 17:27:52 <snoble> when I test/setup ODL, I generally spawn a new machine with a clean install of ODL 17:28:04 <colindixon> alagalah: neither am i 17:28:20 <colindixon> #info edwarnicke and LuisGomez talk in some details about how other things can fail 17:28:29 <snoble> but I am not anywhere near a java expert 17:28:45 <snoble> which makes life complex.. :) 17:28:51 <colindixon> #action edwarnicke and LuisGomez to send out a description of warnings about feature and document them on the karaf step by step 17:28:55 <alagalah> #info At approx minute 25 of WebEx recording, edwarnicke describes in some detail some of the issues around features in pom.xml and dependencies 17:28:59 <alagalah> colindixon: That ok ? 17:29:04 <colindixon> alagalah: thanks! 17:29:18 <colindixon> #topic infrastructure 17:29:33 <regXboi> #info colindixon asks about odl-forge 17:29:52 <colindixon> #info tykeal is trying to make progress on ODLforge, but he’s been distracted by other (important) things 17:30:10 <regXboi> #info colindixon asks about jjb migration 17:31:09 <colindixon> #info 3 projects still haven’t migrated 17:31:21 <regXboi> #undo 17:31:21 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x1bab310> 17:31:45 <regXboi> #info zxiiro reports that is in the spreadsheet and there appear to be three leaf projects that aren't using jjb and have not been heard from them 17:31:55 <colindixon> #action phrobb and zxiiro to follow up with those 3: plugin2oc, sdninterfaceapp, defense4all 17:32:03 <colindixon> #undo 17:32:03 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Action object at 0x1baba90> 17:32:21 <regXboi> #info edwarnicke asks for visibility into downstream merged jobs to catch downstream failures early 17:32:22 <phrobb> #info edwarnicke notes we need tracability from merge job to downstream affects 17:32:27 <colindixon> #action phrobb and zxiiro to follow up with the 3 projects not yet in JJB: plugin2oc, sdninterfaceapp, defense4all 17:33:00 <regXboi> #info edwarnicke also points that we need to improve the feedback time on downstream failures on patch 17:33:11 <phrobb> #info edwarnicke asks for us to be mindful of patch / fix latency on tests 17:33:43 <colindixon> #info LuisGomez notes that we currently have the ability to track backward pretty easily in the new JJB, going forward isn’t as obvious 17:34:52 <phrobb> #info LuisGomez notes that distro is much faster removing the "compatible-with-all" and now there is much more parallel test runs given the new infra 17:35:21 <colindixon> #action we need somebody to write up how to do the forward and backward tracing as well as characterizing the latency from when a merge triggers something and when we know if it broke/fixed anything 17:35:28 <phrobb> #info edwarnicke asks that we track what the latency time is so we can track any changes and if the time grows to the point of being a concern again 17:36:00 <rovarga> zxiiro: would it be possible to update the matrix job to report the triggered jobs? 17:36:40 <rovarga> zxiiro: the additional indirection is a bit confusing, and annoying when you are trying to hunt down a failure 17:37:11 <zxiiro> rovarga: I'm not sure what you mean? 17:37:16 <phrobb> #info colindixon asks for volunteers to figure out the patch latency on the dashboard 17:37:53 <colindixon> #action zxiiro and rovarga to work on tracking latency from merge to all CSIT 17:37:58 <regXboi> #info regXboi requests colindixon to bump use case discussion from future topics to intended topics for next week 17:38:14 <edwarnicke> #link https://bugs.opendaylight.org/show_bug.cgi?id=2826 <- Bug for SingleFeatureTest coverage gap 17:38:20 <edwarnicke> rovarga: the link above is what you asked for 17:38:44 <colindixon> #topic communication with downstream projects 17:38:53 <rovarga> zxiiro: I look at https://git.opendaylight.org/gerrit/#/c/16238/, which failed. it has a report pointing to https://jenkins.opendaylight.org/releng/job/capwap-verify-master/8/, where I have to click on the default link and only then I am on the job which actually failed. 17:39:14 <colindixon> #info alagalah says that we put some time in to lessons learned after Helium and one of them was offsets that’s helped a lot 17:39:15 <regXboi> #info note: committer promotions skipped because project lead from aaa not in attendence 17:39:23 <colindixon> regXboi: thanks! 17:39:38 <rovarga> zxiiro: it would be nice if the entry in gerrit included a link to https://jenkins.opendaylight.org/releng/job/capwap-verify-master/8/jdk=openjdk7,nodes=dynamic_verify/, too 17:39:43 <alagalah> #link https://lists.opendaylight.org/pipermail/discuss/2015-March/004815.html <--- Keith's email 17:39:58 * alagalah ducks 17:40:04 <alagalah> LOLZ regXboi 17:40:07 * tykeal looks up baited cookies ;) 17:40:07 * alagalah hugs 17:40:14 <zxiiro> rovarga: hmm I'm not sure that's possible, it's the way Jenkins matrix jobs report 17:40:37 <zxiiro> rovarga: i'm not aware of a setting to change it to list sub-jobs since the sub-jobs are not real jobs 17:40:40 * regXboi couldn't resist the bait, but agrees that alagalah's email is a great idea 17:40:49 <cdub> colindixon: change your phone number and be blissfully ignorant 17:40:49 <alagalah> regXboi: Thanks mate 17:41:02 * alagalah on with the regularly scheduled program 17:41:06 * edwarnicke wonders why he didn't think of that... 17:41:17 <colindixon> #topic security process 17:41:36 <regXboi> #link https://lists.opendaylight.org/pipermail/tsc/2015-March/002702.html security process proposal email 17:41:51 <zxiiro> rovarga: one way would be to not have matrix jobs and instead have separate jobs for every type of build but that would make it harder to maintain 17:42:09 <alagalah> edwarnicke cdub colindixon ... then no one would take your calls :) "Who is this strange person ?? To the Voicemail bucket with you!" 17:42:16 <regXboi> #link https://gist.github.com/dfj/a1fb9fc7ff6b335f81c4 proposal in markdown format 17:42:31 <regXboi> #action TSC to review above link for a vote @ 3/19 meeting 17:43:25 <rovarga> zxiiro: understood. I think we need to keep matrix, but at the same time improve its interaction with jenkins :) 17:43:35 <regXboi> #action regXboi to translate google md doc to wikipage 17:44:00 <rovarga> zxiiro: not a blocking issue, just a matter of ergonomics 17:45:28 <colindixon> #topic coding best practices 17:45:38 <colindixon> #link https://wiki.opendaylight.org/view/ODL_Coding_Guidelines Than created this merged document 17:46:24 <abhijitkumbhare> colindixon: ChrisPriceAB has to drop off (will be his delegate if a vote comes up next 15 min) 17:47:55 <colindixon> #link https://lists.opendaylight.org/pipermail/tsc/2015-March/002696.html the mailing list thread 17:48:03 <dfarrell07|sick> This style work is *awesome*, thank you zxiiro :D 17:48:13 <colindixon> https://wiki.opendaylight.org/view/Logging_Best_Practices 17:48:18 <phrobb> #info zxiiro notes that he has been adding functionality to checkstyle to include validating license headers 17:48:58 <rovarga> zxiiro: can you improve the default config to skip the target directory? 17:49:27 <colindixon> #action zxiiro to group all the pages around best practices from here: https://lists.opendaylight.org/pipermail/tsc/2015-March/002696.html 17:50:48 <colindixon> #topic project-wide dashboard 17:51:22 <regXboi> #link https://jenkins.opendaylight.org/releng/ <- root jenkins page 17:51:26 <colindixon> #info having played around with the root-level of releng is pretty darn close to the starting place is pretty darn close 17:51:33 <colindixon> #undo 17:51:33 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x19aa410> 17:51:42 <colindixon> #info regXboi says having played around with the root-level of releng is pretty darn close to the starting place is pretty darn close 17:52:40 <tykeal> yes 17:52:52 <tykeal> yes 17:53:03 <colindixon> #info we don’t have things like how long it takes to propogate down the dependency chain 17:53:14 <colindixon> #info colindixon asks what else we’re missing 17:53:23 <colindixon> #info regXboi says a tab for verify jobs would be ince 17:53:49 <colindixon> #info tykeal and zxiiro say that we can make a tab for any list of jobs for which we can write a regular expression to match 17:54:36 <colindixon> https://jenkins.opendaylight.org/releng/view/l2switch/depgraph-view/ 17:55:42 <tykeal> https://jenkins.opendaylight.org/releng/view/Verify-Jobs/ 17:55:56 <tykeal> still fine-tuning the regex to skip the csit-verify jobs 17:56:07 <colindixon> #action regXboi to list out things that would hugely help people and how they work with ODL here 17:56:11 <colindixon> #undo 17:56:11 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Action object at 0x1a83d50> 17:56:13 <abhijitkumbhare> michal_rehak has done a good one here for OpenFlow plugin: - similar to the one that colindixon linked (more readable): https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:FeatureTree 17:56:32 <colindixon> #action regXboi to list out things that would hugely help people and how they work with ODL in a dashboard 17:56:45 <colindixon> https://jenkins.opendaylight.org/releng/view/l2switch/depgraph-view/graph.gv the graphviz dependency diagram 17:56:46 <regXboi> #undo 17:56:46 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Link object at 0x1a83b50> 17:56:47 <edwarnicke> michal_rehak is the king of cool diagrams ;) 17:56:58 <regXboi> #action regXboi to list out things that would hugely help people and how they work with ODL in a dashboard with an email to discuss 17:57:17 <abhijitkumbhare> michal_rehak has also got instructions for creating those 17:57:26 <colindixon> #action colindixon to add use cases to the topic list for next week 17:57:41 <colindixon> #topic OPNFV/OpenDaylight interactions meeting 17:58:11 <colindixon> #info dneary is sending out an invitation to everyone that should join 17:58:21 <tykeal> regXboi: https://jenkins.opendaylight.org/releng/view/Verify-Jobs/ all verify jobs that are not ${project}-csit-verify-.* 17:58:31 <regXboi> tykeal: thanks 17:58:42 * tykeal adds the code coverage listing 17:58:56 <colindixon> #info there was a very useful sync call a few weeks ago, and so they’re doing a set of them every few weeks 17:59:29 <phrobb> #info dneary notes that the next ODL/OPNFV interaction meeting will be next week, and he will be sending an email on such out. 17:59:42 <abhijitkumbhare> #info The how-to to create the dependency tree 17:59:43 <phrobb> #topic cookies 17:59:52 <colindixon> #endmeeting