14:00:33 #startmeeting Octopus & Releng weekly meeting 14:00:33 Meeting started Mon Sep 14 14:00:33 2015 UTC. The chair is uli-k. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:33 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:00:33 The meeting name has been set to 'octopus___releng_weekly_meeting' 14:00:54 #chair fdegir 14:00:54 Current chairs: fdegir uli-k 14:00:55 #info kaipule 14:01:03 #topic roll-call 14:01:04 #info Fatih Degirmenci 14:01:33 #info chigang 14:01:45 #info meimei 14:01:50 #info Tim Rozet 14:02:00 #info David Duffey 14:02:13 Hi everybody! 14:02:23 hi uli 14:02:28 #topic agenda bashing 14:02:43 as usual I was late putting it on the wiki. 14:02:52 but there are no surprises... :D 14:02:52 #info Morgan richomme 14:02:54 #info chenshuai 14:03:13 Anything I should add? 14:03:59 OK. Then let's go. I want to give fdegir more time for releng this week :D 14:04:07 #topic Action Items 14:04:39 #info First AI uli-k trozet ChrisPriceAB: clarify the need of doing Brahmaputra release on LF Lab 14:04:54 I think this will be open for a few more weeks. 14:05:08 #info Dan Radez 14:05:13 #info If Pharos could create Lab compliance and validate lab(s) for their compliance 14:05:23 #info It should be possible to do B release from those labs 14:05:36 True 14:05:39 so TSC & Pharos 14:05:55 #info I still don't think we have an answer on this yet 14:06:19 But we need a TSC decision whether a single lab should be used or multiples 14:06:19 at least we can check this with TSC in this way 14:06:51 #info so let's keep it open.... 14:07:00 we have not take this to TSC? 14:07:10 #action uli-k trozet ChrisPriceAB: clarify the need of doing Brahmaputra release on LF Lab 14:07:27 #info next AI uli-k talk to Huawei lab guys to support Pharos 14:07:37 #info Bryan Sullivan 14:07:39 #I did but not finished. 14:07:51 So another one open. 14:07:56 #action uli-k talk to Huawei lab guys to support Pharos 14:08:21 * fdegir suggests increasing the Huawei lab bandwidth 14:08:24 #info next AI uli-k to trigger other lab reps according to community lab overview wiki 14:08:28 :D 14:09:00 That one I didn't do yet, so also keep open. 14:09:05 #action uli-k to trigger other lab reps according to community lab overview wiki 14:09:30 #info next: uli-k Clean up the Octopus committer list 14:09:50 I have 3 committers agree to step down. 14:10:15 Others still no response. So for some others we will need to run to the TSC. 14:10:29 do we need to go through the TSC? 14:10:47 if they don't respond then what else to do? 14:10:56 is it written on some bylaws and whatnot? 14:11:08 Yes. 14:11:19 I will look it up. 14:11:34 is 3 committers enough? 14:11:56 There are a few more inactive committers. 14:12:04 we have 2 active octopus committers 14:12:04 those on the list at https://wiki.opnfv.org/genesis are very busy 14:12:48 I suggest we see additional committers. AT&T is prepared to step up to this role, as we will be putting extra focus on this project going forward. 14:12:57 agree with that 14:13:13 Happy to have people from ATT join Octopus 14:13:28 let me check with David - either he or I will propose to be added 14:13:44 first start contributing :D 14:13:46 but to me, people should first help out with stuff 14:14:16 agree 14:14:42 we will at least openings for 3 committers :D 14:14:45 which is a good start 14:15:08 We have a few people who have contributed recently and are not committers. 14:15:17 sure, reviewing patches is the start. to make sure that things can move fast though we need to ensure that we have enough committers around the table 14:16:02 things move relatively quick if you ask me 14:16:06 We have currently 11 or so committers in Octopus. So I will not promote anybody before we have cleaned up. 14:16:13 also people should involve in more projects not just their own 14:16:18 that's a criteria for me personally 14:16:34 if they come, fix their own stuff, and disappear 14:17:01 anyway, can discuss this later 14:17:21 Anyways. I would like to not disturb the INFO file more in this week. Ray has a difficult job anyways. 14:17:46 So after that election is done, I will remove 3 committers that have agreed to step down. 14:18:12 Then we decide what to do with the remaining silent committers. 14:18:30 And then we promote people who have worked in octopus for a few months. 14:18:56 (if the remaining committer community agrees then :D) 14:19:05 Next AI..... 14:19:24 sorry, I will keep that one living... 14:19:28 #action uli-k Clean up the Octopus committer list 14:19:53 #info Next AI chigang, chenshuai clarify kvm4nfv workflow and how to use their kernel 14:20:33 yes, I confirmed that kvm4nfv is using pkg to install 14:21:24 they produce rpm 14:21:32 (or they'll produce) 14:21:50 and I think they need raise a requirement to genesis first so that installers will integrate 14:22:03 chenshuai: right 14:22:11 but that's part of the story 14:22:31 they also need/want to have testing done by verify jobs 14:22:46 so they can do this even before they get installer integration done 14:22:47 and genesis guys will discuss more detail for the format of pkg 14:23:32 yes, if they don't change kernel, installer can integrate as a normal package, but they need to upload their package into artifacts.opnfv.org 14:23:39 fdegir: yes, you are right 14:23:46 and then how does our build job look like, so installers will deploy that kernel with the rest of OPNFV? 14:24:15 uli-k: as chenshuai says, that part needs to be clarified between kvm and genesis/installer projects 14:24:22 and then we adjust build/deploy jobs 14:24:51 uli-k: it is no need for installers to rebuild the kernel 14:25:11 chigang_: depends 14:25:24 if installers accept the artifacts built in advance, then what you say is valid 14:25:38 if installers say "we want to build it in scope of our own build" then it is something else 14:26:10 So installers will be responsible to create a build job over all projects? 14:26:29 not like that 14:26:38 Or releng? 14:26:47 kvm might have a build job that builds their stuff independently 14:26:47 or 14:26:59 installers use kvm build script to build stuff in scope of their build 14:27:26 uli-k: I think each project should have their build/verify job 14:27:36 not everyone agrees that 14:27:45 that's what I'm trying to say 14:27:53 verify is something else 14:28:18 I would rather that the installers support all projects in the release scope, not the other way around 14:28:21 what I say is how the artifacts that are going to be included/integrated into installers might depend on what installers support 14:28:26 Since we cannot decide here, where will we decide such things? 14:28:41 I say genesis/installers and kvm/etc. sort this out 14:28:47 we're secondary here 14:28:57 unless there is some fundamental incompatibility with a projects' scope for an installer 14:28:59 we align ourselves to the outcome 14:28:59 fdegir: yes, agree 14:29:07 if that outcome is sane enough 14:29:23 if they come up with 5 different ways of doing stuff 14:29:29 then we should raise concerns 14:30:01 I think from Octopus that is the right way. 14:30:10 all these are just speculation so I say we should watch and see 14:30:18 Agree. 14:30:30 I try to summarize for the minutes 14:30:34 :) 14:30:58 it will be like kvm -> genesis -> installers -> genesis -> octopus 14:31:10 fdegir: yes 14:31:11 in very high level 14:31:31 #info overall build/deploy still needs to be designed. Octopus will waitfor genesis and others to work this out and then adjust. 14:31:45 one more AI: 14:31:54 #info verify jobs can be created independently from genesis/installers 14:32:13 #info last remaning AI: fdegir to update Wiki for Arno SR1 release 14:32:39 #info Arno SR1 release will be done in same way as Arno 14:32:44 #link https://wiki.opnfv.org/octopus/releasepipeline#arno_sr1_release 14:32:54 open for comments 14:32:56 or updates 14:33:25 For Arno we had two LF PODs. How will we do SR1? 14:33:37 we have 1 POD, POD2 14:33:53 and both installers are deployed/tested on the POD 14:33:59 but there have been issues recently 14:34:12 with foreman deploy if I'm not mistaken 14:34:21 I suppose trozet and morgan_orange are looking into it 14:34:48 fdegir: we will re discuss it during BGS meeting 14:35:01 anyone wants to know more can jump to BGS meeting 14:35:04 thx morgan_orange 14:35:13 OK. So we can at least close that one.... 14:35:18 #info closed. 14:35:44 next on agenda 14:35:51 #topic lab compliancy 14:36:41 We have worked with Pharos, but not finished.... (as said also in AIs) 14:36:55 So move on? 14:37:03 yes 14:37:23 #topic Status C-milestone for B-Release 14:38:25 I had a small meeting with meimei and fdegir, agreeing on the main Jira stories&epics. 14:39:20 I didn't have to time to go over everything once more completing descriptions and dependencies. 14:40:08 So please everybody have a look and comment 14:40:23 #info Initial Octopus R2 backlog has been created in Jira and available on below link 14:40:25 #link http://bit.ly/1NrG0PK 14:40:56 please comment directly under the jira item 14:41:07 so we keep the discussion there and look back what we discussed later on 14:41:43 Should we ask projects to come forward and create dependencies? 14:42:20 I think we should highlight those dependencies by linking our jira issues to theirs 14:42:26 if they have the jira populated 14:42:42 for example we have pharos dependency 14:42:46 and pharos backlog is there 14:42:50 so we can do this pharos 14:42:56 and so on 14:43:25 But that's the other direction. Most projects will ask us to setup their pipeline. 14:43:26 it is valid for the other projects as well 14:43:40 So they have dependency on us. 14:43:42 agree 14:43:50 it mostly happens on the mailing list 14:44:07 and we have some items in jira for the ones that raised the question 14:44:33 Right. Should we ask missing projects to come forward? 14:45:07 we can raise this during B-release meeting 14:45:18 tomorrow 14:45:22 Good Idea. Less work :D 14:45:44 and tbh our part with setting up basic CI is simple 14:46:04 as long as they come up with what they need as it happened in kvm and ovs cases 14:46:11 #action uli-k to raise the issue in project meeting so projects come forward with their dependency on octopus to setup their pipeline 14:46:17 and given that we have hw resources as well 14:46:37 Yes. 14:46:56 Let's move on. 14:47:06 SR1 we already covered. 14:47:21 #topic AoB 14:47:33 Anything? 14:47:41 I have 14:47:45 need to change the topic 14:47:59 I've chaired you 14:48:01 #topic (Re)Claiming servers from LF POD1 14:48:34 #info We got 3 VLAs as requested by pbandzi 14:48:52 #info So the work with reclaiming servers from POD1 and using them for CI can start 14:49:20 #info The plan is to have 2 ubuntu 14.04 as build servers and 4 Centos 7 as virt deploy/testing purposes 14:49:41 will chase pbandzi for this 14:50:07 #topic Test Result Reporting API 14:50:13 sounds good 14:50:18 #info morgan_orange did the demo last week 14:50:26 #info Work with it continues 14:50:34 I'm not sure if morgan_orange wants to add anything? 14:50:49 API is available 14:51:04 DB has been deployed in LF but we still use Orange VM (to change the API) 14:51:15 target is LF DB 14:51:31 so it is fair to say the test projects can start aligning their reporting accordingly 14:52:10 yes even if the goal is not to have the same reporting - each project is free, but we want to a c ommon base for a dashboard 14:52:22 #info The API is available except the move to target DB which is located in LF 14:52:42 we should start a sprint with LF web team 14:52:48 to start a proof of concept 14:52:50 #info the test projects are free to start aligning their reporting accordingly ti have common base for a dashboard 14:53:15 #info dashboard portal proof of concept to be initiated with LF team 14:53:40 thx morgan_orange 14:53:42 last point 14:53:49 #topic Automatic Doc Generation 14:54:23 #info With the help from aricg and r-mibu, we are switching to sphinx for doc generation for all projects 14:54:49 #info We will have 1 script and 1 job for all OPNFV projects to produce documentation 14:55:12 #info The updates have been sent to all projects for review 14:55:18 that's all from me 14:55:30 Thanks! 14:56:06 There are only five minutes left. Do you need more for releng? 14:56:13 I am sorry 14:56:24 trozet morgan_orange: would you like to bring anything for releng? 14:56:30 May be we should start with releng next time! 14:56:51 I think releng works without needing the meetings :) 14:56:59 perhaps we should kill releng meetings :D 14:57:03 fdegir: deploy is working for stable/arno, Jose is debugging some functest stuff 14:57:03 Great project! 14:57:14 fdegir: but no problems with releng infra at this time 14:57:15 #topic AoB 14:57:21 thx trozet 14:57:27 I will be travelling next week. 14:57:40 fdegir, can you run the meeting? 14:57:56 can do 14:58:00 (try to leave more time for releng >D) 14:58:04 trozet: you are sure. As far as I can see in jenkins, genesis-foreman-deploy fails 14:58:06 :D I mean 14:58:16 will do 14:58:27 they are working on the reconfig of the lab 14:58:37 Then thanks everybody! will close and leave the channel for BGS 14:58:41 but we will rediscuss it during the SR1 status in BGS 14:59:04 #endmeeting