ChanServ changed the topic of #asahi-alt to: Asahi Linux: porting Linux to Apple Silicon macs | User-contributed/unofficial distribution ports | Logs: https://alx.sh/l/asahi-alt
zerdox has quit [Ping timeout: 480 seconds]
<chadmed_>
smdh the native context patches no longer apply to our mesa
<chadmed_>
oh it got squashed into the initial uapi commit lmfao what
<chadmed_>
so its virglrenderer thats out of sync
KxCORP5894000 has quit [Quit: Bye!]
KxCORP5894000 has joined #asahi-alt
<chadmed_>
hm no so glxinfo is correct in krun and fexbash its just something stupid steam is doing
chadmed has quit [Quit: Konversation terminated!]
JayBeeFOSS has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi-alt
Max_93 has joined #asahi-alt
Max_93 has quit [Remote host closed the connection]
<sam_>
chadmed_: but if you use e.g. the plasma profile or one of the others it builds, everything should match
JayBeeFOSS has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi-alt
pjakobsson has quit [Ping timeout: 480 seconds]
<chadmed_>
i think chaos_princess is just trying to build a bare-minimum-required-to-make-steam-work-ootb type dealie
<sam_>
ahh
<sam_>
ok so your approach might be better
<sam_>
if we need to change stuff let me know as the binhost stuff is still pretty new
<chadmed_>
hopefully itll be fine if its just a bunch of libs
<chadmed_>
as we know steam vendors like most of what it needs anyway
<sam_>
it was kind of like, stereotypical gentoo, but someone was on the forums recently and was upset that when he -pulseaudio -pipewire -blahblah everything, he didn't get that many binpkgs
<sam_>
it cracked me up
<chadmed_>
lmfao might be a good revenue stream
<chadmed_>
you want a binpkg with your weird ass flags? two bucks
<chadmed_>
semi-relatedly found yet another appliance type thing using gentoo uncredited through $work
<chadmed_>
and knowing the vendor of said appliance i can almost 99.999% guarantee they do not contribute anything whatsoever to gentoo
ellyq has quit [Ping timeout: 480 seconds]
<sam_>
not a terrible idea
<sam_>
you know, im not sure if i said before
<sam_>
but sometimes we get these emails from companies i have never communicated with before
<sam_>
saying there's an error in XYZ glsa
<sam_>
wanting a fix NOW
<chadmed_>
hahaha pay up then dipshits
<chadmed_>
i went into this role with 0 time or sympathy for these vendors and now two years in i have negative aleph null time and sympathy for them
<chadmed_>
"hey look i made a new vpn appliance"
<chadmed_>
"new vpn appliance or sbc running pfsense"
chadmed_ has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
pjakobsson has joined #asahi-alt
n3ph has joined #asahi-alt
pjakobsson has quit [Remote host closed the connection]
pjakobsson has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
Dan___ has joined #asahi-alt
<chaos_princess>
rn i am looking at how to build a full fat rootfs, "steam-nano" will come later
<chaos_princess>
i was sorta hoping that i would be also able to steal fedora's work, but they are taking an approach i do not want to replicate
<chadmed>
yeah i think it would be better if we stuck with our own gentoo-native stuff
<chadmed>
orchestrating catalyst should do what you want it to
<chadmed>
im still flat out just trying to get steam to launch :p
matrix_ds has quit [Quit: Bridge terminating on SIGTERM]
mjolnir[m]1 has quit []
notvoltage[m] has quit []
paddatrapper_ has quit [Quit: Bridge terminating on SIGTERM]
tumblingweed has quit [Quit: Bridge terminating on SIGTERM]
<chadmed>
chaos_princess: did you want me to keyword anything from the overlay for amd64? i suspect youll want mesa at least right?
<chaos_princess>
no
<chaos_princess>
in fact, i do not need media-libs/mesa, it will probably end up being media-libs/weird-specially-cross-compiled-mesa-installed-in-a-weird-dir
<chadmed>
huh interesting okay
<chaos_princess>
fedora had an idea to split out our mesa from the rest of the rootfs, and imo it is a good idea
<chadmed>
oh yeah that does make sense, avoids having to rebuild the world when we need to update mesa
<chadmed>
neither fex nor krun support doing that yet though do they
<chaos_princess>
doesn't matter, we can either merge the dirs at install time with normal tools, or have rootfs be an overlayfs mount on host
<chaos_princess>
fedora wants to overlayfs it in krun, i don't think i want that
<chadmed>
yeah i dont think krun needs any more half-baked things added to it
highvoltage[m]1 has joined #asahi-alt
matrix_ds has joined #asahi-alt
<chadmed>
since we can easily keep the amd64 rootfs un-squashed (unlike fedora) we should just let portage deal with it and point fex to /usr/share/fex-emu/gentoo-root or whatever you want to call it
<chaos_princess>
yes, pretty much
<chaos_princess>
the plan for now is to add a patch to fex to allow it to search for rootfs-es in a distro-managed directory, use emerge to install our rootfs, which i will build ...somehow, have a separate package for mesa, and either just have it all installed normally, or via some overlayfs tricks
<chadmed>
catalyst supports cross compilation if you are still thinking of using it
<chaos_princess>
i like the idea of overlayfs tricks, cause it allows the package to be useful on non-asahi arm systems and not pull our mesa
<chadmed>
wait how tf does that even work if it chroots into the stage1
<chadmed>
hm yeah if you want to ship the base rootfs with upstream mesa portage will yell at you if you try to install our mesa over the top
<chaos_princess>
a potential problem that i see with catalyst, is that i want the packaging part to be done under emerge, that way if you are feeling adventurous, you can use something like savedconfig to mess with the exact package set
<chaos_princess>
thats why overlayfs :P
<chadmed>
oh bruhhhhhh catalyst uses a binfmt interpreter to enable cross compilation from the chroot
<chadmed>
installing FEX to bootstrap a FEX rootfs build :)
<chaos_princess>
a.k.a lol, hope you like staring at progress bars
<chadmed>
if you havent got a solution for building by next weekend i might be able to pull a 5600x-based machine out of retirement as a build host
<chadmed>
you could ssh into it if you wanted
<chaos_princess>
i have a dual xeon e5-2660 v2 box that i can use to build stuff
<chadmed>
oh ok lmfao
<chaos_princess>
but again, i am trying to design the whole thing around having to build as few packages as possible in the default case
<chadmed>
yeah idk if youll actually run into anything that isnt provided by a binhost
n3ph has joined #asahi-alt
mjolnir[m]1 has joined #asahi-alt
tumblingweed has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
<chadmed>
so... got steam running
<chadmed>
true to form the issue was that i had simply not installed x86_64 libEGL. skipped over downloading the rpm from the copr build accidentally and so my script to inject mesa into the rootfs was not installing it
<chadmed>
so theres about 60 GB of wasted writes to my ssd
cyrinux has quit []
cyrinux has joined #asahi-alt
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-alt
flokli has quit [Quit: WeeChat 4.4.1]
pjakobsson_ has joined #asahi-alt
pjakobsson has quit [Ping timeout: 480 seconds]
flokli has joined #asahi-alt
flokli has quit [Quit: WeeChat 4.4.1]
flokli has joined #asahi-alt
Dan___ has quit [Ping timeout: 480 seconds]
flokli has quit [Quit: WeeChat 4.4.1]
flokli has joined #asahi-alt
flokli has quit [Quit: WeeChat 4.4.1]
KxCORP5894000 has quit [Quit: Bye!]
KxCORP5894000 has joined #asahi-alt
KxCORP5894000 has quit []
KxCORP5894000 has joined #asahi-alt
KxCORP5894000 has quit [Quit: Bye!]
KxCORP5894000 has joined #asahi-alt
KxCORP5894000 has quit []
flokli has joined #asahi-alt
KxCORP5894000 has joined #asahi-alt
tobhe_ has joined #asahi-alt
tobhe has quit [Ping timeout: 480 seconds]
Dan___ has joined #asahi-alt
flokli has quit [Quit: WeeChat 4.4.1]
flokli has joined #asahi-alt
Dan___ has quit [Ping timeout: 480 seconds]
n3ph has joined #asahi-alt
KxCORP5894000 has quit [Quit: Bye!]
KxCORP5894000 has joined #asahi-alt
n3ph has quit [Ping timeout: 480 seconds]
Dan___ has joined #asahi-alt
allmazz has joined #asahi-alt
asahi has joined #asahi-alt
Dan___ has quit [Ping timeout: 480 seconds]
asahi has quit [Remote host closed the connection]
calejvaldez has joined #asahi-alt
calejvaldez has quit [Remote host closed the connection]
calejvaldez has joined #asahi-alt
Dan___ has joined #asahi-alt
calejvaldez has quit [Remote host closed the connection]