ChanServ changed the topic of #ubuntu-asahi to: Ubuntu-Asahi development | Github: https://github.com/UbuntuAsahi | Logs: https://oftc.irclog.whitequark.org/ubuntu-asahi
tobhe_ has joined #ubuntu-asahi
tobhe has quit [Ping timeout: 480 seconds]
f_ is now known as notfunderscore
notfunderscore is now known as f_
<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 :(
<tobhe[m]> hm zixing seems to have a 1.82 for noble in https://launchpad.net/~liushuyu-011/+archive/ubuntu/rust-updates-1.82
<tobhe[m]> I suppose you could use that. Zixing used to maintain the official rust toolchain so it is trustworthy
<kaazoo> cool, thanks for the hint
<kaazoo> There are also other separate PPAs for other Rust versions: https://launchpad.net/~liushuyu-011
<tobhe[m]> 1.82 is the only one that had noble afaics
<tobhe[m]> 83 and 84 are plucky only
<tobhe[m]> <tobhe[m]> "another thing I just remembered..." <- looks like that was fixed actually
<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?
<holysoles[m]> tobhe[m]: It seems like thats what they might be using for the Fedora one
<holysoles[m]> tobhe[m]: I'd be willing to, but I dont think 1 more mirror necessarily solves the problem๐Ÿ˜
<kaazoo> Does Ubuntu provide a CDN for related open source projects?
<holysoles[m]> I didnt see anything related to Canonical/launchpad when googling, but it could be worth asking them directly
<tobhe[m]> only indirectly I think by hosting their packages in the archive or on launchpad
<tobhe[m]> but I can ask ๐Ÿ™‚
<kaazoo> btw, if there is no rust-1.82 for oracular, I can't build for it.
<tobhe[m]> hm i don't see one
<kaazoo> will try to build for plucky instead
kaazoo has quit [Quit: Leaving.]