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]
kaazoo has joined #ubuntu-asahi
<kaazoo> Hi, fyi: there are new asahi-* tags for the kernel: https://github.com/AsahiLinux/linux/tags
<kaazoo> And there's a new tag asahi-20241128 for mesa: https://gitlab.freedesktop.org/asahi/mesa/-/tags
<john-cabaj[m]> Yeah, kernel is due for a refresh. Hoping to have one by Wednesday.
<kaazoo> I will try to incorporate mesa updates, if I find the time. Still messing around with packaging muvm dependencies.
<kaazoo> Having zero dependencies installed on build servers was driving me nuts and required lots of tries. I hope there is faster / nicer way instead of building source package -> upload via dput -> wait for accept -> wait for build to fail -> check build log to understand what's missing -> build new source package and try again....
<tobhe[m]> I'd recommend setting up https://wiki.ubuntu.com/SimpleSbuild
<tobhe[m]> and then you can do sth like sbuild -A -d oracular --extra-repository="deb [trusted=yes] http://ppa.launchpad.net/ubuntu-asahi/ubuntu-asahi/ubuntu oracular main"
<kaazoo> For the Rust dependencies, I had to vendor all of them (include them in the source package). Debian / Ubuntu also has lots of Rust crates as librust-* packages, but I didn't want to go through the whole list of dependency crates to then figure out that some of them are missing or not in the required version.
<tobhe[m]> rust vendoring is fine for our use case and way easier to maintain
<kaazoo> OK
<kaazoo> Thanks for the hint to SimpleSbuild. Will try that out soonish
<tobhe[m]> I think sbuild is what launchpad uses internally too, so great for bug compatibility 🙂
hwpplayer1 has joined #ubuntu-asahi
kaazoo has quit [Quit: Leaving.]
hwpplayer1 has quit [Quit: I'll be back later tomorrow or before tomorrow :D]