17:01:03 <phrobb> #startmeeting tsc 17:01:03 <odl_meetbot> Meeting started Thu Sep 11 17:01:03 2014 UTC. The chair is phrobb. Information about MeetBot at http://ci.openstack.org/meetbot.html. 17:01:03 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:03 <odl_meetbot> The meeting name has been set to 'tsc' 17:01:13 <cdub> #info Chris Wright 17:01:38 <phrobb> #chair colindixon cdub regXboi 17:01:38 <odl_meetbot> Current chairs: cdub colindixon phrobb regXboi 17:01:46 <colindixon> #topic roll call and agenda 17:01:49 <phrobb> #topic Roll Call 17:01:55 <colindixon> sorry 17:02:00 <phrobb> #info TSC members please #info in 17:02:00 <dlenrow> #info lenrow 17:02:02 <IvanWood> #info Ivan Wood 17:02:28 <edwarnicke> On my way to audio... 17:02:48 <alagalah_> We need to kill the entry tone for our WebEx's :) "dee doop" "dee doop" "dee doop" "dee doop" "dee doop" "dee doop" 17:03:01 <regXboi> #info regXboi 17:03:24 <edwarnicke> #info EdM_ 17:03:31 <edwarnicke> #info edwarnicke 17:04:32 <kwatsen> #info Kent Watsen 17:04:35 <regXboi> #link https://wiki.opendaylight.org/view/TSC:Main#Meeting_Agenda 17:05:09 <regXboi> #info warning that we may not get to the Creation Review for today 17:05:38 <regXboi> #info cdub running meeting for dmm who may be late 17:05:44 <regXboi> #topic Updates 17:06:09 <phudgins> #info discovery team is on standby for the creation review - no worries if it is not accomplished today 17:06:09 <regXboi> #info Phil reporting on events update - at 120 people for 9/29 Lithium meetup 17:06:22 <colindixon> can people share my screen? 17:06:25 <colindixon> see 17:06:29 <regXboi> #chair tbachman 17:06:29 <odl_meetbot> Current chairs: cdub colindixon phrobb regXboi tbachman 17:06:30 <tbachman> yes 17:06:40 <tbachman> regXboi: /) 17:06:44 <tbachman> ;? 17:06:45 <hideyuki> colindixon: yes. I can see your screen. 17:06:47 <tbachman> lol 17:06:48 <tbachman> can’t type 17:06:53 <colindixon> #info we need people to RSVP to get accurate counts for the design forum 17:06:56 <regXboi> #info upcoming events includes hackfest in dusseldorf in October 17:07:12 <regXboi> #info as well as openstack summit in paris in November 17:07:58 <regXboi> #info Phil reporting on branding - it is still progressing through marketing with no update for today 17:08:03 <colindixon> #topic elections 17:08:12 <colindixon> #info please vote, it closes soon (e-mails were sent) 17:08:15 <regXboi> #info Phil reporting on at-large elections - deadline is Monday - if you haven't voted, please do so 17:08:22 <abhijitkumbhare> #info abhijitkumbhare proxy for Chris Price (my laptop had crashed - so did not info in earlier 17:08:24 <regXboi> #topic documentation update 17:08:31 <regXboi> #undo 17:08:31 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Topic object at 0x23e51d0> 17:08:39 <regXboi> #topic system integration/testing update 17:08:41 * colindixon steps back to allow regXboi to have fun 17:08:58 <regXboi> #info the Helium RC0 candidate is under test 17:09:09 * regXboi asks colindixon to help catch stuff :) 17:09:57 <regXboi> #info there are issues that have been found that have been shared in email - these may be covered during Helium release status update 17:10:10 <regXboi> #topic Documentation update 17:10:41 <regXboi> #info Manny reports that things are going to be tight for the core docs, but it looks like they will be published by 9/29 17:11:03 <regXboi> #info open items remaining are CLI commnads for the controller and procedures for integrating the controller with other projects 17:11:52 <regXboi> #info cdub worries that this is a definite risk point 17:12:07 <phrobb> #info cdub notes we are a ways from the deadline, but what contingency plans do we have to complete documentation? 17:12:56 <regXboi> #info reply from Manny is that the scope has been pared way back but the documentation will still be "best-effort" given the new authors, tool set, etc. 17:13:54 <colindixon> #topic Helium release status 17:14:53 <regXboi> colindixon: can you #link the URI? 17:15:00 <colindixon> yeah two sec 17:15:14 * regXboi doesn't have it where it is easily copy/pasted :( 17:15:20 <colindixon> #link https://docs.google.com/spreadsheets/d/1TRYposNDFPaKcySlvwkOXvfR6Anx2EFujlIjoTthhRY/edit 17:15:38 <regXboi> #info above link is current Helium release status (thanks Colin) 17:16:18 <colindixon> #info on the karaf tab, everyone is green or pending review except Defense4All (not started) and SDNi (work in progress) 17:16:51 <regXboi> #info on the General Tab, most are yellow (one red) 17:17:24 <regXboi> #info an existing issue is that the project contacts are not clear on what each of the milestones mean 17:17:47 <colindixon> gzhao: so, we have an item later to define RC milestones at least 17:18:35 <regXboi> #info and therefore the milestone status reported may not be 100% accurate 17:19:53 <colindixon> #info cdub points out that it’s probably an (odd) good sign that some projects are dropping out when they realize that they either won’t make it or aren’t a good fit 17:19:59 <regXboi> #topic committer promotions 17:20:10 <regXboi> Thomas Bachman to committer on Group Based Policy 17:20:13 <cdub> #link https://lists.opendaylight.org/pipermail/tsc/2014-September/001631.html 17:20:30 <regXboi> #link https://docs.google.com/document/d/10Q_HV6qh52Pay_IQNv6EoJ0F6Z8M8nNrW0RZ4RNtRu0/edit 17:20:40 <regXboi> #link https://lists.opendaylight.org/pipermail/tsc/2014-September/001625.html 17:20:45 <cdub> regXboi: thanks 17:20:50 <regXboi> cdub: no worries 17:21:21 <colindixon> #info alagalah_ says that tbachman is #2 in code contributions on GBP 17:21:37 <colindixon> #info alagalah_ also notes that he’s also more than willing to help in the community pretty much everywhere 17:21:40 <colindixon> +1 to that last one 17:21:44 <colindixon> +10 to it actually 17:21:48 <regXboi> yes 17:21:50 <tbachman> :) 17:21:54 <edwarnicke> +100 to the helpful to community :) 17:21:54 <phrobb> #startvote Shall the TSC promote Thomas Bachman to committer on the Group Based Policy project? -1, 0, +1 17:21:54 <odl_meetbot> Begin voting on: Shall the TSC promote Thomas Bachman to committer on the Group Based Policy project? Valid vote options are -1, 0, +1. 17:21:54 <odl_meetbot> Vote using '#vote OPTION'. Only your last vote counts. 17:21:59 <edwarnicke> #vote +1 17:22:02 <cdub> #vote +1 17:22:03 <regXboi> #vote +1 17:22:05 <IvanWood> #vote +1 17:22:06 <kwatsen> #vote +1 17:22:07 <abhijitkumbhare> #vote +1 17:22:10 <gzhao> colindixon: tbachman is helping two projects moving to Karaf 17:22:21 <dlenrow> #vote +1 17:22:26 <phrobb> #endvote 17:22:26 <odl_meetbot> Voted on "Shall the TSC promote Thomas Bachman to committer on the Group Based Policy project?" Results are 17:22:26 <odl_meetbot> +1 (7): dlenrow, regXboi, edwarnicke, cdub, kwatsen, abhijitkumbhare, IvanWood 17:22:34 <tbachman> thanks folks! :) 17:22:37 <regXboi> #agreed Thomas Bachman to committer on the Group Based Policy project 17:22:37 <colindixon> #info gzhao notes that tbachman has also helped moving projects to Karaf in huge ways 17:22:39 <alagalah_> Congrats BTO tbachman 17:22:41 <regXboi> congrats! 17:22:43 <gzhao> tbachman: good job 17:22:44 <alagalah_> (Bachman Turner Overdrive) 17:22:45 <colindixon> very well deserved 17:22:51 <edwarnicke> tbachman: congratulations! :) 17:22:56 <tbachman> ;) 17:22:58 <tbachman> regXboi: ;) 17:22:59 <tbachman> lol 17:23:03 * tbachman picks up pen 17:23:19 <regXboi> #topic Helium Issues - Release Vehicles 17:23:27 <colindixon> #undo 17:23:27 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Topic object at 0x24f8490> 17:23:30 <tbachman> regXboi: pick again ;) 17:24:48 <colindixon> #topic time and location for RC1 cutting 17:25:45 <colindixon> #info the issue is that we would like clarity about when your patches have to be in (and on what branch) in order to be part of the RC1 cutting 17:26:49 <phrobb> #info Madhu notes time/date of RC1 is dependent on Release Vehicles 17:27:28 <phrobb> #info colindixon notes this discussion is just pick a time of day and a location (branch) where to cut from 17:28:12 <phrobb> #info edwarnicke asks that we determine time of day first: 17:29:25 <colindixon> #info phrobb proposes midnight UTC which is 5p pacific 17:29:57 <phrobb> #agreed midnight UTC for time of day to cut RC1 17:31:25 <regXboi> +maxint 17:31:48 <colindixon> #link http://www.timeanddate.com/worldclock/fixedtime.html?iso=20140916T00 this is the (assuming it stays 9/15) for those who want help converting 17:33:13 <colindixon> #info the section question on the table is when do people cut over to helium/stable branches and when does autorelease pull from that instead of master 17:34:00 <colindixon> #info edwarnicke notes that we have a note in the release plan that says projects *must* create a helium/stable branch on/before 9/29 when we do our release 17:35:24 <colindixon> #info abhijitkumbhare points out that really, the only reason you would need a helium/stable branch is to work on lithium, so maybe we can push this off unless people need that 17:36:00 <colindixon> #info rovarga says that actually the ability to have a branch where you can keep relatively few patches right now so that people can target their reviews to those targetted at helium would help even without that 17:36:37 <colindixon> time check 17:36:44 <cdub> heh, was just about to say same 17:36:49 <colindixon> if we can punt for a week, we should 17:36:54 * tbachman notes that this isn’t the ‘hard’ one 17:37:42 <colindixon> #info regXboi notes that because our relaese plan said projects don’t have to do release/helium until the last second, so our hands may be tied 17:37:55 <colindixon> people don’t watch IRC while they talk 17:38:13 <regXboi> colindixon: I saw :) 17:38:32 <abhijitkumbhare> colindixon: my info point should be slightly different: abhijitkumbhare points out that really, the only reason you would need a helium/stable branch is to work on lithium, so do we know are any projects working right now toward Lithium? 17:39:08 <phrobb> #info cdub proposes RC1 cut from master, and stick with RCs coming from master through Helium 17:39:13 <colindixon> #info above, abhijitkumbhare actually said “the only reason you would need a helium/stable branch is to work on lithium, so do we know are any projects working right now toward Lithium?” 17:39:31 <colindixon> #agreed we will still cut from master for RC1 17:39:35 <phrobb> #info, edwarnicke notes that one project has a "development" branch and asks that they don't have to move 17:39:55 <colindixon> #und 17:39:57 <colindixon> #undo 17:39:57 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x269d590> 17:39:59 <colindixon> #undo 17:39:59 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Agreed object at 0x269de90> 17:40:09 <colindixon> #info edwarnicke notes that one project has a "development" branch and asks that they don't have to move 17:40:58 <colindixon> we will cut from the same branches for RC1 as we did for RC0 (mostly master, but some projects may be on other branches as noted above) 17:41:26 <regXboi> and 9/29 is the date that stable/helium must be cut 17:41:44 <regXboi> s/RC1/RC1,RC2/ 17:42:02 <phrobb> #startvote we will cut from the same branches for RC1& RC2 as we did for RC0 (mostly master, but some projects may be on other branches as noted above)? -1, 0, +1 17:42:02 <odl_meetbot> Begin voting on: we will cut from the same branches for RC1& RC2 as we did for RC0 (mostly master, but some projects may be on other branches as noted above)? Valid vote options are -1, 0, +1. 17:42:02 <odl_meetbot> Vote using '#vote OPTION'. Only your last vote counts. 17:42:29 <regXboi> #vote +1 17:42:32 <cdub> #vote +1 17:42:38 <abhijitkumbhare> #vote +1 17:43:11 <dlenrow> #vote 1 17:43:11 <odl_meetbot> dlenrow: 1 is not a valid option. Valid options are -1, 0, +1. 17:43:12 <edwarnicke> #vote +1 17:43:15 <IvanWood> #vote +1 17:43:35 <dlenrow> #vote +1 17:43:54 <phrobb> #endvote 17:43:54 <odl_meetbot> Voted on "we will cut from the same branches for RC1& RC2 as we did for RC0 (mostly master, but some projects may be on other branches as noted above)?" Results are 17:43:54 <odl_meetbot> +1 (6): dlenrow, regXboi, edwarnicke, cdub, abhijitkumbhare, IvanWood 17:43:57 <regXboi> #agreed we will cut from the same branches for RC1& RC2 as we did for RC0 (mostly master, but some projects may be on other branches as noted above) 17:44:10 <regXboi> #agreed (by fiat) 9/29 is the date that stable/helium must be cut 17:44:19 <colindixon> #undo 17:44:19 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Agreed object at 0x27577d0> 17:44:20 <colindixon> #agreed all projects *must* cut helium/stable branches on or before 9/29 (this was agreed on in the past, but reiterated here) 17:44:50 <alagalah_> Does this mean that if a bug fix is committed by 9/28 its in Helium 17:44:51 <alagalah_> ? 17:44:57 <alagalah_> Or is there another date for final bug fixes? 17:45:08 <colindixon> #topic criteria for RC1 17:45:15 <regXboi> #undo 17:45:15 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Topic object at 0x2757c90> 17:45:15 <colindixon> alagalah_: no, that was code freeze 17:45:17 <regXboi> #topic articulate criteria for RC1 17:45:22 <colindixon> thanks regXboi 17:45:24 <alagalah_> colindixon: Bug Fixes ?? 17:45:49 <alagalah_> colindixon: What's final date for bug fix commits/merges ? 17:45:54 <colindixon> alagalah_: so this is just saying that people should cut a branch which is the version of their code which is shipping in helium when we ship it 17:46:13 <colindixon> alagalah_: it’s not saying anything about the patches that go to either one 17:46:16 <regXboi> #info phil proposes: 1 Contains all projects (ie all projects have their karaf features submitted to Integration) 17:46:23 <colindixon> alagalah_: that’s an orthogonal concern 17:46:23 <alagalah_> colindixon: ack and thx 17:46:27 <regXboi> #info phil propose: 2 All projects are code-frozen (several projects were not code frozen for RC0) 17:46:34 <alagalah_> colindixon: one might also say parallel :-P 17:46:40 <regXboi> #info phil proposes: 3 If a project cannot meet these two criteria by RC1 (Monday, Sept 15th), then they will be dropped from the project - and/or if the TSC wishes the project could apply for an exception - giving a reason (like they have no other projects depending on them) and a drop dead date (like Sept 17th) when they will have the two items above complete. 17:46:51 <regXboi> #link https://meetings.opendaylight.org/opendaylight-meeting/2014/helium_pre_rc0_rc1/opendaylight-meeting-helium_pre_rc0_rc1.2014-09-10-15.30.html 17:47:59 <regXboi> #info request of what projects don't meet these two criteria 17:48:44 <regXboi> #info answer there are three projects that are not in a state to participate in RC1 and these are leaf projects 17:49:26 <colindixon> #info they are SDNi, Defense4All, plugin2oc 17:49:43 <abhijitkumbhare> Phil - for the last point of dropping a project: TSC can give them an extension if there are no projects depending on them - shouldn’t this be the other way? Because if we drop a project that other projects depend on - then we may need to drop the dependent projects 17:49:53 <regXboi> #info request for what projects aren't code-frozen 17:50:32 <regXboi> #info as of last week seven weren't code frozen as of M5 but three have dropped out: packetcable, sfc, snmp, vtn 17:50:32 <colindixon> #info we don’t have data for code-frozen today, but from M5: 4 projects that have not dropped out (packetcable, sfc, snmp4sdn, vtn) 17:50:41 <regXboi> #undo 17:50:41 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2529790> 17:50:43 <regXboi> #undo 17:50:43 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2757210> 17:50:47 <colindixon> thanks 17:50:48 <regXboi> #info we don’t have data for code-frozen today, but from M5: 4 projects that have not dropped out (packetcable, sfc, snmp4sdn, vtn) 17:51:18 <edwarnicke> hideyuki: There? 17:51:22 <hideyuki> yes 17:51:55 <colindixon> #info hideyuki says that VTN will be code-frozen by RC1 17:53:45 <tbachman> fwiw, this is the closest thing I could find in the TSC minutes: 17:53:47 <tbachman> https://meetings.opendaylight.org/opendaylight-meeting/2014/tsc/opendaylight-meeting-tsc.2014-07-31-16.59.log.html 17:55:04 <colindixon> https://meetings.opendaylight.org/opendaylight-meeting/2014/tsc/opendaylight-meeting-tsc.2014-07-31-16.59.log.html#l-132 (with the specific line) 17:56:39 <colindixon> Phil proposes that projects are “in karaf” and “code frozen” to be in RC1, otherwise the TSC has to push RC1 out or drop those projects 17:56:57 <colindixon> that’s my straw man 17:57:05 <phrobb> #startvote shall the criteria for RC1 is 1) karaf features submitted to integration, and 2) you must be code frozen? -1, 0, +1 17:57:05 <odl_meetbot> Begin voting on: shall the criteria for RC1 is 1) karaf features submitted to integration, and 2) you must be code frozen? Valid vote options are -1, 0, +1. 17:57:05 <odl_meetbot> Vote using '#vote OPTION'. Only your last vote counts. 17:57:31 <phrobb> #undo 17:57:31 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Link object at 0x2484c50> 17:58:07 <phrobb> irc://irc.freenode.net:6667/#startvote shall the criteria for RC1 is 1) karaf features successfully merged to integration, and 2) you must be code frozen? -1, 0, +1 17:58:19 <colindixon> phrobb: try again 17:58:27 <regXboi> #startvote shall the criteria for RC1 is 1) karaf features successfully merged to integration, and 2) you must be code frozen? -1, 0, +1 17:58:27 <odl_meetbot> Already voting on 'shall the criteria for RC1 is 1) karaf features submitted to integration, and 2) you must be code frozen' 17:58:37 <regXboi> #endvote 17:58:37 <odl_meetbot> Voted on "shall the criteria for RC1 is 1) karaf features submitted to integration, and 2) you must be code frozen?" Results are 17:58:50 <regXboi> #startvote shall the criteria for RC1 is 1) karaf features successfully merged to integration, and 2) you must be code frozen? -1, 0, +1 17:58:50 <odl_meetbot> Begin voting on: shall the criteria for RC1 is 1) karaf features successfully merged to integration, and 2) you must be code frozen? Valid vote options are -1, 0, +1. 17:58:50 <odl_meetbot> Vote using '#vote OPTION'. Only your last vote counts. 17:58:56 <regXboi> #vote +1 17:58:58 <edwarnicke> #vote +1 17:58:59 <abhijitkumbhare> #vote +1 17:59:03 <dlenrow> #vote +1 17:59:03 <cdub> #vote +1 17:59:06 <IvanWood> #vote +1 17:59:21 <regXboi> #endvote 17:59:21 <odl_meetbot> Voted on "shall the criteria for RC1 is 1) karaf features successfully merged to integration, and 2) you must be code frozen?" Results are 17:59:21 <odl_meetbot> +1 (6): dlenrow, regXboi, edwarnicke, cdub, abhijitkumbhare, IvanWood 17:59:39 <regXboi> #agreed the criteria for RC1 shall be 1) karaf features successfully merged to integration, and 2) you must be code frozen 17:59:54 <regXboi> #info now what to do about exception versus dropped... 18:00:13 <regXboi> #info cdub proposes being harsh and just saying they are dropped 18:00:18 <colindixon> #info edwarnicke agrees 18:00:20 <regXboi> #info edwarnicke agrees with cdub 18:00:20 <phrobb> #startvote If a project does not meet the criteria for RC1, the project will be dropped from the Helium Release? -1, 0, +1 18:00:20 <odl_meetbot> Begin voting on: If a project does not meet the criteria for RC1, the project will be dropped from the Helium Release? Valid vote options are -1, 0, +1. 18:00:20 <odl_meetbot> Vote using '#vote OPTION'. Only your last vote counts. 18:00:25 * regXboi has heart attack 18:01:00 * edwarnicke casts about for automated defibrillation device 18:01:29 <regXboi> #vote +1 18:01:33 <cdub> #vote +1 18:01:35 <abhijitkumbhare> #vote +1 18:01:36 <edwarnicke> #vote +1 18:02:06 <IvanWood> #vote +1 18:02:08 <colindixon> IvanWood, dlenrow , others? 18:02:14 * regXboi considers the chicago way - vote early, vote often? 18:02:35 <edwarnicke> dlenrow: IvanWood 18:02:43 <kwatsen> #vote 0 18:03:41 <phrobb> #endvote 18:03:41 <odl_meetbot> Voted on "If a project does not meet the criteria for RC1, the project will be dropped from the Helium Release?" Results are 18:03:41 <odl_meetbot> 0 (1): kwatsen 18:03:41 <odl_meetbot> +1 (5): cdub, edwarnicke, IvanWood, abhijitkumbhare, regXboi 18:03:54 <regXboi> #agreed If a project does not meet the criteria for RC1, the project will be dropped from the Helium Release 18:04:07 <dlenrow> #vote +1 18:04:20 <dlenrow> Does that help. I'm trying to join another call 18:04:21 <regXboi> dlenrow: thanks, but not necessary 18:04:27 <colindixon> #info the record should show that dlenrow voted in favor on the previous measure 18:04:33 <dlenrow> Am I dismissed 18:04:35 <dlenrow> ? 18:04:38 <colindixon> dlenrow: yes 18:04:40 <colindixon> #undo 18:04:40 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2695250> 18:04:45 <regXboi> dlenrow: thanks 18:04:52 <colindixon> #info the record should show that dlenrow voted in favor on the previous measure (although it was not required) 18:05:02 <regXboi> #action for gzhao to let projects know of these gates 18:05:06 <colindixon> see it 18:05:13 <colindixon> #undo 18:05:13 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Action object at 0x2695690> 18:05:49 <colindixon> #action gzhao to (aggressively) follow up with project not meeting the RC1 criteria so that they have the best chance of not being dropped 18:05:59 <phrobb> #endmeeting