14:02:19 #startmeeting RDO meeting - 2020-11-11 14:02:20 Meeting started Wed Nov 11 14:02:19 2020 UTC and is due to finish in 60 minutes. The chair is ykarel. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:24 The meeting name has been set to 'rdo_meeting___2020_11_11' 14:02:43 o/ 14:02:46 o/ 14:02:48 Add last minute topics to agenda https://etherpad.opendev.org/p/RDO-Meeting 14:02:52 #topic roll call 14:02:58 #chair spotz amoralej 14:02:59 Current chairs: amoralej spotz ykarel 14:02:59 \o/ 14:03:42 o/ 14:03:56 #chair jpena 14:03:57 Current chairs: amoralej jpena spotz ykarel 14:05:16 Ok let's start with topics 14:05:20 #topic Activate Fedora Zuul CI for distgit owned by openstack-sig 14:05:34 seems fbo not around 14:05:51 #link https://fedoraproject.org/wiki/Zuul-based-ci 14:06:00 #link https://fedora.softwarefactory-project.io/zuul/projects 14:06:10 #info Goal is to add https://src.fedoraproject.org/api/0/group/openstack-sig?projects=1 to https://pagure.io/fedora-project-config/blob/master/f/resources/fedora-distgits.yaml 14:06:25 #info Example of jobs on PR: https://src.fedoraproject.org/rpms/shared-mime-info/pull-request/1 14:07:16 So fbo proposed to use zuul CI for rpms managed under openstack-sig in Fedora 14:07:52 i think today is local holiday in france 14:08:04 Yes, we've been successfully using Zuul to test PRs in Fedora distgits for some projects 14:08:13 and it would be nice to add the openstack-sig packages 14:08:17 i'm fine with addint it 14:08:34 but most of the times we are not using PRs for fedora packages 14:08:41 but doing direct pushes 14:09:02 that's what our scripts to sync packages to rdo do 14:09:21 i asked this from fbo, he said direct push shouldn't be affected with zuul CI 14:09:29 yes, i guess that 14:09:36 right, Zuul doesn't prevent direct push 14:09:46 it just tests PRs 14:09:46 but i'm not sure if our projects are goint to be very useful 14:09:52 if we don't use PRs 14:09:58 jpena, so zuul only merges those PRS? 14:10:03 but no problem to add it 14:10:06 s/only/also 14:10:14 no, Zuul just tests them. IIRC it doesn't merge, just report 14:10:21 ohhk 14:10:39 if it's implemented, it might be nice to test if moving to a PR-based approach works best for us 14:10:40 it would catch issues we've had recently 14:10:43 yes 14:10:54 It'd be nice if we could get all our repos on gerrit and zuul:) 14:10:56 right, that was my point (aodhclient et al) 14:10:57 we had installation issues recently 14:11:04 yes, that one 14:11:23 i was investigating about automating PRs some time ago 14:11:40 i found some issues but i'm not sure what's the current status 14:11:53 what's the process to add it to zuul? 14:12:59 I haven't tried it, but it seems to be documented in https://softwarefactory-project.io/r/20049 14:13:01 oops 14:13:04 https://fedoraproject.org/wiki/Zuul-based-ci#How_to_Zuul_attach_a_Pagure_repository_on_Zuul 14:13:15 I guess fbo will take care of that 14:13:21 #link https://fedoraproject.org/wiki/Zuul-based-ci#How_to_Zuul_attach_a_Pagure_repository_on_Zuul 14:13:36 yes we can follow up on this when fbo is back 14:14:45 ok 14:15:38 Ok let's move to next and we can get back to zuul ci next week 14:16:13 #topic related: cleanup of packages owned by Fedora openstack-sig e.g. https://bugzilla.redhat.com/show_bug.cgi?id=1475809#c5 14:16:15 bugzilla.redhat.com bug 1475809 in python-positional "python-positional-1.2.1 is available" [Unspecified,New] - Assigned to openstack-sig 14:16:21 apevec, you around ^? 14:16:45 for few min... 14:16:52 ah meeting 14:17:08 so yes, I just picked this one as an example 14:17:13 which we could retire 14:17:40 so more FYI and if anyone is interested to look for more such examples 14:17:51 might be even scripted by comparing current u-c ? 14:18:22 sounds good, so let list all packages in openstack-sig 14:18:26 and check status 14:18:29 +1 14:18:52 we can look for packages in openstack-sig not longer in rdo deps 14:19:39 also there might be some packages which are not dep of any other openstack package in Fedora? 14:20:04 but if it's dep for anything in RDO we need to maintain it in fedora 14:20:25 so, criteria would be 14:20:54 if it's in rdoinfo we should maintain 14:21:05 yes 14:21:15 we may also see if we have deps that can be removed from rdo 14:21:17 Once we have the 2 lists maybe we can sit down and go through them? 14:21:32 but after we cleaned when moving to c8, i don't expect many 14:21:41 and yes, before retiring in Fedora it needs to be confirmed as "leaf" RPM 14:22:51 #action amoralej to create a trello card and an etherpad and list all packages in openstack-sig 14:22:56 actually i meant, it might be an RDO dep, and originally was added in Fedora for some openstack dep, but it's possibly that openstack dep no longer depends on that dep, so it might be removed 14:23:26 btw, check the packages you own that should be in openstack-sig 14:23:28 in fedora 14:23:38 we would know that when we start filtering based on list, so not a big issue 14:23:46 apevec, jpena ykarel ^ 14:23:49 yes, I found few I had which were missing openstack-sig 14:24:11 hmm there are few i noticed which are owned by number80 14:24:34 number80, ^ 14:25:29 iirc one was json-logger, other was ldappool 14:25:32 i need to check if we can script it 14:25:34 but can confirm again 14:26:50 Ok trello card can be used to track that, anything else on this, or let's move on to next topic? 14:27:07 yes 14:27:23 ack let's move 14:27:28 #topic Clean up of BuildRequires on git(git pulls lot of dependencies which we don't need, git-core is enough for package build) 14:27:37 #link https://trello.com/c/1uY5Y0uq/747-fedoraxinetd-orphanedgit-core 14:28:04 So this originated from orphan of xinetd in Fedora https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/O4UIVXUHBWC335ABJ27QSANQZK2HEIJG/ 14:28:51 As git in itself pulls lot of perl/python deps which we don't really need, let's move to git-core which is what we need during package builds 14:29:00 #link https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/O4UIVXUHBWC335ABJ27QSANQZK2HEIJG/ 14:29:14 Any thoughts/suggestions on this? 14:29:25 does GitPython requires git? 14:29:51 no i think 14:30:27 requires git-core 14:30:28 it's needs git-core 14:30:29 nice 14:31:48 Ok so let's move to git-core 14:31:54 i see some packages also require git 14:32:05 diskimage-builder-0:2.36.0-1.el8.noarch 14:32:27 sahara-image-elements 14:32:34 python3-reno 14:32:39 i guess we can clean those too 14:32:41 they most likely just need git-core 14:32:42 do we have those in Fedora too 14:32:43 looks good 14:32:44 yes 14:33:20 so ykarel i think it's good to move on with that 14:33:24 ok we can check those packages too and move to git-core in Requires: too if possible 14:33:32 yes 14:33:50 Do we also need to backport those to victoria-rdo? 14:34:04 mmm 14:34:39 shouldn't be needed though 14:34:50 what's the decission in fedora? 14:35:37 if they plan to break git in fedora rawhide 14:35:47 we'll need to fix it in fedora 14:36:02 i have seen some patches in fedora where they making xinetd optional 14:36:08 ok 14:36:14 so it will be backwards compatible 14:36:33 let's do in rpm-master only to start 14:36:33 https://src.fedoraproject.org/rpms/cvs/c/b26b56582114baccc3d4cc122fd8d09442349c24?branch=master 14:36:39 Ok +1 14:37:24 #agreed to move to RPMs to depend on git-core(in place of git) on rpm-master branches 14:37:52 k let's move to next topic 14:37:55 #topic decisions during get together, FOSDEM? 14:37:58 spotz, ^ 14:39:29 SO for anyone not at the Get Together we decided to do the first meeting of the month on video (I'll see if we can use meetpad if not we'll use Google Meet or Blue Jeans) and we also decided to do 1 or 2 virtual get togethers a release especially until we can all be in one place again 14:40:25 +1 14:40:31 I'm a little worried about publishing a video link on a website so we don't get Zoom bombed:( So need to work that part out as well as the platformm before I can put that up on the website 14:41:46 ok 14:41:53 And the get together cadance my only suggestion might be not on top of PTG or summit like we would in person to prevent meeting burnout so have it maybe in between events 14:41:57 you mean recording the video meeting and then publishing it? 14:42:52 ykarel: No like putting the mlink to join publically accessible. It does seem in Bluejeans at least if not coming from a Red Hat login you need to be approved which would fix my concerns 14:43:12 okk 14:43:35 We had some trolls get a hold of the link via twitter for the summit feedback session and it wasn't nice 14:43:59 So I'd just like to make sure we can't be trolled 14:44:33 I think there's a similar approval request in Meet, at least I remember seeing it sometimes 14:44:45 For the monthly meeting I do thing the link needs to always be available not passed out just before 14:45:11 jpena: I'll check that out as well so we have a good option 14:45:50 couldn't we create a new link for each monthly meeting and provide it right before somewhere? 14:46:51 So that's it for us going video and get togethers. Well for the monthly it could be whoever is leadings link but I think that might not be as Open as we'd like 14:47:42 So as long as folks need approval to join I think that'll be good enough. The twitter link had the zoom password as part of the link so folks could join directly 14:47:44 yep, makes sense 14:48:05 The OPS in me just wants a little security:) 14:49:08 We issed submitting anything for devconf though we can probably get a booth like we had for the US version. DO we want to try and do something at FOSDEM if it's not too late? 14:50:46 jpena and myself were chating about proposing something for Dojo 14:50:49 or fosdem 14:50:57 still under discussion 14:51:28 Ok let me know how I can help 14:51:42 That's it for me then 14:52:11 Thanks spotz 14:52:19 #topic chair for next week? 14:52:22 any volunteer? 14:52:56 I can 14:53:15 #action spotz to chair next meeting 14:53:16 Thanks spotz 14:53:21 #topic open floor 14:53:27 Feel free to bring any topic now 14:54:49 chandankumar, you recall why httpcore 0.9.1 was choosen in https://review.rdoproject.org/r/#/c/29865 ? 14:55:59 ykarel: nope, need to check the logs 14:55:59 new octavia-tempest-plugin fails on that low version https://logserver.rdoproject.org/46/28446/17/check/tripleo-ci-centos-8-scenario010-standalone-test-octavia/401ad82/job-output.txt 14:56:41 Oh wait did we ever hear back from CentOS about the release? 14:56:46 chandankumar, ack please check and try to bump that as per version of httpx 14:56:54 spotz, nope 14:57:11 amoralej even sent the mail on #centos-devel but still no response 14:57:37 amoralej: how we get sources_gpg_sign in the spec file? 14:57:46 ykarel: ack 14:57:48 Ok 14:58:28 chandankumar, wdym ? 14:58:46 amoralej: regarding this value https://github.com/rdo-packages/ansible-role-chrony-distgit/blob/rpm-master/ansible-role-chrony.spec#L2 14:59:04 ah 14:59:10 from openstack web page 14:59:12 gimme a while 14:59:25 hmm for wallaby it's updated 14:59:39 ykarel: do we update it manually? 14:59:47 or does tooling takes care of that? 15:00:06 chandankumar, manually so far 15:00:07 chandankumar, yes manual 15:00:18 but at some point we may want to update automatically 15:00:26 as they rotate the key every release 15:00:34 Ok we are out of time, Thanks all 15:00:44 #endmeeting