16:09:57 <dcavalca> #startmeeting Hyperscale SIG 16:09:57 <centbot> Meeting started Wed Nov 10 16:09:57 2021 UTC. The chair is dcavalca. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:09:57 <centbot> Useful Commands: #action #agreed #help #info #idea #link #topic. 16:10:03 <dcavalca> #chair dcavalca jvreeland 16:10:03 <centbot> Current chairs: dcavalca jvreeland 16:10:08 <dcavalca> ok here we go 16:10:24 <dcavalca> sorry everybody for the delay, for some reason my calendar didn't have this set on UTC correctly 16:11:30 <jvreeland> No worries 16:12:07 <dcavalca> let's get started 16:12:08 <dcavalca> #topic Followups 16:12:32 <dcavalca> I've built and tagged updated versions of zstd and lz4 16:12:41 <dcavalca> these are ABI/API compatible and seem to work fine here 16:12:46 <dcavalca> but lemme know if you see any issues 16:13:36 <dcavalca> we've also started picking up again the openssl3 work in preparation of systemd switching 16:13:43 <dcavalca> and by we, I mean Michel 16:13:48 <dcavalca> see epel-devel for details on that 16:13:56 <Eighth_Doctor> hey all 16:14:00 <dcavalca> that's all on my side 16:14:04 <dcavalca> hey Eighth_Doctor 16:14:08 <dcavalca> anybody else has followups? 16:14:13 <Eighth_Doctor> 😆 16:14:57 <Eighth_Doctor> I'm poking and prodding through CentOS Stream 9 stuff 16:15:17 <Eighth_Doctor> most of my CRB requests have been handled now 16:15:24 <dcavalca> yay 16:15:29 <michel-slm> hello! 16:15:33 <dcavalca> I did see quite a few bugs getting updated, so that's nice 16:15:44 <dcavalca> michel-slm: welcome 16:15:45 <Eighth_Doctor> I can at least get everything I've been looking at so far built on x86_64: https://build.opensuse.org/project/show/home:Pharaoh_Atem:CS9EPELDev 16:16:01 <Eighth_Doctor> so now the next step is filing BZes asking for epel9 builds for everything in this list 16:16:20 <dcavalca> is epel9 open for business yet? iirc we were still waiting for s390x to wrap up 16:16:40 <Eighth_Doctor> it's not open yet, but the BZ product version is already available 16:16:58 <Eighth_Doctor> so if someone could help with filing the BZs for this, that'd be great 16:17:14 <Eighth_Doctor> we can have them all set to blocked on epel-packager-sig so that we can track them and help as needed 16:17:25 <dcavalca> oh cool 16:18:29 <dcavalca> this is a good segway into 16:18:34 <dcavalca> #topic Announcement 16:18:46 <michel-slm> is there a way to grab the full list from OBS? 16:18:56 <dcavalca> in case you haven't been following centos-promo, there's some work afoot to prep for the c9s launch 16:19:02 <michel-slm> I'm thinking of eventually automating this, and this is a good place to start 16:19:30 <dcavalca> Eighth_Doctor: it may be worthwhile to do a blog post or something about the OBS stuff 16:19:38 <dcavalca> I suspect most people don't know about it 16:20:00 <Eighth_Doctor> michel-slm: yes, you can query the list of source packages of a project from the OBS API 16:20:38 <Eighth_Doctor> dcavalca: yeah, I think it'd be good to also include the CBS and openSUSE Build Service stuff as part of the CS9 launch 16:21:22 <dcavalca> we can coordinate with rbowen during office hours after this 16:21:37 <dcavalca> iirc there's a git repo where content is being staged for publication 16:21:58 <Eighth_Doctor> michel-slm: https://api.opensuse.org/source/home:Pharaoh_Atem:CS9EPELDev 16:21:58 * rbowen wakes up ... 16:22:04 <michel-slm> Eighth_Doctor++ 16:22:25 <michel-slm> Eighth_Doctor: oh, the API endpoint ... requires authentication 16:22:38 <dcavalca> I have one more item on behalf of anitazha, who I suspect is also going to miss this due to the DST snafu 16:22:58 <dcavalca> we've found an intermittent issue in our systemd CI that tracks down to a python 3.6 bug that's exposed by meson 16:23:02 <Eighth_Doctor> michel-slm: https://paste.centos.org/view/3233b764 16:23:16 <dcavalca> this is fixed in python 3.8, so Anita has put together an updated meson package that uses 3.8 16:23:37 <michel-slm> Eighth_Doctor: thanks! yay XML 16:24:10 <Eighth_Doctor> michel-slm: pretty much all of these are just latest rawhide dist-git commits built 16:24:11 <michel-slm> I'll bring it up at today's EPEL meeting and try and get them filed after that 16:24:28 <michel-slm> right, but we have confirmation it at least builds on one platform so that's probably good enough 16:24:33 <dcavalca> https://cbs.centos.org/koji/taskinfo?taskID=2597015 is the updated meson package in case someone wants to try it out 16:24:49 <Eighth_Doctor> except for a couple (minizip1.2, fail2ban) 16:24:52 <dcavalca> and https://paste.centos.org/view/302ee001 are the changes 16:25:19 <michel-slm> so - only a switch to python 3.8 16:25:43 <Eighth_Doctor> dcavalca: python3.8-devel is provided by python38-devel 16:26:01 <Eighth_Doctor> same for python3.8-setuptools being provided by python38-setuptools 16:26:03 <dcavalca> ah, good catch 16:26:36 <Eighth_Doctor> so you could use %python3_version to control the version being used everywhere 16:27:22 <dcavalca> nice, that does look neater 16:27:55 <dcavalca> anything else for announcements? 16:28:15 <Eighth_Doctor> michel-slm: minizip1.2 is an epel-only package, and fail2ban is broken on rhel9 for some reason and I had to customize it to fix the build 16:28:35 <Eighth_Doctor> based on the epel8 package 16:28:58 <Eighth_Doctor> the rest all work from rawhide straight to rhel9 16:29:58 <michel-slm> Eighth_Doctor: so minizip1.2 still needs to be branched anyway, right? 16:30:03 <Eighth_Doctor> yes 16:30:04 <michel-slm> or is it a new package 16:30:09 <Eighth_Doctor> branched 16:30:12 <Eighth_Doctor> just from epel8 instead of rawhide 16:30:20 <michel-slm> and fail2ban needs to be skipped 16:30:39 <michel-slm> it needs a MR in gitlab probably? 16:30:41 <Eighth_Doctor> for now, yes, though we should figure out why the selinux policy module breaks on rhel9 16:30:51 <michel-slm> ugh, lovely 16:30:56 <Eighth_Doctor> PR in pagure 16:31:00 <Eighth_Doctor> src.fedoraproject.org :) 16:31:16 <michel-slm> oh, it's also in EPEL, good 16:31:28 <michel-slm> when you say RHEL9 I thought you meant RHEL9 base 16:31:36 <Eighth_Doctor> I was able to skip it for my PoC work, but we should work with the maintainer to get that fixed for epel9 16:31:39 <michel-slm> well, might as well request a branch the same way then, and fix it later 16:31:51 <Eighth_Doctor> everything I listed are Fedora package eligible for epel9 16:31:58 <Eighth_Doctor> nah 16:32:22 <michel-slm> dcavalca: oh *now* I see the new hyperscale invitation 16:33:04 <dcavalca> yeah I updated it a few minutes ago 16:33:45 <dcavalca> alright, let's move on to 16:33:48 <dcavalca> #topic Tickets 16:34:04 <dcavalca> I spent some time the other week cleaning up issues and tagging things 16:34:14 <dcavalca> so hopefully the tracker is a bit less confusing right now 16:34:34 <dcavalca> jvreeland: any update on the kernel stuff? 16:35:50 <jvreeland> Nope. 5.12 is tagged for 8 and we can’t tag for 9. They easier now that the Perl 5.30 module on 8 stream is gifted 16:36:17 <jvreeland> Well experimental on 8 16:36:52 <jvreeland> *install there was an issue with Perllibs 16:37:12 <dcavalca> sounds good 16:37:20 <dcavalca> for #71, is there anything else we need to do for aarch64? 16:37:47 <jvreeland> Release package. I wrote down what you told me about fixing it but haven’t looked into it 16:38:10 <dcavalca> that's great, because I have no memory of that conversation :) 16:38:45 <dcavalca> I don't see bkircher around, so I'm assuming the qemu stuff is still in progress 16:38:45 <jvreeland> I think it’s down to just poking whoever rebuilds those 16:39:17 <dcavalca> michel-slm: we should figured out a conclusion for #59 (the powertools thing) 16:39:31 <dcavalca> jvreeland: I usually bug carlwgeorge 16:39:49 <michel-slm> dcavalca: ah, fun. I think RH won't turn powertools/crb on by default no matter what 16:40:13 <dcavalca> so we're back to doing it with a script in %post ? 16:40:39 <themayor> Yes afaik, and we asked, it won’t be turned on by default 16:40:41 <michel-slm> and %post is icky and Carl won't build it. I think fix it if people use a Hyperscale image, otherwise hope for the best? 16:41:01 * dcavalca sights 16:41:17 <michel-slm> long, long term solution is to get DNF to be able to use config directories, but if that happens it will take several years to trickle to CS 16:41:53 <Eighth_Doctor> I've got an idea of writing a helper tool to ship in epel-release to solve this 16:41:54 <michel-slm> (I brought it up at a DNF meeting once but... huh, we can check with Matthew if there's any update on that, since I've not been to another meeting since) 16:42:18 <Eighth_Doctor> it'd check whether it's RHEL or clone (for subman stuff) and enable the appropriate CRB/PowerTools repo 16:42:55 <Eighth_Doctor> as long as we don't use DNF itself for it (which would trigger read of rpmdb), then it'd work 16:43:40 <dcavalca> that could work 16:43:45 <michel-slm> Mike Rochefort was digging a bit into this, searching my mail to see if he posted anything recently 16:44:18 <michel-slm> Eighth_Doctor: yeah, that should work. it's also version specific, in CS9 it's crb - so a tool sounds much better than trying to do this in %post or %posttrans anyway 16:44:35 <Eighth_Doctor> since bstinson won't budge on fixing centos-repos, we'll *have* to a script 16:44:37 <michel-slm> how do we get this tool running though - cheat and have installation drop a systemd timer? 16:44:43 <Eighth_Doctor> the tool will be run in %posttrans 16:45:06 <mroche[m]> michel-slm: I haven't done any work regarding CRB besides the checks for runtime dependencies. 16:45:14 <michel-slm> oh, IIRC there's a discussion on splitting out -crb into a separate subpackage too? 16:45:48 <michel-slm> in which case we can just have an override that we can pull if epel-release is installed on centos 16:46:11 <michel-slm> mroche[m]: ack 16:46:53 <dcavalca> alright, let's move over to 16:46:57 <dcavalca> #topic Membership 16:47:12 <dcavalca> themayor: did you want to formally join the SIG ? 16:47:25 <themayor> Yes 16:47:38 <dcavalca> alright, let's do that then 16:47:49 <dcavalca> I'm a +1 on this, does anybody have any objections? 16:48:22 <michel-slm> remind me who themayor is :) 16:48:24 <michel-slm> Carl? 16:48:39 <themayor> Ok so I should probably introduce myself for those who don’t know me 16:48:46 <Eighth_Doctor> +1 from me 16:49:11 <Eighth_Doctor> Jack Aboutboul from AlmaLinux 16:49:18 <michel-slm> oh! +1 16:49:33 <Eighth_Doctor> also the guy who created the original Fedora Ambassadors program, which was the progenitor of Mindshare :) 16:49:36 <themayor> Hey everyone I’m themayor, I originally hail from the land of fedora, former red hatter and no I live in AlmaLinux land as the community manager and tryer of doing good things 16:49:50 <themayor> Indeed 16:49:58 <themayor> And fedora qa engineering 16:49:59 <Eighth_Doctor> but yeah, themayor introduce yourself properly :) 16:50:00 <michel-slm> yeah, the name is very familiar, I just never chatted with Jack on IRC so not familiar with the nick :) 16:52:30 <dcavalca> alright, I think we have agreement here 16:53:04 <dcavalca> #agreed welcome themayor to the hyperscale SIG 16:53:25 <themayor> Thank you very much everyone 16:53:27 <dcavalca> themayor: can you file a ticket on the tracker to sort out onboarding? I'll try to get around it later today 16:53:38 <themayor> Sure will do that as soon as the meeting is done 16:53:43 <dcavalca> perfect, thanks 16:53:56 <dcavalca> this leaves us with a few minutes for 16:53:58 <dcavalca> #topic Misc 16:54:11 <dcavalca> the only remaining thing I had is that Neal and I will be presenting at SC21 next week 16:54:34 <themayor> Is that in person or virtual? 16:54:44 <dcavalca> the conference is in person, we'll be presenting remotely 16:54:52 <dcavalca> https://sc21.supercomputing.org/ 16:54:54 <themayor> Cool. I will be at the conference 16:55:01 <dcavalca> sweet 16:55:07 * dcavalca still needs to figure out if we need to register or not 16:57:20 <themayor> If anyone wants to attend in person, I can probably help with that 16:57:23 <themayor> Please ping me 16:57:44 <dcavalca> thanks themayor 16:58:13 <rbowen> You mean you have passes? 16:58:27 <rbowen> I will be there in person, too, FWIW. 16:58:58 <themayor> Yes AlmaLinux has a booth there 16:59:08 <rbowen> Ooh. Excellent. See you next week, then. :) 16:59:13 <themayor> We have passes and can also probably help cover some airfare/hotel if anyone needs it 17:00:24 <dcavalca> alright, that's all the time we have 17:00:34 <dcavalca> hopefully the scheduling for the next one will be less hectic :) 17:00:39 <dcavalca> thanks everyone! 17:00:42 <dcavalca> #endmeeting