17:05:28 <colindixon> #startmeeting tws
17:05:28 <odl_meetbot> Meeting started Mon Oct  6 17:05:28 2014 UTC.  The chair is colindixon. Information about MeetBot at http://ci.openstack.org/meetbot.html.
17:05:28 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:05:28 <odl_meetbot> The meeting name has been set to 'tws'
17:05:32 <colindixon> #topic agenda bashing
17:05:44 <colindixon> #chair alagalah_
17:05:44 <odl_meetbot> Current chairs: alagalah_ colindixon
17:05:51 <colindixon> #chair phrobb
17:05:51 <odl_meetbot> Current chairs: alagalah_ colindixon phrobb
17:05:54 * tbachman wanders in
17:06:03 <colindixon> #chair tbachman
17:06:03 <odl_meetbot> Current chairs: alagalah_ colindixon phrobb tbachman
17:06:06 <tbachman> lol
17:06:18 <alagalah_> #info email alagalah@noironetworks.com or just update wiki for proposed topics. Information required: topic, your contact, time required, proposed presenter
17:07:45 <tbachman> #info colindixon says congrats to all for efforts releasing Helium
17:07:46 <alagalah_> #topic  Stable Release - cutting stable release branches
17:07:59 <tbachman> #info projects need to create branches for stable/helium
17:08:36 <alagalah_> #link https://wiki.opendaylight.org/view/Simultaneous_Release:Cutting_Stability_Branches
17:08:56 <tbachman> #info colindixon uses the openflowplugin as an example
17:09:09 <colindixon> openflowjava!
17:09:15 <tbachman> #undo
17:09:15 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2593bd0>
17:09:24 <tbachman> #info colindixon uses openflowjava as an example
17:09:33 <tbachman> colindixon: thx ;)
17:09:46 <alagalah> #info colindixon notes that he has been reaching out to each project's POC, but any committer can cut the stable branch
17:10:16 <alagalah> #info colindixon notes that Step0 from above link is critical to being able to complete the process
17:11:48 <alagalah> #info colindixon walks thru the Jenkins Merge job requirements which are documented on the wiki link above
17:13:21 <tbachman> #info next step is to use gerrit to create the branch
17:14:35 <tbachman> #info the revision for your branch should be the tag for your project when the release was cut
17:14:41 <alagalah> #info colindixon walks thru creating a branch and notes its important that the tag-list is the tag for the time it was released. This is (again) documented in the wiki above
17:14:44 <alagalah> #undo
17:14:53 <alagalah> tbachman: nice one mate :)
17:14:59 <tbachman> lol
17:15:35 <hideyuki> colindixon: Good explanation :)
17:16:09 <alagalah> abhijitkumbhare: We will link the WebEx recording
17:16:50 <abhijitkumbhare> thanks alagalah :)
17:16:59 <alagalah> #info colindixon notes that if your project depends on another project, Step5-> will not work until those projects reach Step5
17:17:25 <alagalah> #info colindixon Notes he has a solution for cyclical dependencies that he will document (not in wiki above) but contact him with questions
17:17:59 * tbachman finally gets what “Julia Childed” means ;)
17:20:17 <alagalah> #info colindixon validates that the stable branch git log has same tag as the release tag list mentioned above
17:22:38 <alagalah> #info colindixon asks in Gerrit for stable/release add colindixon as reviewer
17:22:46 <tbachman> #info colindixon asks to add him as a reviewer so he can verify that the patch is correct
17:22:49 <tbachman> #undo
17:22:49 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x2593590>
17:22:53 <tbachman> alagalah: thx ;)
17:23:30 <tbachman> #info colindixon says that the patch files were created as part of the automated release process
17:23:35 <colindixon> https://jenkins.opendaylight.org/odlautorelease/job/autorelease-helium-worker/120/
17:24:04 <tbachman> #link https://jenkins.opendaylight.org/odlautorelease/job/autorelease-helium-worker/120/ jenkins page for listing the patches for all the projects for Helium
17:26:09 <tbachman> #info step 3 is to create a new merge job for jenkins
17:27:07 <tbachman> #info step 4 is to update your .gitreview file
17:29:01 <tbachman> #info step 5 is to bump the version on the stability branch
17:29:52 <LuisGomez> i need to run to another meeting, thanks colin and other people helping for putting all this together
17:30:29 <gzhao> LuisGomez: I believe this is recorded.
17:30:58 <LuisGomez> yes, and i will watch later  :)
17:31:02 <alagalah> LuisGomez: See ya mate
17:34:01 <tbachman> colindixon: nice script :)
17:34:12 <alagalah> I'm stepping away for a minute
17:34:31 <tbachman> alagalah: I’ll cover
17:35:23 <tbachman> #info flaviof asks if you need to do the same on the master branch
17:35:29 <tbachman> #info colindixon says yes, that’s in step 6
17:35:41 <phrobb> #info step 6 is to bump the version on your master branch
17:35:44 <tbachman> :)
17:35:49 <tbachman> phrobb: thx!
17:36:08 <phrobb> np tbachman we'll tag team
17:36:14 <tbachman> sounds good
17:36:22 <alagalah> back
17:36:23 <alagalah> thanks
17:39:11 <tbachman> #info colindixon notes that even though the script bumps the version #’s, you still need to check with the projects you depend on in order to have the correct version, and reference them once they’ve updated their project
17:39:25 <alagalah> #info alagalah asks if this is documented (ie what version is really current)
17:39:55 <tbachman> #info colindixon says that until/unless we get these aggregated into a single pom file, you have to check with the projects
17:42:17 <tbachman> #info step 7 is how to cherry pick patches from Master to a stability branch via gerrit
17:44:54 <alagalah> #info colindixon wraps up around 10:45am (40min into recording)... Q&A
17:46:19 <tbachman> #info flaviof asks if we’ll need to do the same when a new branch is cut (e.g. another stable)
17:46:36 <tbachman> #info colindixon says yes, but the steps should mostly be the same
17:50:28 <tbachman> #info colindixon says the only thing he hasn’t documented on the wiki is that steps 0-4 you can do anytime, but 5-7 you need your dependent projects to be finished first
17:52:12 <alagalah> #info alagalah asks when stable release cut needs to be done for each project. colindixon points out we have missed the gate in the Release Plan (at his guidance) but now we should complete ASAP.
17:55:35 <tbachman> #info phrobb asks that given the 11/10 date for cutting the stable/helium release, accounting for integration and test time, when should projects be looking to cut their release?
17:55:50 <tbachman> #info colindixon says it would be really good if we can get all the projects through this by Friday
17:56:55 <alagalah> #info colindixon asks if gzhao could push to have the Stable Release cuts done by Fri, with a goal of the primary dependency projects done by Wed
17:58:33 <tbachman> #topic clustering
17:59:02 <tbachman> #info alagalah says there’s been a lot of meetings around requirements for clustering
17:59:30 <alagalah> #link https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Architecture:Clustering
17:59:38 <tbachman> #info alagalah says that input from the community is sought — this will be covered by a future TWS meeting
17:59:47 <tbachman> #undo
17:59:47 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x240dd50>
17:59:49 <tbachman> #undo
17:59:49 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Link object at 0x2593290>
18:00:06 <tbachman> #link https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Architecture:Clustering Clustering project web page
18:00:12 <tbachman> #info alagalah says that input from the community is sought — this will be covered by a future TWS meeting
18:01:01 <tbachman> #endmeeting