2025-06-04 15:12:07 <@salimma:fedora.im> !startmeeting CentOS Hyperscale SIG 2025-06-04 15:12:08 <@meetbot:fedora.im> Meeting started at 2025-06-04 15:12:07 UTC 2025-06-04 15:12:09 <@meetbot:fedora.im> The Meeting name is 'CentOS Hyperscale SIG' 2025-06-04 15:12:16 <@salimma:fedora.im> !topic Roll call 2025-06-04 15:12:16 <@conan_kudo:matrix.org> !hi 2025-06-04 15:12:25 <@salimma:fedora.im> !hi 2025-06-04 15:12:27 <@zodbot:fedora.im> Michel Lind (salimma) - he / him / his 2025-06-04 15:12:31 <@rcolebaugh:matrix.org> !hi 2025-06-04 15:12:47 <@salimma:fedora.im> Sorry for the late start, Neal is traveling and Davide needs to step out, and I was in the middle of something earlier :) 2025-06-04 15:13:05 <@gmambro:fedora.im> Hi 2025-06-04 15:13:06 <@salimma:fedora.im> given we skipped the last meeting due to travel I figure ... we should hold this one even if it's just a short one 2025-06-04 15:13:21 <@nhanlon:beeper.com> o/ heya 2025-06-04 15:13:23 <@nhanlon:beeper.com> !hi 2025-06-04 15:13:24 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-06-04 15:13:25 <@zodbot:fedora.im> Neil Hanlon (neil) - he / him / his 2025-06-04 15:14:14 <@salimma:fedora.im> Gabriele: if you have your Matrix account listed on accounts.fedoraproject.org you can do ! hi like the others and the bot will announce you 2025-06-04 15:14:44 <@salimma:fedora.im> let's wait a few mins for people to gather 2025-06-04 15:14:55 <@davide:cavalca.name> !hi 2025-06-04 15:14:57 <@zodbot:fedora.im> Davide Cavalca (dcavalca) - he / him / his 2025-06-04 15:15:08 <@gmambro:fedora.im> !hi 2025-06-04 15:15:09 <@zodbot:fedora.im> Gabriele Mambrini (gmambro) - he / him / his 2025-06-04 15:17:45 <@salimma:fedora.im> ok let's start, people can still join later 2025-06-04 15:17:48 <@salimma:fedora.im> !topic Followups 2025-06-04 15:17:58 <@conan_kudo:matrix.org> !hi 2025-06-04 15:18:00 <@salimma:fedora.im> Does anyone have follow ups from... uh, last month? 2025-06-04 15:18:12 <@render:fedora.im> !hi 2025-06-04 15:18:14 <@zodbot:fedora.im> Roberto Campesato (render) - he / him / his 2025-06-04 15:18:29 <@salimma:fedora.im> while we have Conan Kudo and Davide Cavalca here I guess they can start with the Hyperscale Asahi presentation feedback from RH SUmmit 2025-06-04 15:18:41 <@salimma:fedora.im> while we have Conan Kudo and Davide Cavalca here I guess they can start with the Hyperscale Asahi presentation feedback from RH Summit 2025-06-04 15:18:48 <@davide:cavalca.name> that went pretty well 2025-06-04 15:18:50 <@zodbot:fedora.im> Raymond Colebaugh (rcolebaugh) - he / him / his 2025-06-04 15:19:05 <@ngompa:fedora.im> !hi 2025-06-04 15:19:07 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-06-04 15:19:26 <@davide:cavalca.name> also as of yesterday I have a _very_ preliminary installer up, see the pinned post in #el-asahi-development:fedora.im for details 2025-06-04 15:19:42 <@salimma:fedora.im> we have two Neals. federation broken again today? :( 2025-06-04 15:19:52 <@ngompa:fedora.im> no, internet quality sucks 2025-06-04 15:20:09 <@ngompa:fedora.im> and my travel laptop can only handle Neochat 2025-06-04 15:20:13 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-06-04 15:20:21 <@ngompa:fedora.im> I gave up using my phone for this 2025-06-04 15:20:26 <@salimma:fedora.im> you did already, I think it went in :) 2025-06-04 15:20:44 <@samuelcooper2015:fedora.im> !hi 2025-06-04 15:20:45 <@zodbot:fedora.im> Samuel Cooper (samuelcooper2015) 2025-06-04 15:20:56 <@ngompa:fedora.im> anyway, the feedback at the event was pretty phenomenal 2025-06-04 15:21:08 <@ngompa:fedora.im> people were really excited and interested in having a way to do reasonable ARM work 2025-06-04 15:21:22 <@ngompa:fedora.im> which kind of speaks to sad state of affairs for ARM :( 2025-06-04 15:21:24 <@salimma:fedora.im> also from RH Summit, I gave a talk on Enterprise Linux desktop (currently incubated in Hyperscale as Hyperscale GNOME) and that went well too. hoping to grow the Hyperscale community that way 2025-06-04 15:22:05 <@salimma:fedora.im> one feedback that's useful is that hardware enablement should probably be separate from the main Hyperscale and from the desktop bits since it's useful to both... we already have a kernel repo subpackage right? 2025-06-04 15:22:10 <@salimma:fedora.im> maybe it should be generalized 2025-06-04 15:22:14 <@ngompa:fedora.im> we do now with 10 2025-06-04 15:22:27 <@ngompa:fedora.im> I never bothered before because nobody was interested, and I didn't want to do extra work for nobody 2025-06-04 15:22:44 <@salimma:fedora.im> and I co-presented the Proposed Updates SIG with Conan Kudo - hoping to finally get time for the website this week or next 2025-06-04 15:23:18 <@salimma:fedora.im> yeah, I think maybe lump everything that is enablement related there (hope we don't have to fork Mesa though) and if it makes sense, rename it in the future 2025-06-04 15:23:25 <@ngompa:fedora.im> if we wanted to generalize the kernel thing, I think we'd need to start talking to RHEL kernel folks about adding our configs as a kernel flavor in CKI 2025-06-04 15:23:43 <@salimma:fedora.im> that would make it easier to maintain, certainly 2025-06-04 15:23:45 <@salimma:fedora.im> sigh, source git 2025-06-04 15:23:58 <@ngompa:fedora.im> yeah, and the source git stuff really hurts me as a downstream consumer 2025-06-04 15:24:13 <@salimma:fedora.im> with large trees like the kernel, definitely 2025-06-04 15:24:27 <@nhanlon:beeper.com> Love the idea of the proposed updates SIG! 2025-06-04 15:24:41 <@ngompa:fedora.im> my workhorse laptop has 5% of the disk storage for my homedir allocated to kernel trees 2025-06-04 15:24:46 <@ngompa:fedora.im> it's really not awesome 2025-06-04 15:25:02 <@salimma:fedora.im> oh this is related, one thing I want to wrap up before leaving for devconf is I'm working on getting ynl split out from the kernel's kernel-tools subpackage 2025-06-04 15:25:27 <@salimma:fedora.im> it will involve submitting patches upstream (we can carry it downstream) to be able to generate standalone tarballs, like perf 2025-06-04 15:25:30 <@ngompa:fedora.im> yeah, related to that, I've disabled the ynl build for the kernel for el9 and was able to *finally* update the kernel for el9 and el10 in sync 2025-06-04 15:25:45 <@ngompa:fedora.im> for the first time in a year, all the kernels are back in sync 2025-06-04 15:25:59 <@salimma:fedora.im> because building kernel utilities as part of the kernel is also... PITA for rapid iteration (and for keeping build dependencies separate... you now need python to build the kernel thanks to ynl!) 2025-06-04 15:26:33 <@ngompa:fedora.im> I am not sure the setuptools versioned dep is accurate for ynl, but I'm not a good judge of this 2025-06-04 15:26:52 <@ngompa:fedora.im> the kernel utilities are built in a crazy way 2025-06-04 15:27:13 <@salimma:fedora.im> yep... everytime a kernel fails to build on an older release, it's normally silly userspace tooling dependencies 2025-06-04 15:27:22 <@ngompa:fedora.im> yeah 2025-06-04 15:27:42 <@ngompa:fedora.im> or weird goofy stuff about injecting dependencies on glibc symbols that obviously don't exist 2025-06-04 15:27:49 <@salimma:fedora.im> I bet the setuptools versioned deps are not necessarily accurate, but that will also be easier to fix if it's in a smaller tarball 2025-06-04 15:27:49 <@salimma:fedora.im> 2025-06-04 15:27:49 <@salimma:fedora.im> we have some upstream devs who want the latest tool who can help sort it out later 2025-06-04 15:27:56 <@ngompa:fedora.im> excellent 2025-06-04 15:28:16 <@salimma:fedora.im> any other followup? (I have one but it's been so long it should probably be a new item at this piont) 2025-06-04 15:30:04 <@ngompa:fedora.im> I think my kernel was the my followup since we talked about out of date el9 kernels 2025-06-04 15:30:11 <@ngompa:fedora.im> so I don't think there's anything else from me 2025-06-04 15:30:29 <@salimma:fedora.im> !topic Announcements 2025-06-04 15:31:28 <@salimma:fedora.im> !info `curl https://hyperscale.sig.centos.org/asahi | sh` to test Hyperscale Asahi on M1/M2 Macs 2025-06-04 15:32:49 <@ngompa:fedora.im> yes, and... the plan from my side is to *attempt* to keep things in sync with the general hyperscale kernel 2025-06-04 15:33:08 <@ngompa:fedora.im> and the fedora asahi kernel 2025-06-04 15:33:17 <@ngompa:fedora.im> we'll see how this goes when the 6.15 rebase happens 2025-06-04 15:33:33 <@davide:cavalca.name> I think we can probably announce this for general availability during devconf, but we'll see how much polish we can put in 2025-06-04 15:33:38 <@davide:cavalca.name> right now it's still a bit janky 2025-06-04 15:34:46 <@ngompa:fedora.im> from the kernel side, some of the jank is related to not having a proper flavor in the kernel source config infrastructure 2025-06-04 15:35:26 <@ngompa:fedora.im> the rhel kernel has a lot of stuff turned off that I've been going back in and poking back on 2025-06-04 15:36:23 <@ngompa:fedora.im> but we've made decent progress, the only two issues left are sound and hw accelerated graphics 2025-06-04 15:36:33 <@salimma:fedora.im> this seems like something that *ought* to have a tool built in for this 2025-06-04 15:36:54 <@salimma:fedora.im> e.g. "hey, this is the base config I'm working with, these are the changes I want to make, please spit out a unified new config" 2025-06-04 15:37:10 <@ngompa:fedora.im> yes, that's what the ARK variants are for 2025-06-04 15:37:36 <@salimma:fedora.im> ah 2025-06-04 15:37:37 <@ngompa:fedora.im> but centos hyperscale doesn't *have* a variant, we operate by using the custom-override functionality which updates *all* variants 2025-06-04 15:37:48 <@ngompa:fedora.im> which has some weird side effects 2025-06-04 15:37:49 <@salimma:fedora.im> oof 2025-06-04 15:37:56 <@salimma:fedora.im> can we not define the new variant in our kernel fork? 2025-06-04 15:38:03 <@ngompa:fedora.im> I don't know how to yet 2025-06-04 15:38:07 <@ngompa:fedora.im> it's something I'm looking into 2025-06-04 15:38:07 <@salimma:fedora.im> but anyway, this is announcements, that can probably wait for after the meeting 2025-06-04 15:38:18 <@salimma:fedora.im> hopefully some of the kernel folks are at flock or devconf and we can ask 2025-06-04 15:38:29 <@ngompa:fedora.im> we know Don Zickus will be there 2025-06-04 15:38:30 <@salimma:fedora.im> any other announcements? 2025-06-04 15:38:32 <@ngompa:fedora.im> so we'll talk to him 2025-06-04 15:39:03 <@salimma:fedora.im> even with a generic 'centos SIG custom' variant that would work better for us right 2025-06-04 15:39:07 <@salimma:fedora.im> so downstream we just override that 2025-06-04 15:39:10 <@ngompa:fedora.im> yes 2025-06-04 15:39:38 <@ngompa:fedora.im> something that applies only on top of rhel flavors 2025-06-04 15:40:17 <@salimma:fedora.im> ok, if there's no other announcement... 2025-06-04 15:40:21 <@salimma:fedora.im> !topic Tickets 2025-06-04 15:40:26 <@salimma:fedora.im> !link https://pagure.io/centos-sig-hyperscale/sig/issues 2025-06-04 15:40:32 <@salimma:fedora.im> oh boy 22 open issues 2025-06-04 15:41:16 <@salimma:fedora.im> we'll get to membership in a bit, looks like everything else is... kind of stale apart from the issues by tullirockz 2025-06-04 15:41:40 <@ngompa:fedora.im> let's address those first then 2025-06-04 15:41:45 <@salimma:fedora.im> Neal Gompa (Fedora): IIRC you said RH does not want to do this? https://pagure.io/centos-sig-hyperscale/sig/issue/164 2025-06-04 15:42:00 <@ngompa:fedora.im> That is correct. 2025-06-04 15:42:03 <@salimma:fedora.im> (the only old issue touched recently that I have context on) 2025-06-04 15:42:27 <@salimma:fedora.im> want to update the ticket? I guess we are now blocked on doing it once we sort out how to get our own variant 2025-06-04 15:42:34 <@salimma:fedora.im> since it's not really really high pri 2025-06-04 15:43:15 <@ngompa:fedora.im> I turned it on in Hyperscale: https://gitlab.com/CentOS/Hyperscale/src/kernel-ark/-/commit/0604c2a064cd21f595646c9c88da82acb99204ca 2025-06-04 15:43:25 <@salimma:fedora.im> oh nice 2025-06-04 15:43:28 <@salimma:fedora.im> so it's... done then 2025-06-04 15:43:47 <@ngompa:fedora.im> yup 2025-06-04 15:43:48 <@salimma:fedora.im> please update the ticket and close it (or let me know if you want me to do it for you) 2025-06-04 15:43:57 <@ngompa:fedora.im> I'll close it out 2025-06-04 15:43:57 <@salimma:fedora.im> so the new ticket is !link https://pagure.io/centos-sig-hyperscale/sig/issue/192 2025-06-04 15:44:01 <@salimma:fedora.im> !link https://pagure.io/centos-sig-hyperscale/sig/issue/192 2025-06-04 15:44:29 <@salimma:fedora.im> this ... hmm I guess given we do demo Asahi with playing Steam games normally... 2025-06-04 15:44:31 <@ngompa:fedora.im> this one I'd like to feel out before approaching this, since it's a huge chain of configs to turn on 2025-06-04 15:44:32 <@salimma:fedora.im> we kind of need this too? :) 2025-06-04 15:44:35 <@ngompa:fedora.im> yeah 2025-06-04 15:44:48 <@ngompa:fedora.im> but I'd like to get a feeler if RHEL would be willing to have it enabled too 2025-06-04 15:44:53 <@salimma:fedora.im> but yeah, apart from "people love gaming demos" ... I'm OK blocking this on getting variants 2025-06-04 15:45:08 <@salimma:fedora.im> you don't need this to use Hyperscale Asahi as a build machine :) 2025-06-04 15:45:09 <@ngompa:fedora.im> gamedev on RHEL is kind of hard without it 2025-06-04 15:45:29 <@salimma:fedora.im> oh very true. but it seems like if we want to reduce tech debt we should sort out getting a kernel variant first 2025-06-04 15:45:35 <@ngompa:fedora.im> and Hyperscale Asahi doesn't have the x86 emulation stuff first 2025-06-04 15:45:37 <@salimma:fedora.im> nice, issues can be made to block on each other 2025-06-04 15:45:43 <@ngompa:fedora.im> and Hyperscale Asahi doesn't have the x86 emulation stuff yet 2025-06-04 15:45:50 <@ngompa:fedora.im> yup 2025-06-04 15:45:54 <@salimma:fedora.im> should I file one for sorting out variants, and we can make the ones we want to punt depend on it 2025-06-04 15:45:58 <@ngompa:fedora.im> yes 2025-06-04 15:46:23 <@salimma:fedora.im> !action Michel to create an issue for sorting out a Hyperscale / custom kernel variant in ARK so we can mark nice-to-have kernel requests on it 2025-06-04 15:46:48 <@salimma:fedora.im> I don't see anything else that needs to be discussed today apart from membership, so let's get to it since Gabriele is here 2025-06-04 15:46:59 <@salimma:fedora.im> !topic Membership 2025-06-04 15:47:18 <@salimma:fedora.im> we have... three open. let's start from the person that's actually here :) 2025-06-04 15:47:20 <@salimma:fedora.im> !link https://pagure.io/centos-sig-hyperscale/sig/issue/194 2025-06-04 15:47:43 <@salimma:fedora.im> Gabriele: welcome! want to introduce yourself? 2025-06-04 15:50:25 <@salimma:fedora.im> we might have lost Gabriele... let's cycle through the other two first and we can go back to him in a bit 2025-06-04 15:50:47 <@salimma:fedora.im> !link https://pagure.io/centos-sig-hyperscale/sig/issue/185 2025-06-04 15:50:53 <@salimma:fedora.im> did we not process this already? 2025-06-04 15:51:12 <@salimma:fedora.im> let me double check 2025-06-04 15:51:16 <@rcolebaugh:matrix.org> Yeah we did 2025-06-04 15:51:51 <@salimma:fedora.im> !link https://accounts.fedoraproject.org/user/vishalmishra434/ 2025-06-04 15:51:54 <@salimma:fedora.im> no, we have not it seems 2025-06-04 15:52:05 <@rcolebaugh:matrix.org> Well, discussed anyway, unsure of activation 😆 2025-06-04 15:52:08 <@salimma:fedora.im> rcolebaugh: did I misremember it? I thought we did get Vishal to intro himself in one of these 2025-06-04 15:52:50 <@rcolebaugh:matrix.org> Yeah he did! Maybe we just didn't do the paperwork afterwards 2025-06-04 15:54:17 <@ngompa:fedora.im> I thought that happened and Davide Cavalca was going to process it? 2025-06-04 15:54:27 <@salimma:fedora.im> yeah, though search is bad 2025-06-04 15:54:38 <@davide:cavalca.name> I don't remember tbh 2025-06-04 15:54:48 <@davide:cavalca.name> Totally possible that I forgot though 2025-06-04 15:54:53 <@salimma:fedora.im> !action Davide Cavalca to follow up on onboarding vishalmishra434 2025-06-04 15:55:03 <@salimma:fedora.im> we can follow up with him internally 2025-06-04 15:55:21 <@salimma:fedora.im> while waiting on Gabriele, the other one is 2025-06-04 15:55:23 <@salimma:fedora.im> !link https://pagure.io/centos-sig-hyperscale/sig/issue/195 2025-06-04 15:55:49 <@salimma:fedora.im> I have not seen tulip here today 2025-06-04 15:57:17 <@salimma:fedora.im> given the interest is in Hyperscale GNOME which is... very experimental... what we can do is encourage him to send MRs (and file issues for packages that need to be branched) and we can wait on full membership? I have not set up the issue tracker yet either :P 2025-06-04 15:57:24 <@ngompa:fedora.im> yeah 2025-06-04 15:57:36 <@salimma:fedora.im> ah, I see Gabriele 2025-06-04 15:57:50 <@salimma:fedora.im> (sorry this drags on, I know it's getting late in Europe for Gabriele and Neal) 2025-06-04 15:57:58 <@gmambro:fedora.im> Hey, sorry, access point hiccups 2025-06-04 15:58:00 <@ngompa:fedora.im> I feel like that's a good approach for the GNOME thing anyway since we're using this as a trial balloon for new SIGs 2025-06-04 15:58:06 <@ngompa:fedora.im> I feel like that's a good approach for the GNOME thing anyway since we're using this as a trial balloon for anew SIG 2025-06-04 15:58:12 <@ngompa:fedora.im> I feel like that's a good approach for the GNOME thing anyway since we're using this as a trial balloon for a new SIG 2025-06-04 15:58:20 <@salimma:fedora.im> yeah, separate issue tracker, and separate ACL in the future hopefully 2025-06-04 15:58:36 <@salimma:fedora.im> "it's DNS!" 2025-06-04 15:58:53 <@salimma:fedora.im> Gabriele: want to intro yourself? then if there's no objection we can start onboarding 2025-06-04 16:00:25 <@gmambro:fedora.im> So, I am a production engineer at Meta. I am currently working on rewriting our internal packaging and testing process for libvity and qemu to make them better integrated with hyperscale 2025-06-04 16:00:51 <@ngompa:fedora.im> that's super-cool 2025-06-04 16:02:09 <@salimma:fedora.im> welcome Gabriele ! 2025-06-04 16:02:23 <@gmambro:fedora.im> So basically I would like to setup some automation in gitlab for merge requests and building testing packages, use it to feed the internal pipelines for additional validation, and then finally mark them as good. 2025-06-04 16:02:36 <@ngompa:fedora.im> that sounds great 2025-06-04 16:02:42 <@ngompa:fedora.im> sounds similar to what we do for systemd, right? 2025-06-04 16:03:08 <@gmambro:fedora.im> Yeah. Indeed it was the inspiration 2025-06-04 16:03:56 <@salimma:fedora.im> the virt team is consulting with Ivan and Daan on this iirc 2025-06-04 16:04:43 <@salimma:fedora.im> we're a bit overtime and I'm not sure if anyone has the room booked after this... so... 2025-06-04 16:04:51 <@salimma:fedora.im> people, if you have questions for Gabriele please ask them now 2025-06-04 16:05:53 <@nhanlon:beeper.com> *had a thing but forgot so will follow up in the sig room* 2025-06-04 16:06:16 <@salimma:fedora.im> any objection to us sponsoring Gabriele? 2025-06-04 16:06:30 <@nhanlon:beeper.com> none from me! 2025-06-04 16:06:34 <@davide:cavalca.name> No objections 2025-06-04 16:06:42 <@rcolebaugh:matrix.org> No objection from me 2025-06-04 16:06:55 <@ngompa:fedora.im> nothing from me either 2025-06-04 16:07:36 <@salimma:fedora.im> alrighty 2025-06-04 16:07:56 <@salimma:fedora.im> um, Davide Cavalca or Neal Gompa (Fedora) will need to sponsor right? IIRC you're the two group sponsors 2025-06-04 16:07:58 <@render:fedora.im> no objections (assuming that my vote counts :D) 2025-06-04 16:08:26 <@davide:cavalca.name> Yeah there's a checklist in the docs 2025-06-04 16:08:33 <@davide:cavalca.name> I can take care of it later today or tomorrow 2025-06-04 16:08:50 <@salimma:fedora.im> !action Davide Cavalca to onboard Gabriele 2025-06-04 16:09:10 <@salimma:fedora.im> !topic Open floor 2025-06-04 16:09:17 <@salimma:fedora.im> since we don't want to call it Miscellaneous anymore :P 2025-06-04 16:09:41 <@salimma:fedora.im> oh we still have not done a spring cleaning ... 2025-06-04 16:09:44 <@ngompa:fedora.im> I'm impressed you managed to spell it :) 2025-06-04 16:10:08 <@salimma:fedora.im> the astronomical spring lasts another 2 weeks or so, so we can still squeeze one in 2025-06-04 16:10:24 <@salimma:fedora.im> oh I regretted not growing up in a country with Spelling Bee contests 2025-06-04 16:10:54 <@salimma:fedora.im> if we account for the late start... I guess we're finishing on time? :P 2025-06-04 16:10:59 <@ngompa:fedora.im> yup 2025-06-04 16:11:02 <@salimma:fedora.im> !link https://meetbot.fedoraproject.org/meeting_matrix_fedoraproject-org/2025-05-07/centos-hyperscale-sig.2025-05-07-15.04.log.html 2025-06-04 16:11:19 <@salimma:fedora.im> see 16:11:30 for the discussion on how to clean up the membership roster 2025-06-04 16:11:41 <@salimma:fedora.im> we're going to probably "promote" ex-contributors to emeritus status 2025-06-04 16:12:03 <@salimma:fedora.im> alrighty, let's vacate and we can follow up in #centos-hyperscale:fedoraproject.org 2025-06-04 16:12:07 <@salimma:fedora.im> thanks all for coming! 2025-06-04 16:12:09 <@ngompa:fedora.im> sounds good 2025-06-04 16:12:14 <@ngompa:fedora.im> thanks for running this! 2025-06-04 16:12:15 <@salimma:fedora.im> !endmeeting