Friday, 2023-04-07

riniguspiggz_: forum post is out: https://forum.sailfishos.org/t/docker-based-build-environment-simulating-native-builds/1534006:53
rinigusqtwebengine is still building06:53
dracks[m]with this docker image, somebody that has an arm computer (alias an M1 mac) should work fast right? did you test it with a rpi? currently I've got some rpi 3 an 4 stopped. But I imagine in that case should work okeish right?07:53
rinigusdracks: yes, it should work well on native arm08:08
rinigusI don't have pi around, so I have to use PC. it should also allow us to compile on some public services with arm hw08:09
attahSo i can finally compile on my Pinebook Pro... cool!08:37
rinigusattah: you are welcome :)08:40
attahSo i'm trying to make the aarch64 image on my desktop...08:41
attah[Warning] The requested image's platform (linux/arm64v8) does not match the detected host platform (linux/amd64) and no specific platform was requested08:41
attahexec /bin/sh: exec format error08:41
rinigusattah: you have to configure QEMU first on the desktop08:41
attahNot *use*, build08:42
rinigusdepends on your linux distro. usually, there is qemu-static08:42
attahi have qemu-aarch64-static08:43
rinigusattah: is it configured to run?08:43
rinigusattah: it is also possible that coderus/baseimage resets configs. hence I have to re-apply them at https://github.com/rinigus/docker-sailfishos-builder/blob/main/makeimage#L5508:44
attahi have no idea. I'll do the QEMU section now... i though that was for running08:45
riniguswould have to fix that issue https://github.com/rinigus/docker-sailfishos-builder/issues/108:45
rinigusattah: you can test aarch64 and others by following https://github.com/multiarch/qemu-user-static08:47
attahbinfmt was not happy08:50
rinigusI have added that link to README.08:50
rinigusattah: did you make it happier?08:50
attah...with the updates to custom formats that is08:51
attahso no, not yet08:51
attahand i really should be leaving too (:08:51
attahthanks anyway!08:53
rinigusthanks for trying :) hopefully will work better when you continue ...08:54
riniguspiggz: qtwebengine compiled using new build env and it is working as well :)09:36
piggz[m]rinigus: great, you gonna upload the rpm's and call the job done? :)09:51
piggz[m]or you want a more automated solution?09:51
piggz[m]btw,  think maybe one of the qtprint has an incorrect requires09:51
piggz[m]on libscups, not cups-libs09:52
riniguspiggz @piggz:matrix.org: I'll polish it a bit and then probably will go with just uploading solution. Have to fix nodejs for arm32 as well09:55
rinigusHave to add vendor and rpm release handling.09:56
rinigusany good alternatives to mic supporting RPM generation? mic interferes with qemu by trying to set it up and looks like there is no switch to disable it12:57
rinigushttps://github.com/sailfishos/mic/blob/master/mic/utils/misc.py#L76812:57
rinigusmaybe there is a way to create chroot without any of the imagers - just through zypper... I just need to get .tar for docker image with / filesystem12:59
piggz[m]poetaster: you expected packaging noson to be more difficult? 😆15:06
poetasterpiggz[m], I simply didn't know what to expect :)15:07
poetasterpiggz[m], that's why I went to the source. The dark side of the source.15:08
poetasterAfter a break, I'm back to trying to debug GLES2 foo. Sigh. At least I've got multi touch directed jumps working.15:12
poetasterpiggz[m], the settings to qt-runner (300) you did by hand on the device I take it?16:18
piggz[m]poetaster: no, open qt-runner from lipstick icon16:18
poetasterah, got it.16:18
Mister_Magistermal: mind me askin some questions bout sfos16:26
malgo ahead16:34
Mister_Magistermal: to access contacts, one has to be in privileged group. Without running the app with devel-su the only other options i see are either set app's group as privileged and then set gid or have separate worker with group/setgid, and i'm wondering what's the best approach16:36
malI have never really looked into those privileged things16:37
Mister_Magisterah okay16:37
Mister_Magistersadge16:37
malmaybe I can ask next week at work how such things are supposed to be done16:38
Mister_Magisteri could just bring that up on forums or the meeting16:38
malyeah, forum might be good idea, have you searched there in case someone has been doing that already?16:39
Mister_Magisternot really, only stuff i found was being done in very wrong way16:39
Mister_Magisterand the only info is about vcardconverter that has to be run as privileged16:39
Mister_Magistersee i wanted to do things all nice like god said, like jolla documented and we're here setting gid16:40
poetastergood old days.16:40
poetastermal, since you're here, have a chance to look at that texture mapping thing on the xperias?16:41
Mister_Magisterlike look at dis https://sailfishos.org/wiki/Contacts all nice documented, using pim, i used pim, doesn't work without privileges, set gid16:41
Mister_Magisteri hate it here16:42
poetasterthe whole dbus in firejail thing is biting us in the ass.16:42
Mister_Magisterfirejail is bad idea in general16:43
malpoetaster: I can have test game a bit later tonight, I need to finish cleaning first16:44
poetastermal, cool. when you find a minute.16:44
Mister_Magisteri understand intention of firejail but it's just not necessary. milions of linux computers run without it without any issue even servers16:45
malwell servers are different anyway16:45
poetastermy servers are virtuals, so, in a sense, they're jailed.16:45
Mister_Magisterpoint is entire firejail idea was very dum move16:47
poetasterNot sure if the addition of granular dbus perms couldn't solve the issue. but I know that was a problem upstream.16:47
poetasterMister_Magister, so on the text input onTextChanged is not firing at all ?16:50
Mister_Magisteryep16:51
poetasterMister_Magister, hmmm. I'm using presage and it works so I would guess it's an issue with jolla's?16:51
Mister_Magisteryep16:51
poetastersigh.16:51
Mister_Magisterif i had a penny for every bug i find in sfos i would be able to buy hotdog16:52
Mister_Magisterwell maybe a candy, not hodog16:52
poetasterI. Do. Know. What. You. Mean.16:53
Mister_Magisterfliepicker has been broken for so long… but ofc giving devs more pain via sailjail is more important than fixing simple qml bugs am i right16:54
Mister_Magistersometimes i wonder if jolla just hates unofficial apps16:54
poetasterI was fighting a bit with filepicker recently but got it to do what I want. What was broken?16:54
poetasters/was/is/16:55
Mister_Magisterpoetaster: https://trello.com/c/R5OfHnMl/113-after-selecting-a-file-to-upload-if-the-file-is-more-than-a-folder-away-from-the-root-after-selecting-it-yg-doent-lead-you-to-th16:55
Mister_Magisterwe have well documented it :P16:56
Mister_Magisteryou can accept twice, it doesn't hide etc16:56
Mister_Magisterit's been like that since at least sfos 316:57
poetasterah. Ok. This might be relevant for a bug I have on saving files. hmmm. thanks.16:59
Mister_Magistermade forum post17:05
poetasterI had to move the sql approach in Fahrplan to xdg open file to import into calendar. But for import/read I have no plan.17:10
Mister_Magisterye some people access sqlite file directly which is dum and should be done via pim like i'm doing it xd17:11
Mister_Magisterbut then still jolla says no and f u17:11
poetasterMister_Magister, did you try something like the 'Compatibility' permission?17:11
Mister_Magisteris there such thing17:12
poetasteryes17:12
Mister_Magisterelaborate17:12
Mister_Magisterbut probably won't help17:12
Mister_Magister99% sure17:12
Mister_Magisterima just set group to privileged with gid till jolla figures their bottoms17:14
poetasterYeah, I wonder where the bridge database that is used for syncing android contacts is and if it's also priv'd group.17:15
jordHi there18:53
jordDoes anyone know how to disable ipv6? Connman seems to overwrite sysctl values, and it keeps assigning ipv6 dhcp to my wifi18:54
jordThanks18:54
*** jord is now known as ew018:55
malpoetaster: how soon should the graphics issue happen on that molecules game?19:51
malpoetaster: also how should it look like?19:56
poetastermal, I'll make you some comparison screen shots.21:22

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!