/srv/irclogs.ubuntu.com/2022/10/19/#ubuntu-desktop.txt

didrocksgood morning05:35
dufluHi didrocks 06:02
didrockshey duflu 06:10
oSoMoNgood morning desktoppers06:24
dufluHi oSoMoN 06:30
oSoMoNhey duflu 06:31
seb128goood morning desltopers06:59
dufluHi seb128 07:04
seb128duflu, hey, how are you?07:07
dufluseb128, 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:08
seb128duflu, I'm alright thanks!07:09
=== guiverc2 is now known as guiverc
lissyxoSoMoN, no edge snap installable on aarch64 ?11:58
oSoMoNlissyx, no, because nightly snaps are built on github, i.e. amd64-only 12:06
lissyxdoh12:12
lissyxoSoMoN, I guess that's  a question for you https://bugzilla.mozilla.org/show_bug.cgi?id=1795838#c512:12
-ubottu:#ubuntu-desktop- Mozilla bug 1795838 in Release Engineering "Nightly snap package stopped updating" [--, New]12:12
ograoSoMoN, 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:27
oSoMoNogra, 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 need12:28
ogra(the build time might clash with the FF release schedule 🙂 )12:29
lissyxogra, I think there are some people hacking risc-v support?12:32
lissyxI dont know the status though12:32
lissyxbut I'm pretty sure I saw some bugs about that where there was activity12:32
ograsure, 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
lissyxcross compilation?12:34
ograhmm, not fun 12:34
ogra(in .deb based environments that is)12:35
ograsnaps make that surely easier ... but our builds sadly still consume debs as dependencies and such ...12:36
lissyxogra, I've so far failed to find how to perform aarch64 cross compilation for snap12:40
lissyxno doc on that matter, only a few forum posts (and I think it was you replying ?) suggesting to do on host12:40
lissyxand my last tentative on some gcp aarch64 beefy system badly failed :(12:40
ograi 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 hairy12:40
ograsnapcraft 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 build12:41
ogras/te/the/12:42
ograand something like firefox is really not the package to start learning it either 🙂12:42
lissyxogra, when I was working on deepspeech, we solved that simply by pulling some debootstrap-populated sysroot14:42
lissyxstill a few hacks required, but it was much much much more convenient than anything else14:43
lissyxespecially building tensorflow for armhf/aarch64, we would not have been able to perform that decently on CI with real hardware14:43
ograwell, 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:47
lissyxexcept 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 techniques14:49
ograwell, 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 cross14:55

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!