[05:35] good morning [06:02] Hi didrocks [06:10] hey duflu [06:24] good morning desktoppers [06:30] Hi oSoMoN [06:31] hey duflu [06:59] goood morning desltopers [07:04] Hi seb128 [07:07] duflu, hey, how are you? [07:08] seb128, I feel great. Just a little annoyed that emails, travel planning and family issues have taken up a few hours today. How are you? [07:09] duflu, I'm alright thanks! === guiverc2 is now known as guiverc [11:58] oSoMoN, no edge snap installable on aarch64 ? [12:06] lissyx, no, because nightly snaps are built on github, i.e. amd64-only [12:12] doh [12:12] oSoMoN, I guess that's a question for you https://bugzilla.mozilla.org/show_bug.cgi?id=1795838#c5 [12:12] -ubottu:#ubuntu-desktop- Mozilla bug 1795838 in Release Engineering "Nightly snap package stopped updating" [--, New] [12:27] oSoMoN, https://discourse.ubuntu.com/t/ubuntu-on-the-visionfive-and-the-nezha-boards/29858/24 ... i assume the chances for a riscV firefox build are not very high currently ? [12:28] ogra, I don't know how much work that would involve, and it's not on the plan, but that can be discussed if there is a real need [12:29] (the build time might clash with the FF release schedule 🙂 ) [12:32] ogra, I think there are some people hacking risc-v support? [12:32] I dont know the status though [12:32] but I'm pretty sure I saw some bugs about that where there was activity [12:34] sure, the question is if RISCV is even suitable though ... the current build times are hilarious ... and it could well be that RISC-V is still building the last version while amd64 already releases the next binary 😉 [12:34] cross compilation? [12:34] hmm, not fun [12:35] (in .deb based environments that is) [12:36] snaps make that surely easier ... but our builds sadly still consume debs as dependencies and such ... [12:40] ogra, I've so far failed to find how to perform aarch64 cross compilation for snap [12:40] no doc on that matter, only a few forum posts (and I think it was you replying ?) suggesting to do on host [12:40] and my last tentative on some gcp aarch64 beefy system badly failed :( [12:40] i do it all the time bu only for bootloaders and kernels where you do not have any dependencies ... as soon as you need to link against a lib or such, it gets really hairy [12:41] snapcraft has many builtins that make cross building easier ... but yu still have to deal with a) te code and b) the debian packages to be pulled in and found correctly during the build [12:42] s/te/the/ [12:42] and something like firefox is really not the package to start learning it either 🙂 [14:42] ogra, when I was working on deepspeech, we solved that simply by pulling some debootstrap-populated sysroot [14:43] still a few hacks required, but it was much much much more convenient than anything else [14:43] especially building tensorflow for armhf/aarch64, we would not have been able to perform that decently on CI with real hardware [14:47] well, you could do the same in snapcraft ... through a separate part that creates your sysroot (well, in that case, even just wget an ubuntu-base tarball for arm) [14:49] except I'm not really at ease with snapcraft and I was hoping it would be handled for me easily, since it relies on multipass and other techniques [14:55] well, it defaults to lxd now, only on MAC it uses multipass ... but either way, you'd then run a foreign arch VM which is essentially just a native build, not cross