15:00:42 #startmeeting RDO meeting - 2017-08-16 15:00:43 Meeting started Wed Aug 16 15:00:42 2017 UTC and is due to finish in 60 minutes. The chair is jpena. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:47 The meeting name has been set to 'rdo_meeting___2017_08_16' 15:00:57 #topic roll call 15:01:08 o/ 15:01:09 \o 15:01:10 o/ 15:01:15 \0/ 15:01:20 #chair myoung ykarel snecklifter jruzicka 15:01:21 Current chairs: jpena jruzicka myoung snecklifter ykarel 15:01:24 o/ 15:01:31 #chair PagliaccisCloud 15:01:33 Current chairs: PagliaccisCloud jpena jruzicka myoung snecklifter ykarel 15:01:44 o/ 15:01:49 o/ 15:01:54 #chair amoralej numans 15:01:54 Current chairs: PagliaccisCloud amoralej jpena jruzicka myoung numans snecklifter ykarel 15:01:57 #undo 15:01:58 Removing item from minutes: #topic roll call 15:02:08 it looks like I can't remove chairs :) 15:02:11 #topic roll call 15:02:15 #chair number80 15:02:16 Current chairs: PagliaccisCloud amoralej jpena jruzicka myoung numans number80 snecklifter ykarel 15:02:36 use #unchair for that 15:02:42 oh 15:02:46 #unchair numans 15:02:47 Current chairs: PagliaccisCloud amoralej jpena jruzicka myoung number80 snecklifter ykarel 15:02:58 thx number80 15:03:06 (undo is only for items that appears in the final report) 15:03:32 let's start with the agenda 15:03:34 Merged openstack/vmware-nsx-distgit rpm-master: Remove python-networking-vmware-nsx-tests-tempest subpackage. https://review.rdoproject.org/r/8579 15:03:44 #topic (Follow up from last week) We still haven't done any work towards shipping stable release of containers 15:04:12 this topic was proposed by dmsimard|off, who is off... Has anyone taken it over? 15:04:40 so probably, that still stands :D 15:04:45 present 15:04:52 #chair rbowen 15:04:53 Current chairs: PagliaccisCloud amoralej jpena jruzicka myoung number80 rbowen snecklifter ykarel 15:05:13 main issue is that DoD is not clear with regards to container i think 15:06:03 do RDO has to provide containers images for tripleo or will tripleo itself provides them? 15:06:10 it's unclear to me 15:09:04 trown proposed config master: Add additional containerized multinode jobs to pipelines https://review.rdoproject.org/r/8586 15:09:22 To me is means changing RDO Definition of Done 15:09:48 https://www.rdoproject.org/blog/2016/05/technical-definition-of-done/ 15:09:59 It does seem to be, yes. 15:10:15 It implies that we are to provide those images 15:10:21 phew, I was wondering what the heck the Dept of Defense had to do with this 15:10:40 it is even a bit trickier I think 15:10:45 snecklifter: common acronym if you read agile litterature 15:10:52 i dont :/ 15:11:06 because tripleo will build/host images using rdo infra (but upstream code) 15:11:11 snecklifter: I can share few recommendation after the meeting if you like :) 15:11:20 is that good enough for rdo dod? 15:11:37 number80: sure 15:11:38 trown: what do you mean by upstream code? 15:11:56 number80: the job runs using tripleo-ci repo 15:12:13 Do we need to explicitly add this to the dod article? 15:12:25 number80: so changing what happens involves changing tripleo-ci repo 15:12:39 we are already providing images based on RDO Trunk (dlrn builds) 15:12:55 the point, IMO, is if we need to provide images based on CloudSIG ones 15:12:59 trown: I'm fine with code from upstream but the artefact should be published by our infra at some point 15:13:00 ah, right 15:13:09 sorry mixed the two 15:13:21 and providing them via official centos registry 15:13:24 tripleo is responsible for trunk builds 15:13:27 amoralej: I think we should at some point 15:13:41 to me RDO would be responsible for stable builds 15:14:07 trown: we also have to make sure that 3o works with those images 15:14:19 I think the question then is whether to provide vanilla stable builds or tripleo stable builds for containers 15:14:51 my opinion is that vanilla stable builds will not be very useful to the community given we dont provide any deployment tool for them 15:15:01 Yatin Karel proposed openstack/designate-distgit rpm-master: Requirement sync for pike https://review.rdoproject.org/r/8589 15:15:14 trown, i agree with that 15:15:19 but I know dmsimard has a different opinion 15:15:52 yeah, the point is that publishing something that we don't test at all 15:16:33 well, we can fix this if we agree on that :) 15:16:51 in a world with infinite resources it would probably make sense to test and publish both the vanilla and tripleo containers 15:16:52 But I suggest that we move this topic to the mailing list so every stakeholder gets a chance to share their PoV 15:16:55 Yatin Karel proposed openstack/heat-distgit rpm-master: Requirement sync for pike https://review.rdoproject.org/r/8590 15:17:10 +1 to complete the discussion on the mailing list 15:17:24 ya, +1 to ML 15:17:31 +1 to ML 15:17:46 trown: if we need resources then we'll go ask our sponsors to help :) 15:18:02 Who's going to start that thread? 15:18:07 first is to define what we want to do 15:18:52 trown: ? 15:19:01 * number80 has not the full background of that question 15:19:36 I dont really have bandwidth to lead that discussion atm 15:20:02 I can chime in with my opinion from tripleo perspective, but not really herd the cats on it 15:20:38 dmsimard will be back next week, we can "assign" the task to him, but we'll lose a couple days 15:20:49 Ronelle Landy proposed config master: Add OVB jobs and all periodic pipelines https://review.rdoproject.org/r/7754 15:20:52 if nobody will take it, I'll kickstart the discussion 15:21:03 ya, not sure it is that pressing tbh 15:21:19 trown: decision can wait but let's have people start discussing 15:21:37 number80: sure 15:21:54 Yatin Karel proposed openstack/gnocchiclient-distgit rpm-master: Requirement sync for pike https://review.rdoproject.org/r/8591 15:22:17 #action number80 start discussion on containers image/RDO 15:22:43 next topic? 15:22:48 *nods* 15:23:08 #topic coverage removal as build requirement -> https://github.com/redhat-openstack/easyfix/issues/11 15:23:19 this topic was raised by snecklifter 15:23:28 hello 15:23:37 Quick summary? 15:23:41 yes 15:23:54 So I mostly did the patches to remove this: https://review.rdoproject.org/r/#/q/topic:easyfix/11 15:24:12 I think chandankumar raised it as a quick fix 15:24:25 mrunge has mentioned he thinks coverage should stay 15:24:54 I dont care hugely either way but it would be good to understand the rationale behind some of the fixes 15:25:12 I'm enjoying doing the easy work but need to know its of some use 15:25:36 So just need some guidance on whether it *should* be removed or not 15:25:38 EOF 15:25:40 I think it was removed upstream, but it may not be the case for all projects 15:25:50 so afaik, coverage is only used to report the number of lines covered by unit tests, is that right? 15:26:07 yeah 15:26:12 yes, and afaik is not used when running unit tests from %check 15:26:17 and we don't care about that in %check 15:26:35 so, IMO we can remove it 15:26:41 unless we're using it in the %check command-line for some reason (that might be the case in a spec) 15:26:41 mrunge believed there was some benefit to keeping it hence he -1 a couple of reviews 15:27:08 unfortunately they could not make the meeting 15:27:47 ok, jpena would you mind putting a comment about why this is happening in the github ticket? 15:27:54 if we dont ever use it in the build... it should not be in build-requires 15:28:17 snecklifter: sure. We can also discuss it with mrunge when he's back, I think it's not needed 15:28:22 trown: this is what I thought but again, I'm just doing the donkey work so needed to defer to experts :) 15:28:45 maybe mrunge missed that aspect, and is just commenting on the general usefulness of coverage as a metric (which I agree with) 15:28:57 #action jpena to add more clarification about coverage removal at https://github.com/redhyepat-openstack/easyfix/issues/11 15:29:02 trown: I think that is the case 15:29:08 #undo 15:29:09 Removing item from minutes: #action jpena to add more clarification about coverage removal at https://github.com/redhyepat-openstack/easyfix/issues/11 15:29:13 #action jpena to add more clarification about coverage removal at https://github.com/redhat-openstack/easyfix/issues/11 15:29:40 let's move on, we have several topics to cover 15:29:42 thanks for tackling that snecklifter 15:29:46 also, there are still a good few reviews waiting +2/W so it would be great if they could be done, they are just trivial one-liners 15:29:57 thanks 15:30:06 #topic DLRN builder migration to RDO Cloud: status update 15:30:43 About the migration: the fedora, centos-newton and centos-ocata builders are now working on the new node, running in RDO Cloud 15:30:50 Yatin Karel proposed openstack/openstacksdk-distgit rpm-master: Requirement sync for pike https://review.rdoproject.org/r/8592 15:31:12 I'm currently syncing all data for the centos-pike, centos-master and centos-master-head workers, they'll all be active later today 15:31:25 Once it's done, I'll switch DNS entries 15:31:40 if anything is broken after that, I'm the person to yell at :) 15:31:47 ha 15:32:12 Yatin Karel proposed openstack/gnocchiclient-distgit rpm-master: Requirement sync for pike https://review.rdoproject.org/r/8591 15:32:31 any questions? 15:33:12 #info DLRN builder being migrated to the new system on the RDO Cloud. DNS switch will happen later today 15:33:32 so RDO Cloud is stable so far? 15:34:15 jruzicka: yes, it's stable enough. review.rdo is running without issues, and having the instance closer to the DB is a good thing 15:34:31 great 15:36:16 ok, let's move on 15:36:25 #topic rdophase2 (pike) CI pipeline is stood up and running 15:36:29 myoung ^^ 15:36:56 just a general FYI, $title was put in place recently 15:37:42 myoung, what does that mean in a short summary? :) 15:37:46 details are in etherpad, RH Release Delivery is now importing from stable/pike vs. master for new osp12 puddles, so these jobs are now what we're looking at (vs. rdophase2: master) 15:38:43 TLDR: rdophase2 := CI pipeline that runs after RDO pipelines in ci.centos promote hashes. Runs on internal RH hardware, and we look for those jobs to pass prior to importing changes from RDO --> OSP. 15:39:10 myoung, nice, thanks for tl;dr :) 15:39:35 cool 15:39:57 wanted to update #rdo with status, questions, more an announce vs. ask/need :) 15:40:10 this time, the transition to stable/ branch is being smoother than usual :) 15:40:26 * myoung nods 15:40:48 next topic, then? 15:40:57 I think the one thing to make a note of is 15:41:17 myoung, just as a note, upstream promotion for pike is still based in a single job 15:41:18 we still don't have container jobs in rdophase2, would like to add them soon once things stabilize in rdophase1 15:41:33 while master uses 6 jobs 15:41:47 but that's being fixed as we talk 15:41:59 https://review.rdoproject.org/r/#/c/7754/ 15:42:01 amoralej, ack, we're looking at both master+pike during transition. Is there an ETA for when pike promotion will have full compliment of jobs? 15:42:21 hopefully soon 15:42:34 jschlueter, tvignaud, weshay ^^ 15:43:31 amoralej, thx for update - will look @7754 and watch 15:43:59 #topic Test day report? 15:44:09 rbowen, did you add this topic? 15:44:27 Yeah. I was on the beach on test day. I wondered if anything useful happened. 15:45:09 If not, we can move on. But it would be worth figuring out how to make test days more profitable. 15:45:39 rbowen, i didn't see much activity, tbh 15:45:45 Yep 15:46:01 Ok. That's a shame. 15:46:14 Merged openstack/ironic-python-agent-distgit rpm-master: Requirement sync for pike https://review.rdoproject.org/r/8611 15:46:20 We'll try to promote it more broadly for the Pike release, and give scenarios of suggested testing and so on. 15:46:21 it does feel a bit like as CI has become more stable test day participation has gone down 15:46:28 which does make some sense 15:46:28 Yes, that's definitely the case. 15:46:46 So identifying the scenarios that CI doesn't/can't test might be worthwhile. 15:46:46 number80: amoralej: http://logs.openstack.org/59/471759/59/experimental/gate-tripleo-ci-centos-7-scenario006-multinode-oooq-nv/b0410fc/logs/subnode-2/rpm-qa.txt.gz :( 15:46:53 we need to find a way to make test days .. ya that ^ 15:46:58 number80: amoralej still python-jinja2-2.7.2-2.el7.noarch 15:47:00 Anyways, next topic I guess. 15:47:10 flaper87: I'll look into after we close the meeting 15:47:19 woops, didn't notice the meeting. so sorry :( 15:47:30 #topic Release checklist - https://www.rdoproject.org/rdo/release-checklist/ - leading up to Pike release 15:47:37 Pike is scheduled for Aug 30. https://www.rdoproject.org/rdo/release-checklist/ is a list of things that I try to do to promote the RDO part of the release. 15:47:50 So I'll be working through that over the coming week, and asking for help with many of the items. 15:48:14 I'll be drafting the release messaging based on the last one we did, and then asking for input 15:48:24 We did an AWESOME job of this for Ocata. 15:48:54 But do look through that list, and see if there's any part of it that you'd like to participate in writing. 15:49:02 I'll be posting to the list about this as soon as I have the initial draft. 15:49:16 That's all. 15:49:47 #action everyone help rbowen with Pike release messaging 15:50:15 #topic chair for next meeting 15:50:15 Thanks. 15:50:27 any volunteer to chair the next meeting? 15:50:44 thanks for taking care of the dirty community work as always, rbowen ❤ 15:50:49 yeah, I can chair 15:51:17 #action jruzicka to chair the next meeting 15:51:25 #topic open floor 15:51:55 rdopkg to have full python3 support in next release ;) 15:52:20 mostly thanks to jpena anyway :) 15:55:50 I think we're done, so let's get 5 minutes back! 15:55:54 #endmeeting