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
matteo has quit [Remote host closed the connection]
KxCORP58940003455 has quit [Quit: Bye!]
KxCORP58940003455 has joined #asahi-alt
kujeger- has joined #asahi-alt
kujeger has quit [Ping timeout: 480 seconds]
tobhe_ has joined #asahi-alt
tobhe has quit [Ping timeout: 480 seconds]
matteo has joined #asahi-alt
ellyq__ has joined #asahi-alt
matteo has quit [Ping timeout: 480 seconds]
ellyq_ has quit [Ping timeout: 480 seconds]
tobhe has joined #asahi-alt
tobhe_ has quit [Ping timeout: 480 seconds]
matteo has joined #asahi-alt
matteo has quit [Ping timeout: 480 seconds]
n3ph has joined #asahi-alt
zerdox has joined #asahi-alt
matteo has joined #asahi-alt
n3ph has quit [Read error: No route to host]
matteo has quit [Ping timeout: 480 seconds]
zerdox has quit [Ping timeout: 480 seconds]
<chadmed>
urgh all the sommelier changes...
<chaos_princess>
is there anything we actually need?
<chadmed>
yes all of the new patches
<chadmed>
and the new version of sommelier
<chadmed>
i guess something changed in libkrun or something because without the exact setup in fedora nothing works
<chadmed>
the 16k page one still applies cleanly though
<chaos_princess>
since for some reason libkrun and chromiumos cross-vm protocols are different
<chaos_princess>
(different by this specific constant, which is used for an array length)
<chadmed>
yeah :/
<chaos_princess>
i see you decided not to replicate the upstream commits
<chadmed>
yeah i was just playing around
<chadmed>
ive got a virglrenderer bump queued but if you would prefer to handle sommelier by all means go ahead
<chaos_princess>
nah, not really, i prefer not touching sommelier unless i have to :P
<chadmed>
heheh okay no worries
<chadmed>
counting down the days until we can yeet it
matteo has joined #asahi-alt
<chadmed>
i might leave it until tomorrow then. lost all my spoons over the last three weeks :c
<chadmed>
ill bump virglrenderer now though since that doesnt affect anything
<chadmed>
we also need to deal with muvm smushing the fex rootfs config
<chaos_princess>
there is also the fact that fex decided to take my suggestion of exposing a system-level rootfs in config manager, but did it in a different way. Which means the rootfs packages need to install in a slightly different path. (nothing difficult, just adjust paths, drop my patch, add blocker on new rootfs version to old fex, and a >= rootfs depend to new fex)
<chaos_princess>
might do it this evening myself
<chadmed>
oh 2410 dropped
<chadmed>
yeah good opportunity to do that then
<chadmed>
maybe at some point we can just make the rootfs layers do what fedora does and provide them as erofs files
<chadmed>
then we can drop the systemd dependency (?)
<chaos_princess>
No? I specifically do not want to do what fedora does and build the layers inside krun
<chadmed>
oh okay
<chadmed>
actually that makes sense, our solution is general for platforms that dont rely on muvm too
<chaos_princess>
Though i am not married to squashfs and can move to erofs if you want, but it my very quick testing sqfs got better compression ratios
<chadmed>
nah the format is of no consequence
<chadmed>
if squashfs gives better compression that is what matters right now since we mount them anyway
<chaos_princess>
Precisely the reason why i want it that way, i am the dumbass who likes to buy chinese arm sbcs
<chaos_princess>
chadmed: also, w.r.t yesterday's discussion about clouds being absurdly expensive, i did some napkin math, and turns out running the rootfs build on aws will cost around $10 every empty-cache build
<chadmed>
thats rough as
<chadmed>
a gentoo installcd costs me 2 cents on my m2 pro mini hehe
<chadmed>
actually less due to PV offsetting it
<chaos_princess>
you arent including hardware depreciation tho :P
<chaos_princess>
but even then, it surely is less than $1
<chadmed>
yeah it would be
n3ph has joined #asahi-alt
zerdox has joined #asahi-alt
n3ph has quit [Read error: No route to host]
n3ph has joined #asahi-alt
number0ne has joined #asahi-alt
number1ne has joined #asahi-alt
number0ne has quit [Ping timeout: 480 seconds]
matteo has quit [Remote host closed the connection]
number1ne has quit [Quit: Konversation terminated!]
zerdox has quit [Remote host closed the connection]
number0ne_ has quit [Remote host closed the connection]
zerdox has joined #asahi-alt
number0ne has joined #asahi-alt
n3ph has quit [Read error: No route to host]
zerdox has quit [Ping timeout: 480 seconds]
zerdox has joined #asahi-alt
n3ph has joined #asahi-alt
n3ph has quit [Read error: No route to host]
n3ph has joined #asahi-alt
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
john-cabaj has joined #asahi-alt
john-cabaj has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-alt
gadmt has joined #asahi-alt
<gadmt>
hey for gentoo folks how are you building FEX if you have clang and llvm 19 installed? I have both llvm and clang 17 and 18 installed in other slots and i run into the same compilation error even when using CC, CXX, and LLVM_MAX_SLOT env vars
<gadmt>
to emerge with
<gadmt>
even says it is using the respective llvm version
chrisl has quit [Ping timeout: 480 seconds]
n3ph has quit [Read error: No route to host]
<chaos_princess>
in short - you don't. there is currently a bug in ebuild, fix soontm
<gadmt>
ah i will just stick to fex without thunks then
<gadmt>
also how are people installing steam and other x86 apps from portage on gentoo? do they setup portage for cross-compilation?
matteo has quit [Read error: Network is unreachable]
matteo has joined #asahi-alt
<chaos_princess>
there is a package named "fex-rootfs-gentoo" that will install a x86 system image
<chaos_princess>
fex should depend on it
<gadmt>
but the vm doesnt allow sudo? unless i circumvent that?
<chaos_princess>
oh, you mean inside the vm itself.
<chaos_princess>
this is again, one of those "you don't" bits for now, as steam is not packaged yet. just download the debian steam for now and unpack it to /usr/share/fex-emu-rootfs-layers/gentoo/writable/
n3ph has joined #asahi-alt
chrisl has joined #asahi-alt
<gadmt>
i didnt realize fex-rootfs package was for systemd in mind
chrisl has quit [Ping timeout: 480 seconds]
gadmt has quit [Quit: Page closed]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
chadmed has quit []
chadmed has joined #asahi-alt
gadmt has joined #asahi-alt
<gadmt>
if my system uses openrc what am i supposed to be assembling exactly with fex-rootfs?
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
matteo has quit [Remote host closed the connection]
phire_ has joined #asahi-alt
phire is now known as Guest6360
phire_ is now known as phire
Guest6360 has quit [Ping timeout: 480 seconds]
matteo has joined #asahi-alt
gadmt has quit [Quit: Page closed]
matteo has quit [Ping timeout: 480 seconds]
matteo has joined #asahi-alt
matteo has quit [Remote host closed the connection]
matteo has joined #asahi-alt
Halian has quit [Quit: Going offline, see ya! (www.adiirc.com)]
Halian has joined #asahi-alt
number0ne has quit [Read error: Connection reset by peer]
matteo has quit [Remote host closed the connection]
matteo has joined #asahi-alt
mixi has quit [Quit: quit]
matteo has quit [Ping timeout: 480 seconds]
mixi has joined #asahi-alt
matteo has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi-alt
chrisl has joined #asahi-alt
chrisl has quit [Ping timeout: 480 seconds]
matteo has quit [Remote host closed the connection]
matteo has quit [Remote host closed the connection]
chrisl has quit [Ping timeout: 480 seconds]
matteo has joined #asahi-alt
n3ph has joined #asahi-alt
<n3ph>
gadmt: which error do you get when compiling FEX?
<chaos_princess>
i forgot that clang major versions are a thing, the ebuild for fex 2410 (pr is up) will handle it correctly.
chadmed has quit [Ping timeout: 480 seconds]
n3ph has quit [Read error: No route to host]
<chadmed_>
chaos_princess: did you have any preference on how i mirror sommelier? i dont really care enough about it to do anything but sync it whenever we cut a release but if youd prefer some other method i can arrange something
<chaos_princess>
In theory - clone their repo, add my repo as a remote and fetch it, then use git subtree to graft their commits onto our subtree.
<chaos_princess>
If it too much work, i can do it myself soontm
<chaos_princess>
gave you commit rights to that
m3thos has joined #asahi-alt
<chadmed_>
oh that makes sense
<chadmed_>
ill do a dry run in my fork and get on that in a little bit
chrisl has joined #asahi-alt
<m3thos>
running asahi-ubuntu on macbook m1pro, & there are few things that I'm trying to fix: 1. bluetooth scanning or discovery of devices doesn't seem to work. 2. my (bluetooth) mouse that I use on MacOS magically is working but not showing up on the system, it goes into power-saving mode very quickly & I need to click it to awaken it.. basically I'm always loosing my mouse... anyone has tips?