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