14:00:38 #startmeeting Octopus weekly meeting 14:00:38 Meeting started Mon Jun 1 14:00:38 2015 UTC. The chair is uli-k. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:38 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:00:38 The meeting name has been set to 'octopus_weekly_meeting' 14:01:12 Hi all, please type #info, if you will attend the octopus meeting 14:01:16 #info Uli 14:01:22 #info zhifeng 14:01:33 #info 14:01:57 #info Jun Li 14:01:59 #info meimei 14:02:01 #info dandruta 14:03:00 Great, so let's start with agenda bashing. 14:03:08 #topic Agenda Bashing 14:03:15 I have planned: 14:03:25 Rollcall, Agenda bashing, Action item review, Feedback from Vancouver OpenStack summit, Arno Release Finalization, Prepare Maintenance for Arno Release, Starting work on B-Release, AoB 14:03:42 #info Anything I have forgotten to add? 14:04:30 looks like you are fine with the agenda. 14:04:44 yep 14:04:47 #topic Action item review 14:04:49 yes 14:05:09 #info Action from May 4: ulik and vlaza: add a note how to comment on documents under "document tracking" 14:05:25 I didn't add a note. 14:05:40 vlaza: are you there? Did you add something? 14:06:01 ping vlaza 14:06:25 ok. I have to trigger him offline.... 14:06:38 I will retype the action, so it is easier to track. 14:06:42 #info Narinder Gupta 14:07:03 #action (May 4) ulik and vlaza: add a note how to comment on documents under "document tracking" 14:07:30 #info Action from May 4: ulik: ask around... and then let's come back with the question whether we need something of octopus in arno docs. 14:08:09 we had not many, but a few discussions around that. I think there will be only one octopus doc in Arno as part of the package. 14:08:25 #info suggest to close. 14:09:02 #info ACTION from May 11: trozet for inventory update 14:09:21 #info Fatih Degirmenci 14:09:25 ping trozet - didn't see you in roll-call 14:09:26 #info Tim Rozet 14:09:34 Hi! 14:09:58 hi :) 14:10:06 trozet, did you do the inventory update suggested on May 11? 14:11:00 I think that was before the LF lab change of POD2.... 14:11:19 hmm 14:11:43 you mean the yaml inventory file? 14:11:54 guess so. 14:12:03 oh 14:12:12 But I think we should also do some documentation for this. 14:12:14 for LF lab change you mean when we subnetted the public subnet further 14:12:22 and changed pod2's subnet? 14:12:46 I think that's what we were talking on May 11 (which is ages away now.....) 14:12:55 haha yeah I'm trying to remember 14:13:07 for us we didn't need to make an inventory file change because we dont care about IPs 14:13:11 we get htem dynamically at deploy time 14:13:19 so there was no change necessary 14:14:11 This is great to hear. I had been very disappointed about our technology, when I got the feeling that lab network setup needs to be hard-coded. 14:14:30 So you say there is nothing to do? 14:14:47 Then let's just close the action. 14:14:48 no theres nothing to do for that 14:14:52 ok. 14:14:57 #info closed. 14:15:12 I didn'tz find other open #actions. 14:15:48 #topic Feedback from Vancouver OpenStack summit 14:16:14 Anything to feed back to the octopus team? 14:16:27 Fatih did nice presentation on OPNFV day. 14:16:33 Thanks, Fatih! 14:16:46 np 14:16:59 #info Thanks fdegir for presenting octopus on OPNFV day. 14:17:31 did you get any suggestions from the audience after the presentaiton? (don't remember any form Q&A) 14:17:37 nope 14:18:35 I went to a Triple-O session during the summit and was wondering whether we should somehow get benefit from that.... 14:19:17 thoughts? 14:20:09 only I can say is that I have little knowledge of tripleO, maybe there are some experts... 14:20:51 I have searched some of its software architecture 14:21:10 In principle it's openstack on openstack.... But they use it also somehow for install. 14:21:24 yep 14:21:36 So we could run our CI on openstack-organized VMs. 14:22:11 It sounds cool, but will it help? 14:22:17 it's a choice, however, it's a big project then... 14:22:57 many codes/debug are needed 14:23:27 Maybe I add it to R2 etherpad, so we don't forget, when we go forward to more virtualization in CI...... 14:23:51 yep it's good to put it on the etherpad 14:24:18 I saw only fdegir in VC. Were more people there? 14:25:08 OK - that's why everybody is so quiet! :D 14:25:21 So let's move on. 14:25:24 yep it's a pity.. 14:25:56 #topic Arno Release Finalization 14:26:28 I didn't hear much from BGS.... but there are just 3 days left 14:28:02 I saw 2 new Jira topics by fdegir. They sound relevant. 14:28:55 fdegir, do you need somebody to take them? 14:30:36 yes 14:31:23 Can somebody go for OCTO-70 and OCTO-71, please. 14:31:54 Anything else we need to do the next 3 days? 14:33:34 ... Arno has got boring for us. 14:33:46 so let's move on. 14:34:05 #topic Prepare Maintenance for Arno Release 14:35:04 When TSC decides Arno is ready, we need to label everything in repos that is part of the release. 14:35:38 After that, on master we will work for B-Release. 14:36:22 So when somebody needs to fix a bug in Arno, we need a branch. 14:37:20 hey uli-k, for TripleO that is what is running the in the Ericsson Lab in Montreal for the nested virtualization deployments. 14:38:40 hey ChrisPriceAB, good info. I will add it to the etherpad.... 14:39:20 more details? 14:39:22 do we have a label strategy and procedure in place for the release? T-3 days 14:39:53 MatthewL3 check with dan smith (after Arno has shipped please) 14:40:05 ChrisPriceAB: ok 14:40:25 I never did labeling and branching with git. So what do we need to do centrally and what do we need to document for developer so they do the bugfix properly? 14:41:43 aricg and the new Release Manager could perhaps help here 14:42:02 Hi guys. 14:42:11 hi 14:42:12 Well, a documented procedure for the project leads. Then an artifact cutting run needs to be scheduled. 14:42:45 The branch is rather easy and after the fact. The hard part is coordinating the release. 14:42:52 hey aricg 14:42:55 Hi, aricg, can you help us a bit about labelling procedure 14:43:27 Sure. 14:44:04 I think it would be good to build both ISOs using same sha1, deploy/test based on them and get feedback from functest and bgs 14:44:23 once they give OK, we can tag that sha1 14:44:52 so we have consistent baseline for arno for different installers 14:45:13 Yes. both installers must be on same baseline. 14:45:13 we perhaps need to tag functest, opnfvdocs, and octopus repos together with genesis 14:45:21 Yes. 14:45:31 and maybe something in releng 14:45:39 sure 14:45:57 and pharos docs. 14:46:12 #info Repos to be tagged 14:46:17 So when do you need to tag and build the ISO's? 14:46:25 #info genesis, pharos, functest, octopus, releng, opnfvdocs 14:46:40 it would be good to do that by wednesday morning latest 14:46:53 if things go wrong, we can have yet another try in the afternoon 14:47:07 Thursday = release, Wednesday = build and validation of tagged releases then uploading artifacts etc. ( all in one day :O ) 14:47:20 :D 14:47:36 hehe, cutting it to the bone fdegir. I like your style. (although break out in a sweat) 14:47:38 That should be the plan, since validation should happen automatically. 14:47:46 and if it fails? 14:48:12 I'm watching bgs channel 14:48:17 and there is still heavy discussion there 14:48:24 We could start the job right after TSC vote tomorrow. 14:48:35 so I'm not sure if they guys will say OK if we ask them lets tag the stuff 14:48:45 I think we should raise this question during BGS meeting 14:49:09 So it is Wednesday early morning (china time hehehe). which gives us a Wednesday of about 39 h for making it happen. 14:49:34 ChrisPriceAB: what do you think? 14:49:43 when we should go for cutting the release? 14:50:26 * jose_lausuch just realized there is a hot topic here :) 14:50:28 well we need the BGS team to say go. Which means we need to dhcp issue resolved... 14:51:06 so BGS has the final say 14:51:17 But you didn't expect fdegir to say Thursday would be fine.... 14:51:25 uli-k can you get the labels and procedures documented for the project leads and send that out for discussion. Once we are ready to go we can have nominated committers label the branches accordingly and set off the artifact cutting. 14:51:54 that has to be understood. or we get caught up delaying due to lack of coordination 14:52:19 the BGS/functest team have today and tomorrow to sort out the issues. 14:52:35 It should be functest stating if they are ready, not BGS. But in all it's everyone 14:53:12 Right. 14:53:28 aricg: do you have a tagging procedure which we can steal from? 14:53:34 odl perhaps since you do that stuff there 14:53:46 Aricg, I would need some help, what the PLs exactly need to do (stealing the tagging procedure... :D) 14:53:57 roger 14:54:12 also we need to identify the tagging - what it would be: arno, opnfv-arno, or what 14:54:22 not jsut the procedure but the tag itself 14:54:31 so aricg and uli-k :D 14:54:42 And I hope, when we tag our scripts that will make sure we always use the same stuff from upstream. 14:55:02 (not only odl, but also non-LF projects) 14:55:11 if we're not using branch/latest 14:55:51 All elements to be tagged should be on master (latest) 14:56:03 okay this is what odl does. https://lists.opendaylight.org/pipermail/release/2015-February/001323.html 14:56:34 #info Tagging procedure for ODL 14:56:41 #link https://lists.opendaylight.org/pipermail/release/2015-February/001323.html 14:56:42 ChrisPriceAB, is Arno_1.0.0 ok as tag? 14:56:52 Hey uli-k, it's Goerge Zhao form Huawei that drives the ODL release process. You might try having a chat to him about it. 14:57:16 and here is the job associated with the release https://jenkins.opendaylight.org/odlautorelease/job/autorelease-helium-worker/467/ 14:57:19 Thanks. Good hint. 14:58:05 seems fine. let's walk the TSC through the procedure on the call tomorrow. It's first thing in the agenda: https://wiki.opnfv.org/wiki/tsc 14:58:21 we can vote on tags, steps and roles all at once. ;) 14:58:27 OK 14:58:56 do we have a release job defined in octopus? 14:59:09 like aricg showed for odl? 14:59:18 not that I know of 14:59:32 * ChrisPriceAB is starting to sweat even more :s 14:59:58 but we will already have ISOs there so we don't need to rebuild stuff 15:00:02 tagging can be done manually 15:00:05 artifact storage as well 15:00:13 for arno 15:00:21 * pbandzi we are about to start BGS weekly 15:00:24 so we go manual for Arno? 15:00:25 Let's put some actions for that before clearing the field for BGS 15:00:28 I think so 15:00:37 yes. 15:00:45 I think we just need to rename the artifacts that are generated from the tagged spots in the repo 15:00:54 yes 15:00:55 then the cleanup script will never match and delete them 15:01:06 and we can link to them on whatever page you guys want. 15:01:28 I was hoping that the would be linked from here: https://dl.dropboxusercontent.com/u/12773330/downloadpage.png 15:01:29 what could go wrong! 15:01:35 :D 15:01:45 #action aricg and uli-k working on tagging procedures 15:02:16 #action ChrisPriceAB necessary voting and decision on tag names in TSC tomorrow 15:03:01 fdegir, can you help with the manual tagging? 15:03:17 I can with whatever you need 15:03:32 but may not be possible since I'm not a committer in other projects 15:03:38 can talk later on 15:03:41 #action fdegir and aricg for the manual tagging 15:03:42 * pbandzi is asking if BGS weekly can be started 15:03:43 i can commit what you need 15:03:46 just ping me 15:04:02 ok. just wanted to fix that in the minutes before we close. 15:04:18 Let's move to #opnfv-octopus for discussion more details. 15:04:23 #endmeeting