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