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