16:01:16 <davide> #startmeeting Hyperscale SIG 16:01:16 <centbot> Meeting started Wed May 11 16:01:16 2022 UTC. The chair is davide. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:16 <centbot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:01:21 <arrfab> but default variables are more or less what is applied 16:01:23 <davide> #chair dcavalca jvreeland 16:01:23 <centbot> Current chairs: davide dcavalca jvreeland 16:01:39 <jvreeland> Good morning 16:01:46 <davide> morning everyone 16:02:03 <DaanDeMeyer[m]> Good morning 16:02:24 * kcwells waves 16:02:49 <DaanDeMeyer[m]> *Good evening 16:02:54 <davide> let's get started 16:02:55 <davide> #topic Followups 16:03:25 * Eighth_Doctor waves 16:03:26 * davide needs to update the minutes list on the docs site 16:04:05 <DaanDeMeyer[m]> I released a new systemd that fixes a possible tmpfiles error when networkd isn't installed 16:04:27 <davide> Daan De Meyer: fyi the selinux policy for systemd-networkd is broken 16:04:33 <davide> I just noticed this weekend when trying to use it at home 16:04:35 <DaanDeMeyer[m]> Yeah I saw, going to take a look 16:05:12 <davide> hopefully it's fixable in a way that works for both c8s and c9s 16:05:25 * davide does not look forward to having to maintain two selinux policies 16:05:46 <DaanDeMeyer[m]> https://pagure.io/centos-sig-hyperscale/systemd-releng/pull-request/2 could also use a review still 16:06:26 <davide> ugh sorry, I'll try and do that after this meeting 16:07:02 <davide> I think the main thing for that would be making sure it still works properly in the openshift thing 16:07:33 <DaanDeMeyer[m]> Yeah I need to check that somehow 16:07:44 <davide> if you need access to that, file a ticket on centos-infra 16:08:10 <davide> https://pagure.io/centos-infra/issue/764 was the last one we did 16:08:14 <davide> anything else for followups? 16:08:21 <jvreeland> follow up on aarch64, i followed the instructions to build and tag the release package but it doesn't seem to be in the repos. I'll be asking about that in the office hours after this 16:09:10 <davide> jvreeland: was that for c8s or c9s? 16:09:17 <jvreeland> c8s 16:09:30 <davide> I do see one at http://mirror.centos.org/centos/8-stream/extras/aarch64/extras-common/Packages/c/centos-release-hyperscale-4-4.el8s.noarch.rpm fwiw 16:09:34 <davide> not sure if that's the right one though 16:09:44 <jvreeland> Oh, no that's the right one 16:10:41 <davide> this repo is a bit strange, there's stuff both under os/ and extras-common/, and they both seem to be release packages 16:10:56 <davide> yeah, let's ask later 16:11:08 <davide> this is a good segway to remind folks that the stream office hours are on right after this 16:11:45 <davide> if there's nothing else, let's go to 16:11:54 <davide> #topic Announcements 16:12:19 <davide> I've built a cloud-init package for c8s to address https://bugzilla.redhat.com/show_bug.cgi?id=2082686 16:12:25 <davide> at least until it's sorted out upstream 16:12:30 <davide> I still need to do the same for c9s 16:12:45 <davide> ugh that ticket is still private :( 16:13:02 <davide> if anybody's around with magic powers,. please make that public if you can :) 16:13:31 <davide> I have two other things I wanted to bring up 16:13:48 <davide> we have an updated pagure instance open for testing: https://lists.centos.org/pipermail/centos-devel/2022-May/120367.html 16:14:11 <michel> Hi all 16:14:24 <davide> looks like there's still an issue with PRs, but hopefully we'll get that sorted out, and eventually end up with a better review flow for out work 16:14:40 <anitazha> Aw but PR is what I wanted to try the most 16:15:35 <davide> arrfab mentioned earlier that https://github.com/centos/ansible-role-pagure/tree/dev is the playbook for that, and https://pagure.io/pagure-dist-git/ is the dist-git plugin, we suspect there's something off in the config somewhere, as it _should_ work 16:16:02 <Eighth_Doctor> the fact it works in Fedora indicates there's a configuration difference 16:16:12 <davide> also FYI, if you do want to try this, you'll need to reset your password on https://accounts.stg.centos.org/ first 16:16:17 <davide> as it's a wholly separate instance 16:16:56 <davide> Conan Kudo agreed, I think the easiest here is probably to compare the playbooks with the ones used by fedora infra 16:18:02 <davide> the other thing I wanted to mention is that there will be a Dojo on June 17: https://wiki.centos.org/Events/Dojo/Summer2022 16:18:18 <davide> this will be a virtual event, I've already submitted the usual SIG update talk 16:18:31 <davide> but feel free to submit stuff if you'd like to talk about your work (or really anything else) 16:19:18 <Eighth_Doctor> if I can get any kind of images working, I'll submit something 16:19:29 <davide> oh that'd be great 16:19:35 <michel> When is the CFP deadline? 16:19:44 <davide> fyi, we'll also likely do another Dojo around the same time as devconf.us later in August 16:20:03 <davide> Michel Alexandre Salim: "This call for presentations will end June 3, 2022, at 11:59 UTC." 16:20:31 <davide> alright, anything else for announcements? 16:20:49 <Eighth_Doctor> not Hyperscale-ish, but RHEL 9 GA was yesterday 16:21:00 <Eighth_Doctor> the RHEL 9 GA content will be available next week, according to RH fokls 16:21:04 <Eighth_Doctor> *folks 16:21:20 <michel> What does GA mean then 16:21:23 <davide> that's definitely relevant, thanks for the heads up Conan Kudo 16:21:26 <michel> I thought it's general availability 16:21:36 <davide> yeah that'd be my guess 16:21:49 <Eighth_Doctor> for technical reasons, apparently, they can't do RHEL 8.6 and RHEL 9.0 content release at the same time 16:22:00 <Eighth_Doctor> RHEL 8.6 went out yesterday, and RHEL 9.0 will go out next week 16:22:14 <Eighth_Doctor> (what those reasons are, I don't know...) 16:22:35 <jvreeland> My last day at Twitter is this Friday after which I'll be less able to focus on the SIG. tdmackey and djohansen are SIG members at Twitter who will be taking over the packages I'm maintaining, and I'll be stepping down as cochair 16:22:48 <Eighth_Doctor> oh 16:23:11 <davide> I'll be sorry to see you leave jvreeland. but thank you for all your work so far 16:23:12 <michel> Good luck for wherever you're going next Justin 16:23:14 <arrfab> Eighth_Doctor: is there a minimal pagure-dist-git version as I see that we have 1.10 16:23:32 <jvreeland> davide, michel thanks! 16:23:39 <Eighth_Doctor> iirc, fedora is on 1.12 16:23:39 <arrfab> which was version recommended in the past by pingou, but can bump it 16:23:44 <arrfab> pagure-dist-git-1.10.1-1.el8.noarch 16:23:58 <davide> we should probably figure out how to do elections, now that we'll have a vacant chair spot 16:23:59 <arrfab> *ack* so can also bump it and we can give it a try 16:24:19 <Eighth_Doctor> 1.10 added the collaborator configuration support, so it should be there 16:24:26 <Eighth_Doctor> but fedora is on 1.12 right now 16:24:51 <arrfab> Eighth_Doctor: well, then wondering how pagure is checking through ui 16:24:58 <arrfab> as for ssh push it's working 16:25:33 <Eighth_Doctor> I suspect there's a configuration tweak that needs to be done to ensure sig members are marked as collaborators so PR stuff works 16:25:50 <arrfab> Eighth_Doctor: if you have pointer as there is no doc for that :) 16:26:07 <Eighth_Doctor> I don't know yet either, I need to dig into it :P 16:26:23 <Eighth_Doctor> pingou wrote that code and I guess we don't have a doc on the extended config 16:26:56 <arrfab> I initially asked him but he has focus on something else so .. 16:27:06 <arrfab> we can then compare with fedora infra ansible eventually 16:27:20 <arrfab> or ask the pagure maintainer, which is now .. you ! :D 16:27:21 <davide> I've filed https://pagure.io/centos-sig-hyperscale/sig/issue/112 to get the election policy formalized 16:29:06 <arrfab> Eighth_Doctor: nothing that I can see in https://pagure.io/fedora-infra/ansible/blob/main/f/roles/pagure/templates/pagure.cfg 16:29:34 <DaanDeMeyer[m]> I'll start writing my campaign speech 16:30:09 <arrfab> Eighth_Doctor: wait a minute : GIT_AUTH_BACKEND = 'pagure' 16:30:23 <arrfab> it's even supposed to be 'distgit' so how is that working for fedora instance ? 16:30:28 <Eighth_Doctor> oh that's probably the difference 16:30:34 <Eighth_Doctor> oh wait 16:30:38 <Eighth_Doctor> this is pagure.io 16:31:32 <Eighth_Doctor> we need the config for src.fedoraproject.org 16:31:45 <arrfab> didn't know it's a sub role :/ 16:31:46 <arrfab> https://pagure.io/fedora-infra/ansible/blob/main/f/roles/distgit/pagure/templates/pagure.cfg 16:32:34 <michel> Daan De Meyer, representing EMEA 16:33:50 <DaanDeMeyer[m]> My first election promise is to drop support for selinux! 16:34:20 <jvreeland> you've got my vote 16:34:58 <davide> ahah I wish, unfortunately we need our packages to be usable on stock CentOS Stream, and that means selinux :-/ 16:35:02 <arrfab> Eighth_Doctor: once you find the needed config, just let me know and we can quickly implement/test 16:35:08 <Eighth_Doctor> -100 16:35:18 <Eighth_Doctor> arrfab: 👍️ 16:35:35 <Eighth_Doctor> Daan De Meyer, jvreeland, Davide Cavalca: you all suck -100 :P 16:36:02 <davide> alright, anything else for announcements? 16:37:58 <davide> #topic Tickets 16:39:01 <arrfab> Eighth_Doctor: I thought see this option in pagure.cfg from fedora : PR_TARGET_MATCHING_BRANCH = True 16:39:11 <arrfab> have no clue about it (still no doc for that option) 16:40:03 <davide> oidoming: for #54, I'd missed your last comment there 16:40:11 <davide> what kind of bot account you need? 16:40:30 <davide> we already have a bot account in FAS that can do builds on CBS (that's what's used by the systemd CI/CD thing) 16:41:23 <davide> there's a private gitlab repo with the secrets to use it 16:41:41 <oidoming> a bot account to file the tickets for pkg updates (and connect to mqtt) 16:42:21 <davide> for filing tickets, I think you need a pagure one 16:42:21 <davide> we did a similar thing for systemd-releng 16:42:47 <davide> oh actually, I think for tickets you just need an API token 16:42:58 <davide> you should be able to generate one in the project settings in Pagure 16:42:58 <oidoming> yes 16:43:11 <davide> just make sure the add it to gitlab afterwards to it doesn't get lost 16:43:34 * davide is checking now whether you have access already 16:44:03 <davide> nope 16:44:15 <davide> oidoming: lemme know your gitlab username and I'll add you 16:44:40 <oidoming> I need to create a gitlab account :D 16:45:05 <davide> for MQTT, it looks like it needs a full blown ACO account and cert 16:45:06 <kcwells> But is that API token tied to his personal account? 16:45:27 <davide> uh... I would think it'd tied to the repo, not to the account 16:45:39 <Eighth_Doctor> arrfab: options seem to be documented here: https://pagure.io/pagure/blob/master/f/pagure/default_config.py 16:45:54 <davide> yup, confirmed 16:45:56 <davide> https://pagure.io/centos-sig-hyperscale/sig/settings#apikeys-tab 16:46:11 <davide> this is where you'd set it up (obviously do package-updates instead of sig) 16:46:36 <arrfab> Eighth_Doctor: I guess that needed option for pagure-dist-git (not pagure pkg) aren't presented there though 16:46:39 <davide> so they're "personal", but also private to the specific project 16:46:42 <davide> so I think it's fine? 16:46:59 <kcwells> As long as oidoming maintains an account there and whatnot 16:47:12 <arrfab> Eighth_Doctor: anyway, have to be afk (dinner) but once you have set of needed options, we can just plumb and test on git.dev easily and the replay on git.stg 16:47:20 <davide> I suppose we could also make a dedicated account for this 16:47:29 <arrfab> that migration is actually blocked anyway, as we'll have to wait for RH green light 16:47:32 <Eighth_Doctor> arrfab: sure ;) 16:48:40 <oidoming> davide: I'm @oidoming in gitlab :) 16:49:11 <davide> oidoming: added 16:49:24 <davide> yeah, thinking about this some more, I think we need two dedicated accounts for this 16:49:40 <davide> one in ACO, and one in Pagure with access to the repo 16:50:12 <davide> I've filed https://pagure.io/centos-sig-hyperscale/sig/issue/113 for that 16:50:48 <davide> I'll try and get these setup later today 16:50:56 <davide> and add the credentials to gitlab 16:51:11 <davide> alright, anything else for tickets? 16:51:22 <kcwells> +1 16:51:34 <kcwells> If it's easy to set up the accounts, it's a good idea to do so 16:52:00 <davide> yeah it should be fine, I had to do the same for the systemd-cd 16:52:54 <davide> #topic Membership 16:53:17 <davide> I don't think we have anything here for this week 16:53:25 <davide> #topic Misc 16:53:31 <davide> anything else to discuss in the last few minutes? 16:53:59 <DaanDeMeyer[m]> Anyone know if debuginfod works for hyperscale packages? 16:54:51 <arrfab> DaanDeMeyer[m]: all SIGs debuginfo pkgs are also sent to debuginfod.centos.org so service should be aware of these 16:56:43 <arrfab> Eighth_Doctor: pagure-dist-git bumped so we can also give that version a try 16:56:58 <arrfab> not updated yeah but it will soon 16:56:59 * arrfab & 16:57:23 <Eighth_Doctor> arrfab: 👍️ 17:00:39 <davide> alright, we are out of time 17:00:43 <davide> thanks everyone! 17:00:46 <davide> #endmeeting