<tobhe[m]>
i wonder if we could improve our file hosting by tagging github releases and attaching the zip
<tobhe[m]>
for a "free cdn"
<holysoles[m]>
Looks like Github has a maximum size of 2GB per file on a release, but no limit on file count/bandwidth, so we could split it, though not sure if thats ideal
<tobhe[m]>
hm yeah that would make it too complicated I guess
<tobhe[m]>
another thing I just remembered is that the installer expects the file under ${url}/os/${filename} for some reason
<tobhe[m]>
so arbitrary links don't actually work out of the box
kaazoo has joined #ubuntu-asahi
<kaazoo>
Hi, I'm trying to build libkrun-1.11.2 for noble, but the new code uses "is_none_or" (https://doc.rust-lang.org/std/option/enum.Option.html) which is only stable in Rust 1.82. Highest version on noble is 1.80 :(
<holysoles[m]>
<tobhe[m]> "so arbitrary links don't..." <- I searched for CDNs that give credits to FOSS projects and while there seem to be a few (cloudflare, digitalocean, etc), it doesnt seem like it'd be completely free..
<holysoles[m]>
Maybe a better option would be to support people hosting mirrors? If we opened a PR for the asahi installer to accept a zip checksum (and validate it against the zip), that would let us validate integrity of what a mirror served
<tobhe[m]>
I was thinking bunny cdn volume network might be a good affordable option
<tobhe[m]>
mirrors might make sense if there are people willing to host them ๐
<tobhe[m]>
but even then how do you select the right one?