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