14:00:22 #startmeeting RDO meeting - 2020-03-25 14:00:23 Meeting started Wed Mar 25 14:00:22 2020 UTC and is due to finish in 60 minutes. The chair is jpena. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:26 The meeting name has been set to 'rdo_meeting___2020_03_25' 14:00:28 #topic roll call 14:00:32 o/ 14:00:37 Please remember to add any last-minute topic to the agenda at #startmeeting RDO meeting - 2020-MM-DD 14:00:41 #chari amoralej 14:00:43 oops 14:00:46 #chair amoralej 14:00:47 Current chairs: amoralej jpena 14:01:29 o/ 14:01:46 #chair jcapitao 14:01:47 Current chairs: amoralej jcapitao jpena 14:02:05 o/ 14:02:12 #chair ykarel 14:02:12 Current chairs: amoralej jcapitao jpena ykarel 14:03:47 let's start with the agenda 14:03:54 #topic Re-kick RDO Trunk rsync server idea 14:04:22 So some time ago, we discussed the possibility of enabling rsync access for trunk.rdoproject.org, using a whitelist to prevent abuse 14:04:53 We had https://review.rdoproject.org/r/6112, but it lost interest 14:05:13 this week, there was another request for this, so it might be a good moment to revive it and finally enable rsync 14:05:16 opinions= 14:05:17 ? 14:05:51 if it can help and there is no blockers on implementation 14:06:01 i think it's fine 14:06:08 ohh lying from 2017 14:06:18 yep 14:06:39 I was planning to run some tests on the updated patch set, and then we could enable it as an option 14:06:50 jpena, who requested it first time? 14:06:58 it was intented to mirror it to openstack-infra mirrors? 14:07:01 It was an idea from dmsimard 14:07:07 maybe that was the plan, yes 14:10:43 jpena, then how currently these are mirrored? 14:10:48 with rsync command? 14:10:52 instead of service 14:11:08 ykarel, currently i think they only do http proxy cache 14:11:10 iirc 14:11:18 not actual mirror? 14:11:28 ykarel: they're mirrored upstream using mod_proxy for apache 14:11:58 jpena, ohhk 14:12:24 jpena, i was checking if there is any security concern 14:12:26 how moving to rsyncd server will help 14:12:34 just trying to understand benefits 14:12:41 but i think rsync is used in fedora? 14:12:47 so it's probably fine 14:12:58 yes, all fedora and centos mirrors use rsync 14:14:14 http proxy cache suits this need well no ? 14:14:49 i think it's quite different 14:15:02 can resolve similar problem 14:15:42 but with http proxy you can not just say "i want to mirror this repo" and populate 14:15:49 or you need some script on top 14:16:04 mirror is populated based on requests 14:16:15 so you probably don't have a consistent repo 14:16:28 also, http proxy expires cache 14:16:34 for the good and for the bad 14:16:41 i think having both is not bad 14:17:30 it makes sense 14:18:04 as someone who has to manage offline repos, rsync is by far the easiest way to do it 14:18:31 it's very common in OSS project like Fedora, CentOS, etc 14:19:12 yeah 14:20:29 ok, so do we agree to move on with the puppet-dlrn patch, and enable rsync clients on demand? 14:20:40 +1 14:20:52 +1 14:21:06 +1 14:21:58 #agreed We'll move on with the puppet-dlrn patch, and enable rsync clients on demand 14:22:02 next topic, then 14:22:09 #topic rdopkg reqcheck recommendation 14:22:47 so, as https://softwarefactory-project.io/r/#/c/17372/ is now merged, we can start to populate a global override file 14:23:42 i would like to run reqcheck on all distgit and populate this override file 14:24:14 the question is: in which repo can we store this file ? 14:24:41 which will be pulled in CI jobs 14:25:08 would ci-scripts be a good place? 14:25:17 gating_scripts ? 14:25:31 ^ that's a better option 14:25:31 which ci-scripts? 14:25:43 ci-scripts was a subdir in ci-config, I think 14:26:15 Sagi Shnaidman proposed config master: Fix wrong OVB jobs definitions https://review.rdoproject.org/r/26083 14:26:21 marios, ^ 14:26:39 ah, that 14:26:48 i think gating_scripts is better, tbh 14:26:59 sshnaidm: ack whitespace nit 14:27:12 Sagi Shnaidman proposed config master: Fix wrong OVB jobs definitions https://review.rdoproject.org/r/26083 14:27:55 gating_script is ok for me 14:28:45 i wasn't sure if there were a dedicated place for stuff like that 14:30:27 for the rpmlint 14:30:40 we embed the execptions filter in the job itself 14:30:41 iirc 14:30:45 that's other option 14:31:50 https://github.com/rdo-infra/rdo-jobs/blob/a5e35c443b368095bfdfa4fa072db2666d94a134/playbooks/rpmlint/run.yaml#L95 14:33:32 any of them would allow to use depends-on, and could be fine 14:35:05 ok 14:35:20 i'll go with gating_script 14:36:04 i'll run rdopkg reqcheck on all distgit locally while populating the global override file 14:36:21 ok 14:36:26 makes sense 14:37:16 that's all from me 14:37:50 ok, next topic then? 14:38:17 #topic New sign and push to CentOS mirrors is up and running 14:38:20 amoralej: ^^ 14:38:36 let me look for the mail 14:38:54 CentOS has enabled a new way of signing and pushing packages to mirrors 14:39:07 that should be quicker and more reliable 14:39:22 i expect it will improve CloudSIG repos population 14:40:10 #link https://lists.centos.org/pipermail/centos-devel/2020-March/036690.html 14:40:27 so far, this has fixed and old issue we had with altarch repos 14:40:39 #info altarch repos for CloudSIG are now on sync for rocky, stein and train 14:40:46 finally? Great!! 14:40:52 yes! 14:40:56 That's great 14:41:05 so congrats to all centos guys that put this in place 14:46:44 #topic chair for the next meeting 14:46:49 Do we have a volunteer? 14:48:16 i can take it 14:48:25 thanks jcapitao :) 14:48:32 #action jcapitao to chair the next meeting 14:48:35 #topic open floor 14:48:49 If there's anything else you'd like to discuss, now is the right moment! 14:55:40 Yatin Karel proposed rdo-jobs master: [WIP] Enable container build in CentOS8 001 job https://review.rdoproject.org/r/26087 14:55:40 ok, let's put these extra 5 minutes to a good use 14:55:44 #endmeeting