Tuesday, 2022-08-16

T42<bouic> If you have any pointers on how I could fix it, I'd be interested. With LXC and Waydroid (which I use for cloud computing), this makes it even more interesting to me. Of course until HDMI is a thing, this is just not as useful as it could, but still. (re @elros34: not a big deal to fi...)01:35
T42<bouic> https://twitter.com/Kabouik/status/155935262316950732901:35
T42<KernelPanix> u use hybris-11 ? (re @Umeaman: Does 4.4.0.68 corres...)07:24
T42<elros34> @bouic pinged you about that on #sailfishos yesterday, you can try whether it works now07:30
T42<Verevka86> they are independent versions (re @Umeaman: Does 4.4.0.68 corres...)07:54
T42<Umeaman> I had to reflash the phone due to the lack of memory issue earlier and I'm now running Lineage 19.1 on the XA2.09:49
T42<Umeaman> I was wondering what software binaries I need to flash for the latest sfos version from the Jolla Shop.09:49
ThaodanThe binaries you need are mentioned in the flashing readme.09:50
T42<kreatowastaken> hello10:31
T42<kreatowastaken> when i try to compile hadk i am getting these 2 errors10:31
T42<kreatowastaken> any reason as why would this happen?10:31
T42<kreatowastaken> https://www.toptal.com/developers/hastebin/folocuceso.yaml10:31
deathmist1> Not Found10:44
deathmist1@kreatowastaken consider uploading to hastebin.com as https://www.toptal.com/developers/hastebin suggests10:45
T42<kreatowastaken> hello10:46
T42<kreatowastaken> when i try to compile hadk i am getting these 2 errors10:46
T42<kreatowastaken> any reason as why would this happen?10:46
T42<kreatowastaken> https://hastebin.com/vepiriraxa.rb (edited)10:46
T42<kreatowastaken> uh sorry10:46
T42<kreatowastaken> i had another hastebin copied at my clipboard lol this is emberrassing10:46
T42<kreatowastaken> https://hastebin.com/vepiriraxa.rb10:46
T42<kreatowastaken> heres the link10:46
T42<kreatowastaken> ty for noticing it10:46
deathmist1https://github.com/sailfishos/droidmedia/blob/master/droidmediacamera.cpp#L34010:51
T42<kreatowastaken> yeah thats the line it seems10:52
T42<kreatowastaken> dunno whats wrong bout it though10:52
T42<kreatowastaken> idk java10:52
T42<kreatowastaken> or cpp10:52
deathmist1which device and hybris version? looks like older android 6 / hybris-13.0 stuff10:55
T42<kreatowastaken> its beyond1lte (samsung galaxy s10) and hybris-18.110:56
deathmist1ah, hm10:56
voidanix[m]that line makes no sense10:59
voidanix[m]copy paste error from jolla?11:00
T42<kreatowastaken> what do you mean11:00
T42<kreatowastaken> do you mean i should send the entire log?11:00
T42<kreatowastaken> ill do that but i dont think itll be much help11:01
voidanix[m]yes the code itself makes no sense there afaiu11:03
voidanix[m]try putting a `return` before that `android::OK`11:03
T42<kreatowastaken> https://hastebin.com/wihayofuba11:03
T42<kreatowastaken> heres the full log11:03
deathmist1don't return that'll break the method as there's more code after the #if preprocessor mess, you could just demote the error to a warning for now by adding -Wno-error=unused-comparison to one of the LOCAL_CPPFLAGS in external/droidmedia/Android.mk, not sure which since that file is also a bit of a mess to try to parse by eye11:07
deathmist1@kreatowastaken you should submit the build error on https://github.com/sailfishos/droidmedia/issues so it's not forgotten about and lost in this chat history11:09
T42<kreatowastaken> ill do that then11:10
deathmist1@kreatowastaken add -Wno-error=unused-comparison to https://github.com/sailfishos/droidmedia/blob/0ed4c1f/Android.mk#L96 (external/droidmedia/Android.mk), that should allow it to at least build for now11:12
T42<kreatowastaken> yeah i did11:12
T42<bouic> @elros34 Nice Elros, sorry I didn't check IRC last night. Could you please give me the URL where I can find the updated files?13:21
T42<bouic> 13:21
T42<bouic> Thanks a lot for taking the time to update them!13:21
T42<bouic> Nice @elros34, sorry I didn't check IRC last night. Could you please give me the URL where I can find the updated files?13:21
T42<bouic> 13:21
T42<bouic> Thanks a lot for taking the time to update them! (edited)13:21
T42<KernelPanix> I need help https://paste.ubuntu.com/p/xWdpyJKgt5/13:28
T42<KernelPanix> https://github.com/dopaemon13:28
T42<KernelPanix> droid hal sweet .log13:30
T42<KernelPanix> https://paste.ubuntu.com/p/H6Zr5yZTFH/13:30
deathmist1> rsync: change_dir "/home/ubuntu/hadk//./out/target/product/sweet/root" failed: No such file or directory (2)13:44
deathmist1@KernelPanix so did you build hybris-hal?13:44
deathmist1also which hybris version?13:46
deathmist1oh the device came with android 11 so I assume hybris-18.113:46
T42<KernelPanix> yes14:02
T42<KernelPanix> i have build it14:02
T42<KernelPanix> yes (re @SailfishFreenodeIRCBridgeBot: <deathmist1>oh the d...)14:10
T42<KernelPanix> i use hybris 18.114:10
T42<KernelPanix> i missing root folder14:15
T42<KernelPanix> 😂😂😂14:15
EleventhLastusb_moded[3811]: DSME socket hangup/error14:58
EleventhLastusb_moded[3811]: DSME i/o notifier disabled; assuming dsme was stopped14:58
EleventhLastmce[2639]: mce-dsme.c: mce_dsme_socket_recv_cb(): DSME socket hangup/error14:58
EleventhLastmce[2639]: mce-dsme.c: mce_dsme_socket_recv_cb(): DSME i/o notifier disabled; assuming dsme was stopped14:58
EleventhLast DSME[3046]: IPHB: could not set rtc time14:58
EleventhLastDSME[3046]: IPHB: IPHB: powerup via RTC: not set14:58
EleventhLastdsme[3008]: dsme wdd: child exit value: 014:59
EleventhLastsystemd[1]: dsme.service: Failed with result 'timeout'.14:59
EleventhLastand what should I do about it?14:59
T42<TheVancedGamer> EleventhLast: Please refrain from spamming IRC side as it can block out important messages. Use PasteBin or Hastebin for sending logs instead15:05
EleventhLastokey15:11
T42<elros34> @bouic source is in usual place, binary you can find: https://build.merproject.org/package/show/home:elros34:sailfishapps:4.4.0.68/mousetracker18:29
EleventhLasthttps://pastebin.com/hgU0BA2G there are many such errors. often they are different20:14
EleventhLastpersistent error like journalctl (17855): undefined instruction: pc=*******20:21
T42<bouic> Thanks. Let's try! (re @elros34: @bouic source is in ...)20:21
EleventhLastI want to note that everything stops working only if you turn on / unlock the screen20:28
T42<KernelPanix> https://paste.ubuntu.com/p/NTj3kCSB6t/20:28
T42<KernelPanix> i need help20:28
T42<KernelPanix> i don't have folder root20:29
T42<KernelPanix> https://paste.ubuntu.com/p/MpKpXrzXbq/20:30
T42<KernelPanix> full log (re @KernelPanix: https://paste.ubuntu...)20:30
T42<KernelPanix> my repo https://github.com/dopaemon/manifest20:31
T42<bouic> I see no change with mousetracker @elros34, but maybe I need to revert my dconf changes from yesterday. Also I'm pretty sure I'm missing something compared to the last time. I only installed mousetracker here, but the last time I had mousetracker and a lipstick patch (which I didn't find in your repo this time).20:32
T42<elros34> mousetrack is a lipstick patch, is it applied to /usr/share/lipstick-jolla-home-qt5/compositor.qml?20:44
T42<elros34> @KernelPanix I didn't check whole log because ubuntu paste service without raw view is disaster to view on sfos browser but did you run make hybris-hal part?20:51
T42<bouic> I set display_cursor to "false" but still no cursor showing with mousetracker20:53
T42<elros34> also why did you install all of these packaes in HABUIld?20:53
T42<elros34> @bouic my mouse tracker doesn't use any dconf setting, just detect mouse and show cursor unless something changed or there is soem error on lipstick20:54
T42<elros34> error in my code but you will see it in lipstick20:54
T42<bouic> I just wanted to disable the in-house SFOS feature in case it would be conflicting20:55
T42<elros34> patch removes that20:55
T42<bouic> Oh yeah I forgot it had to be enabled in patchmanager after install. 🤦‍♂️20:56
T42<bouic> No still no luck after enabling and activating the patch. Double click still wakes the screen, but middle click doesn't bring back to home, and no cursor visible.21:04
T42<elros34> did you try in portrait mode? No errors in journal?21:06
T42<bouic> Yes I did. When opening a shell, it says "NOTICE: Env value ignored: LIPSTICK2VNC_OPTS="21:06
T42<bouic> Yes I did, let me check journal21:07
T42<bouic> Also wait, Adam didn't enable -plugin evdevmouse in the ocnfig. I just added it and am restarting Lipstick21:08
T42<bouic> Also wait, Adam didn't enable -plugin evdevmouse in the config. I just added it and am restarting Lipstick (edited)21:08
T42<elros34> yeah it's required21:08
T42<elros34> could be a reason why jolla's code didn't worked for you21:09
T42<bouic> Yes that was the catch, it works now with the plugin enabled, minus the rotation which you made work on the older version of mousetracker21:10
T42<elros34> rotation requires patch in qt (PR was rejected)21:12
T42<elros34> IIRC in evdev plugi21:12
T42<elros34> n21:12
T42<bouic> Here the mouse coordinates remain portrait, but yeah I remember your qt patch (hence why I was confused yesterday and said your solution was a qt5 patch)21:12
T42<elros34> Would be great to know whether jolla's code works21:13
T42<bouic> https://github.com/elros34/qtbase/releases/tag/0.0.2 not compatible anymore with 4.4.064 I suppose?21:13
T42<bouic> I can try, but rotation will likely not work either. Give me a minute21:14
T42<elros34> about qevdev I have no idea, I didn't try it for a long time. I there were no changes in code then it may work21:14
T42<bouic> I can confirm the Jolla in-house solution works with the plugin enabled. I think I'll submit a PR to Adam to allow all that by default21:18
T42<bouic> Rotation does not work21:18
T42<bouic> I can try the qt5-evdev rpm but that's a bit risky21:18
T42<bouic> Let's see21:19
T42<bouic> https://p.teknik.io/Simple/1uKro21:22
T42<elros34> I would use rpm -U --force or something like that21:24
T42<bouic> https://p.teknik.io/Simple/1uKro21:25
T42<bouic> In parallel, I'm trying to make a PR to enable cursor it in the port by default. Do you know which port file I need to edit to implement the dconf change?21:26
T42<elros34> you should probably find already some example in sparse/etc/dconf/db/vendor.d/21:28
T42<bouic> We have no `sparce/etc/dconf`21:29
T42<elros34> then check in some official devices, for sure they have21:30
T42<elros34> about qtevdev if 3.4 rpm (you use 3.3) will not work then it must be recompiled21:30
T42<bouic> The Pro1 had that subfolder, I'm checking21:31
T42<bouic> https://github.com/sailfish-on-fxtecpro1/droid-config-halium-qx1050/compare/main...Kabouik:droid-config-halium-qx1050:main I hope this is alright21:43
T42<bouic> Now this won't add rotation support21:43
T42<bouic> https://github.com/sailfish-on-fxtecpro1/droid-config-halium-qx1050/pull/521:59
T42<bouic> Thank you Elros. That's good progress already by my book. Recompiling qtbase might a little too adventurous for me considering that your patch is two years old and there must have been many changes since, and qtbase probably is critical22:12
T42<elros34> should be trivial to rebase, doubt there was single change in code but Did you try 3.4 version?22:15
T42<bouic> I haven't, was not sure where to find 3.4 and I didn't want to bother you22:15
T42<elros34> in 'releases' https://github.com/elros34/qtbase/releases22:17
T42<elros34> but for sure you will have to ignore some dependencies22:17
T42<bouic> Uh, oh did I miss that there was a later release -.-22:18
T42<bouic> I can't manage to force zypper to ignore `No provider of '_tmpRPMcache_:qt5-plugin-generic-evdev=0:5.6.3+git25.1+evdevmouse.3.4.0.20201207154428.04b6018a72-1' found.` `zypper in --force` won't do, and `rpm -U --force` fails too22:21
T42<elros34> rpm -U --no-deps --force, but make sure you have ssh/recovery or original rpm to revert that operation22:22
T42<elros34> --nodeps*22:22
T42<bouic> ssh is running and I have ran `[defaultuser@Pro1-X Downloads]$ devel-su zypper download qt5-plugin-generic-evdev`22:24
T42<bouic> Erm well, your patched rpm is for armv7hl22:27
T42<elros34> you need aarch64? so rebuilding:)22:30
T42<bouic> Yup22:30
T42<bouic> I really need to understand how you guys manage to get rpms compiled right from github in releases22:31
T42<bouic> Or did you compile on OBS and then add the file manually on github?22:31
T42<elros34> I just uploaded it but if you have obs then you can do it quite easy otherwise I t22:31
T42<elros34> I have compile it in sdk but obs or some coderus ci image are also fine I guess22:32
T42<bouic> I have an OBS account but am very awkward with it, I'm never sure if what I'm doing is optimal22:32
T42<bouic> I'll try with OBS22:32
T42<bouic> If I manage, I'll let you know so that you can add the aarch64 rpm to the release22:33
T42<elros34> if you want, I do not care really as I do not use it anymore22:34
T42<bouic> But if it works, it'll be useful to others22:36
T42<bouic> https://build.merproject.org/package/show/home:kabouik/qtbase it's building. aarch64 shows as blocked, but maybe it will build after the others22:51
T42<bouic> It seems to be building everything, not just the evdev plugin, I assume I have a good few hours before it's over. :>22:56
T42<bouic> Erm it failed.23:08
T42<kreatowastaken> `# Determine which node is your touchscreen by checking /dev/input/event*.`23:31
T42<kreatowastaken> How can i check this? My phone is running Android right now and i do have root but i dont know how to check it.23:31

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