17:59:47 <abhijitkumbhare> #startmeeting tsc
17:59:47 <odl_meetbot> Meeting started Thu Feb 22 17:59:47 2018 UTC.  The chair is abhijitkumbhare. Information about MeetBot at http://ci.openstack.org/meetbot.html.
17:59:47 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:59:47 <odl_meetbot> The meeting name has been set to 'tsc'
18:00:40 <abhijitkumbhare> #chair skitt
18:00:40 <odl_meetbot> Current chairs: abhijitkumbhare skitt
18:00:50 <skitt> #topic Roll-call and agenda bashing
18:00:55 <rovarga> #info rovarga
18:00:59 <skitt> #info TSC members please info in
18:01:01 <skitt> #info skitt
18:01:04 <abhijitkumbhare> #info abhijitkumbhare
18:01:09 <zxiiro> #info Thanh Ha
18:01:44 <rovarga> #info rovarga
18:01:47 <bjohnson_> #info Brady Johnson
18:01:51 <rovarga> for good measure :)
18:01:55 <jamoluhrsen> bjohnson_: you are soft man. come on!
18:01:59 <jamoluhrsen> #info jamoluhrsen
18:02:07 <skitt> ha ha, two rovargas
18:02:35 <rovarga> moar p0wer! :)
18:02:55 <lori> #info lori
18:03:01 <LuisGomez> #info LuisGomez
18:03:40 <skitt> #info busy agenda today, only *very* high priority additional topics please
18:03:47 <skitt> crickets
18:03:50 <skitt> which is good
18:04:08 <anipbu> #info anipbu
18:04:15 <skitt> #topic Oxygen
18:04:52 <skitt> #info quick note that the TWS call on February 26 will be dedicated to discussing the ODL project goals for 2018
18:05:16 <skitt> #info no green build yet for Oxygen
18:05:26 <skitt> #info latest problem was in unimgr which has been removed from autorelease
18:06:00 <shague_> #info shague
18:06:19 <vishnoianil> #info Anil Vishnoi
18:06:35 <skitt> #info rovarga notes that since the branches haven’t been cut, we need to go back to the project plan to figure out where we are
18:06:49 <skitt> #info (branches are supposed to be cut at the end of M4)
18:06:55 <bjohnson_> #info rovarga notes that Oxygen is now 4 weeks behind schedule
18:07:57 <gzhao> #info gzhao
18:08:17 <gvrangan> skitt, I would like to discuss adding VTN back to O2 release
18:08:26 <gvrangan> I had sent mail sometime back
18:08:54 <skitt> gvrangan, is that the mail sent today at 17:29 UTC?
18:09:20 <gvrangan> skitt: yes
18:11:40 <skitt> gvrangan, let’s see if we have time at the end of the call
18:12:13 <jamoluhrsen> skitt: gvrangan if we are talking to cut/lock oxygen we probably want to vet out this idea that VTN is coming back in?
18:12:26 <skitt> #action zxiiro and abelur to cut the Oxygen branches and lock them tomorrow
18:12:29 <skitt> jamoluhrsen, good point
18:13:05 <skitt> #agreed the branches will be cut on February 24 at 23:59 UTC
18:13:23 <skitt> #undo
18:13:23 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Agreed object at 0x2a321d0>
18:13:40 <skitt> #agreed the branches will be cut on February 23 at 23:59 UTC
18:15:02 <skitt> #info only patches fixing documented, blocker bugs will be accepted
18:15:52 <skitt> #undo
18:15:52 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2a321d0>
18:15:53 <skitt> #undo
18:15:53 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Agreed object at 0x2ab4590>
18:15:56 <zxiiro> +1 Sunday 25th at UTC 23:59
18:16:09 <jamoluhrsen> you make a lot of mistakes skitt :)
18:16:18 <skitt> #agreed the branches will be cut on February 25 at 23:59 UTC
18:16:37 <skitt> #info only patches fixing documented, blocker bugs will be accepted
18:16:51 <skitt> jamoluhrsen, I know, I’ll resign my unofficial position of secretary
18:17:06 <jamoluhrsen> no no... sorry. you are doing great skitt
18:17:18 <skitt> jamoluhrsen, thanks, I was playing along ;-)
18:17:47 <rovarga> #info vishnoianil thinks we should have a vote :)
18:18:25 <anipbu> skitt: thanks for much for keeping the notes!  You're awesome!
18:18:28 <vishnoianil> rovarga it was your idea and 3 people agreed and rest of the folks didn't say anything ;)
18:18:46 <skitt> vishnoianil, he did ask if anyone objected ;-)
18:19:06 <skitt> #info we need to push the release date out by three weeks
18:19:47 <zxiiro> #action abelur  to begin branch cutting stable/oxygen on February 25th at 23:59 UTC (Monday morning for him)
18:22:18 <skitt> #info we need to at least communicate that our release date is slipping
18:22:28 <skitt> #info even if we can’t agree on a target release date right now
18:24:15 <skitt> #info rovarga notes that we need three weeks to go from a clean build to a release (because it takes time to qualify a release and get the go votes etc.)
18:25:22 <skitt> #info formal release will be four weeks after RC0, and SR1 four weeks after that
18:26:06 <skitt> #topic Nitrogen and Carbon
18:26:12 <skitt> #info close to getting all CSIT sign-offs
18:26:22 <skitt> #info still missing SFC
18:26:33 <skitt> #info dluxapps too
18:26:47 <skitt> #action rovarga to reach out to dluxapps for CSIT sign-off
18:26:55 <zxiiro> #link Carbon Tracking https://docs.google.com/spreadsheets/d/1VcB12FBiFV4GAEHZSspHBNxKI_9XugJp-6Qbbw20Omk/edit?usp=sharing
18:26:59 <skitt> #action bjohnson_ to take care of SFC CSIT sign-off
18:27:31 <zxiiro> #link Nitrogen Tracking https://docs.google.com/spreadsheets/d/1MYyGLFWN2RzUkJl8XMzXQ-3zWuOrUCQpIS6ORbmf4_U/edit?usp=sharing
18:27:48 <skitt> #action jamoluhrsen to look into the MD-SAL CSIT issue in Nitrogen (which rovarga thinks is likely to be the same as Carbon)
18:28:22 <skitt> #info jamoluhrsen notes projects have been good at providing information in this cycle, which will be very helpful when looking for regressions etc. in future
18:30:18 <rovarga> skitt: you can undo the action on jamoluhrsen
18:30:20 <rovarga> :)
18:30:21 <skitt> sorry my Internet dropped
18:30:27 <skitt> hah
18:30:56 <rovarga> sorry dude :)
18:31:01 <skitt> yeah
18:31:03 <rovarga> you type way too fast :)
18:31:07 <abhijitkumbhare> #startvote TSC agrees to release Carbon and Nitrogen SRs on the condition SFC signs off -1,0,+1
18:31:07 <odl_meetbot> Unable to parse vote topic and options.
18:31:40 <abhijitkumbhare> #startvote TSC agrees to release Nitrogen SR?  -1,0,+1
18:31:40 <odl_meetbot> Begin voting on: TSC agrees to release Nitrogen SR? Valid vote options are -1, 0, +1.
18:31:40 <odl_meetbot> Vote using '#vote OPTION'. Only your last vote counts.
18:31:45 <rovarga> #vote +1
18:31:48 <skitt> #vote +1
18:31:48 <abhijitkumbhare> #vote +1
18:31:53 <lori> #vote +1
18:31:54 <jamoluhrsen> #vote +1
18:31:56 <vishnoianil> #vote +1
18:31:56 <LuisGomez> #vote +1
18:31:56 <zxiiro> #vote +1
18:32:02 <bjohnson_> #vote +1
18:32:06 <anipbu> #vote +1
18:32:06 <gzhao> #vote +1
18:32:17 <abhijitkumbhare> #endvote
18:32:17 <odl_meetbot> Voted on "TSC agrees to release Nitrogen SR?" Results are
18:32:17 <odl_meetbot> +1 (11): gzhao, rovarga, skitt, anipbu, LuisGomez, lori, abhijitkumbhare, zxiiro, bjohnson_, vishnoianil, jamoluhrsen
18:33:16 <skitt> #info above vote is conditional on SFC sign-off for Nitrogen
18:33:25 <skitt> #info SFC signed-off during the call for Carbon
18:33:59 <abhijitkumbhare> #startvote TSC agrees to release Carbon and Nitrogen SRs on the condition SFC signs off? -1,0,+1
18:34:12 <jamoluhrsen> thanks bjohnson_
18:34:18 <skitt> #startvote TSC agrees to release Carbon and Nitrogen SRs on the condition SFC signs off? -1,0,+1
18:34:18 <odl_meetbot> Begin voting on: TSC agrees to release Carbon and Nitrogen SRs on the condition SFC signs off? Valid vote options are -1, 0, +1.
18:34:18 <odl_meetbot> Vote using '#vote OPTION'. Only your last vote counts.
18:34:23 <zxiiro> #vote +1
18:34:24 <skitt> #vote +1
18:34:26 <vishnoianil> #vote +1
18:34:29 <anipbu> #vote +1
18:34:29 <lori> #vote +1
18:34:30 <LuisGomez> #vote +1
18:34:34 <shague_> #vote +1
18:34:36 <bjohnson_> #vote +1
18:34:38 <abhijitkumbhare> #vote +1
18:34:52 <skitt> #endvote
18:34:52 <odl_meetbot> Voted on "TSC agrees to release Carbon and Nitrogen SRs on the condition SFC signs off?" Results are
18:34:52 <odl_meetbot> +1 (9): skitt, zxiiro, LuisGomez, shague_, lori, abhijitkumbhare, anipbu, bjohnson_, vishnoianil
18:34:53 <abhijitkumbhare> #endvote
18:35:24 <skitt> #topic Managed release model
18:35:50 <dfarrell07_pto> https://git.opendaylight.org/gerrit/#/c/68382
18:36:06 <abhijitkumbhare> #link https://git.opendaylight.org/gerrit/#/c/68382
18:36:11 <skitt> #chair dfarrell07_pto
18:36:11 <odl_meetbot> Current chairs: abhijitkumbhare dfarrell07_pto skitt
18:36:22 <skitt> duh misunderstood
18:36:44 <shague_> #link https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/docs-rtd-verify-oxygen/975/html/release-process/managed-release.html
18:37:28 <skitt> #info dfarrell07_pto only skimming today, everyone should read the above in detail
18:38:29 <skitt> #info currently lot of overhead on releases, lot of checkpoints which are marginally useful, a lot of busy-work that could be automated or dropped
18:38:55 <skitt> #info anything non-automated should be very well defined (in terms of how to report it)
18:39:09 <skitt> #info aim is to make it easier to develop and manage development
18:39:32 <abhijitkumbhare> #info Unmanaged projects relieved of some overhead
18:40:17 <abhijitkumbhare> #info Unmanaged projects mostly free to do what they want
18:40:31 <skitt> #info releases should meet their planned release dates more reliably
18:41:12 <skitt> #info core projects will have to be part of the managed release
18:41:24 <skitt> #info other projects can opt in, and the requirements will apply to them
18:41:40 <skitt> #info "required" projects can’t be kicked out so the requirements can’t be enforced there
18:41:59 <skitt> #info projects will give up some autonomy to be in the managed release, to give release teams autonomy
18:43:06 <skitt> #info healthy community requirement: be responsive, all committers subscribed to appropriate lists, good communication re. coming breakages etc.
18:43:54 <jamoluhrsen> can we get a freaking picture of dfarrell07_pto's environment right now?
18:44:12 <skitt> jamoluhrsen, +1
18:44:21 <rovarga> jamoluhrsen: +1
18:44:23 * bjohnson_ we want a picture of dfarrell07_pto in a Kilt!
18:44:24 <skitt> jamoluhrsen, a selfie of dfarrell07_pto with the ghost living in the castle
18:44:39 <rovarga> can we action dfarrell07_pto to send a picture? :)
18:45:19 <jamoluhrsen> #action dfarrell07_pto to take a picture of him giving his meeting with the castle in the background. bonus points if we can feel how cold it is by the photo
18:45:28 <skitt> #info please provide feedback on the gerrits for the release management patch
18:45:37 <abhijitkumbhare> +1 jamoluhrsen :)
18:46:21 <skitt> #info big change is that the TSC will be able to appoint committers in managed projects whose pool of committers is too small
18:48:04 <rovarga> heh ... that is going to be a funny one :)
18:48:06 <skitt> #info checkpoints are automated as far as possible
18:48:24 <skitt> #info human involvement is to create a readable summary of the work to be done in the release
18:48:37 <skitt> #info also to notify any state *changes*
18:48:46 <skitt> #info and weather items anticipated in the release (as JIRA tickets)
18:49:09 <skitt> #info everything else is automated: blocker bugs, grievances etc.
18:49:47 <skitt> #info since the middle checkpoint is automated, it might run multiple times in a release (once a month)
18:51:01 <skitt> #info final checkpoint will require a report about what was done in the release, and updated docs
18:52:19 <skitt> #info we need to make it clear that unmanaged projects can still be cool and part of ODL
18:52:31 <skitt> #info we need to enforce the managed requirements to give them meaning
18:53:32 <skitt> #info unmanaged projects have some requirements to be included in the distribution archive
18:53:46 <skitt> #info but we will also document how they can be installed by users even if they’re not part of the release
18:55:32 <skitt> #info not asking the TSC today, looking for more feedback on the patch
18:55:39 <skitt> #undo
18:55:39 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x29ca650>
18:55:55 <skitt> #info not asking the TSC to vote today, looking for more feedback on the patch (on the patch, not by email)
18:56:08 <skitt> #info target is for Fluorine though so please look at this quickly
18:56:17 <skitt> #info aim is to vote on this next week
18:58:15 <rovarga> #info rovarga's concern is the interplay of the managed release with spun-out projects, which needs to be fleshed out
18:59:32 <jamoluhrsen> dfarrell07_pto: thanks for driving that while on pto and in the cold by a castle. rockstar!
18:59:42 <bjohnson_> #info I think we could start simply collecting SW quality metrics in Fluorine, but not make it a part of the Managed Release process until after Fluorine
18:59:45 <shague_> rovarga: what is the concern? in our managed model the spun out projects are just consumed. obviously there are date mechanics to be solved
19:00:15 <rovarga> shague_: simple: when outside of the autorelease, the release mechanics are completely disconnected
19:00:42 <rovarga> shague_: which means yangtools-3.0.0 can come in tomorrow, 2.0.2 can come in today
19:01:17 <bjohnson_> wow, that means at least 65 people will be at the ODL DDF
19:01:24 <jamoluhrsen> rovarga: shague_ I think we just need to put some sort of deadline for when autorelease projects will no longer bump to new versions of these things.
19:01:26 <rovarga> shague_: assumptions you guys have about how a SR is assembled are essentially shot :) which does require a slightly different wording/approach
19:02:17 <rovarga> shague_: essentially there need to be integration windows when things outside of autorelease land
19:02:43 <rovarga> shague_: but strictly speaking, those things are completely out of managed release for the entire time of their dev cycle
19:02:44 <bjohnson_> #info we will have a room for 50 people at the ODL DDF, and we could probably cram in around 70 people
19:03:09 <shague_> rovarga: agreed. WE made a simple assumption that at the beginning of the release we have a certain version. if the spun out projects wants something else in to the MR, then we need to factor that in early
19:03:14 <skitt> so we should show up with good Blu-rays then, right?
19:03:21 <abhijitkumbhare> #agreed Thanks phrobb and CaseyODL for upgrading the room arrangements for the DDF
19:03:31 * bjohnson_ someone bring a playstation for the 90 inch TV we will have ;)
19:03:38 <rovarga> shague_: yeah, but obviously the release plan needs to account for things like yangtools-2.0.0 landing this cycle
19:03:45 <rovarga> ahead of time, obviously
19:04:06 <abhijitkumbhare> #topic cookies
19:04:13 <skitt> #endmeeting