<tobhe[m]>
nice! i had a quick look at the scrips recently and wondered if we could replicate it with a simple debootstrap
<tobhe[m]>
having the proper thing work is great because we can diff the contents
<kaazoo>
Once I installed the same mesa version as used in our PPA, Steam UI started to work. I was able to play Frostpunk, which seems to be based on DirectX 11.
<tobhe[m]>
wow, so you got it all working :) well done
<tobhe[m]>
We are having an asahi + ubuntu asahi stand at ubuntu summit in den haag next week, maybe we can do a steam demo ;)
<kaazoo>
The root fs build job is super slow on arm64, as it runs a qemu amd64 VM with Ubuntu 20.04, which creates a chroot environment for both i386 and amd64 packages. Steam itself seems to be 32 bit, so you'll need a lot of packages for both i386 and amd64.
<tobhe[m]>
yeah that is one if the reasons why i was thinking debootstrap might be better
<tobhe[m]>
runs natively and we could just havr the extra stuff in a ppa and install it as packages
<tobhe[m]>
and ultimately just host a pre-built squashfs
<kaazoo>
Ideally we could build libdrm and mesa packages for i386, amd64 and arm64. That would allow to use debootstrap and just install them from PPA, instead of compiling libdrm and mesa again each time one builds the root fs.
<tobhe[m]>
yeah, that should be relatively easy to enable in the build ppa
<tobhe[m]>
and then there was also some wrapper lib they build from source too i think
<tobhe[m]>
we can also package that
<kaazoo>
have to go away for a while now. will post my changes later on
kaazoo has quit [Quit: Leaving.]
fluke has joined #ubuntu-asahi
fluke has quit [Quit: fluke]
<tobhe[m]>
have some time at the airport now, I'll see if I can get this mesa built
<tobhe[m]>
first try failed because of the rust version, I now pulled in a 1.76 backport
coffeejack[m] has left #ubuntu-asahi [#ubuntu-asahi]
f_ has joined #ubuntu-asahi
f_ has quit [Remote host closed the connection]
f_ has joined #ubuntu-asahi
<tobhe[m]>
looks like it will need a few additional patches to actually build properly on amd64 and i386. I guess we can take the opportunity to sync our debian/rules with 24.10