14:01:07 #startmeeting RDO meeting - 2023-06-14 14:01:07 Meeting started Wed Jun 14 14:01:07 2023 UTC and is due to finish in 60 minutes. The chair is karolinku[m]. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:07 The meeting name has been set to 'rdo_meeting___2023_06_14' 14:01:24 o/ 14:01:40 # topic roll call 14:01:54 #topic roll call 14:02:08 #chair amoralej 14:02:08 Current chairs: amoralej karolinku[m] 14:02:15 o/ 14:02:28 #chair jcapitao 14:02:28 Warning: Nick not in channel: jcapitao 14:02:28 Current chairs: amoralej jcapitao karolinku[m] 14:03:43 #chair evallesp 14:03:48 #chair evallesp_ 14:04:49 hello evallesp_! 14:04:58 #chair evallesp_ 14:04:58 Warning: Nick not in channel: evallesp_ 14:04:58 Current chairs: amoralej evallesp_ jcapitao karolinku[m] 14:05:22 I had two sessions, please try without the "_" 14:05:52 #chair jcapitao[m] evallesp 14:05:52 Current chairs: amoralej evallesp evallesp_ jcapitao jcapitao[m] karolinku[m] 14:07:21 ok, lets move to first topic 14:07:46 #topic spec upgrade script - update 14:08:03 #link https://review.rdoproject.org/r/c/rdo-infra/releng/+/48871 14:08:37 so, the scirpt needs some minor adjustments, but main func are implemented, its ready for a review 14:08:45 good 14:09:11 i'll check, there is some regex black magic that i need to check :) 14:09:39 maybe I should provide some comments for that 14:09:45 I will add it 14:10:16 thanks 14:10:32 so we can start to the migration ? 14:11:15 i also think we can add some more automate replacements as for replacing sphinx-build or stestr by macros as in https://review.rdoproject.org/r/c/openstack/glance-distgit/+/46574/4/openstack-glance.spec 14:11:31 i'll comment in the script 14:11:57 what needs to me worked in the scirpt: fixing %files and %check 14:12:03 Alfredo Moralejo proposed rdo-jobs master: Create two non-voting jobs to compare requires and BRs from latest trunk https://review.rdoproject.org/r/c/rdo-jobs/+/48365 14:12:30 ah yes sorry 14:13:19 I will work on it more tomorrow, then on Friday and Monday im on DevConf 14:13:35 karolinku[m], do you mind if we take it over during those days? 14:14:19 i mean, on friday and monday 14:14:21 I was wondering whether or not we should list the files (i.e rpm -qlp) at the end of your jobs amoralej 14:14:22 if needed 14:14:31 mmmm 14:14:49 so comparing list of files, right? 14:15:03 I usually do it when migrating Fedora openstack-sig pkgs SPECs 14:15:16 similar to compare-deps you mean? 14:15:22 yes 14:15:34 ok, lgtm 14:15:44 will you create a new job for it ? 14:15:57 to ensure we don't miss nothing or to spot suspicious changes 14:15:59 or prefer to do it as part of one of the new compare ones? 14:16:56 mmmh maybe as part of one of them 14:17:38 if we do it as part of one of them, we need to make very clear why the job fails 14:18:20 right 14:18:24 so another job then 14:18:25 so, you can send a patch on top of https://review.rdoproject.org/r/c/rdo-jobs/+/48365 adding or modifying 14:18:48 ok I'll propose PS 14:18:49 tbh, i'm not sure, from one side, a new job means building the package again... 14:19:05 jcapitao[m], no, let's keep it in a separated review 14:19:08 not a new PS 14:19:11 #topic jobs to compare requires and BRs from latest trunk 14:19:25 ah sorry 14:19:30 yes on top of your patch 14:19:31 so it's easier to review 14:19:35 ok 14:19:35 yeah 14:19:52 #link https://review.rdoproject.org/r/c/rdo-jobs/+/48365 14:20:13 i've prepared a new etherpad for coordination once we start implementing it btw https://review.rdoproject.org/etherpad/p/pyproject-macros-coordination 14:20:41 sorry, any action planned wrt CI jobs? 14:21:43 jcapitao[m] will implement file list comparison for rpms before and after the patch in a ci job 14:22:49 #action jcapitao[m] will implement file list comparison for rpms before and after the patch in a ci job 14:24:22 ack for the etherpad 14:24:59 could we give priority on client ? 14:25:38 as I'll have to build them on EPEL9 soon 14:26:16 ok 14:26:39 but note these specs are for bobcat so we will not update fedora specs up to bobcat GA 14:26:52 or you planned to push it before that? 14:29:20 I think I will have to sync before bobcat GA, to avoid doing twice the job (i.e rebasing patch) 14:29:29 but not sure yet 14:29:52 it depends on how fast the required dep lands on EPEL9 14:30:06 so no worries for now 14:31:07 but we can't backport this to antelope 14:31:18 i mean, we shouldn't 14:33:19 mmh 14:33:39 you mean antelope version of clients in Fedora ? 14:34:31 yes 14:34:51 so, what i mean is that, if we want these patches to be pushed to fedora 14:35:15 we usually sync from last released branches in RDO 14:35:17 ah 14:35:20 why shouldn't we ? 14:35:48 yes 14:36:14 actually, the idea of moving pyproject to bobcat was to not affect antelope, i'd say this is a too big change to do post-ga 14:36:46 stable branches should be stable :) 14:37:20 right 14:37:47 let's not overcomplicate the sync process 14:38:19 I'll wait for bobcat GA to use pyproject macros on EPEL ;) 14:38:57 the other option would be to backport this change to antelope versions in fedora only, not rdo 14:39:08 but i don't know if that's worthy tbh 14:39:34 as you said, that'd complicate the sync process 14:40:17 no let's not do it, we have other more important tasks 14:40:36 we can figure out as we go, anyway 14:42:25 right, it'll be a long run :) 14:44:10 236 packages long :) 14:44:29 236/3 14:44:31 anyway i think we should prioritize libs and clients 14:44:37 yep :) 14:44:49 is there a production deployment documentation for rdo for openstack antilope 14:46:00 ncuxo, unfortunately not 14:46:34 so rdo is not meant for production use? 14:48:05 ncuxo, we are in a meeting now, would you mind to continue this discussion a bit later ? 14:48:14 sure 14:48:17 thanks 14:50:24 so, are we done with this topic? 14:50:24 #topic openfloor 14:50:49 I think so 14:51:02 evallesp, may we merge https://softwarefactory-project.io/r/c/DLRN/+/28584 ? we need it for the new jobs for pyproject macros 14:51:14 I think so 14:51:30 does it make sense to merge it right now? 14:51:52 merging 14:52:23 yes, i think it shouldn't hurt 14:52:47 i hope i will not break your other reviews :) 14:52:54 👍️ 14:53:00 :) 14:53:31 :D 14:53:39 speaking of breaking CI 14:53:40 https://softwarefactory-project.io/r/c/software-factory/sf-infra/+/28587 14:54:19 \o/ 14:54:25 it's merged, if you notice something suspect on CI 14:54:48 i'll send a patch to upstream devstack to remove my workaround of wget+rpm 14:55:00 the change is applied now? 14:56:08 yes I checked 14:56:22 nice 14:56:35 where are the FIPS enabled jobs ? 14:56:56 there are fips enabled job in neutron and in tripleo 14:57:18 in neutron it uses devstack and it's in experimental and periodic pipelines 14:57:25 i'll test it with experimental 14:57:50 okk 14:58:16 could you point to me the link after rechecking the job please ? 14:59:29 sure 14:59:57 thanks 15:00:22 just last topic to bring 15:00:27 I just remembered sorry 15:00:36 Fedora is rebuilding on py3.12 15:00:46 they want to ship f39 with py3.12 15:01:37 do we have ftbfs issues? 15:01:41 if we spot failures during the rebuild, we'll have to propose changes upstream 15:01:46 not yet 15:01:54 wrt fips https://review.opendev.org/c/openstack/neutron/+/884279 is the dnm review we used to test devstack last time 15:02:09 neutron-ovs-tempest-fips job is centos 15:02:23 * amoralej crosses fingers for 3.12 15:02:33 thanks 15:02:46 yeah hopefully 15:03:04 i've seen some packages already reported successful builds, let's see 15:03:37 yup 15:03:44 that's it from me 15:07:37 nothing else from my side 15:08:20 sorry, we are ahaead of time 15:08:23 last thing 15:08:27 #topic next chair 15:08:41 I can take it 15:08:59 #action jcapitao[m] is chairing next week 15:09:05 #endmeeting