T42 | <teirdes> @Mister_Magister can you invite me back to the fanclub? I'm sorry for rage quitting | 07:37 |
---|---|---|
T42 | <teirdes> I have an issue with the officiall version of sailfishos and the appsupport since i upgraded to sfos 5. | 07:38 |
T42 | <teirdes> My apps keep acting up. They're difficult to start and the rendering of the apps is weird. | 07:38 |
T42 | <teirdes> Like. Message boxes become oddly shaped | 07:39 |
Mister_Magister | rinigus: ping you did the ownkeepass on obs but 32bit version is not working could you fix it? | 09:59 |
Mister_Magister | mal: which branch of qtbase should I be using? I wanna build evdevtablet myself with added logging | 11:22 |
T42 | <TheVancedGamer> no wey | 11:27 |
T42 | <TheVancedGamer> aso | 11:27 |
T42 | <TheVancedGamer> ado (edited) | 11:27 |
T42 | <elros34> @Mister_Magister 'zypper se -s evdev' and you got excatly tag you should be building | 11:32 |
Mister_Magister | true | 11:32 |
Mister_Magister | seems to be using default branch | 11:42 |
*** amccarthy is now known as Guest12191 | 12:26 | |
*** amccarthy_ is now known as amccarthy | 12:26 | |
Mister_Magister | mal: i tried building plugin myself but i'm getting _ZN22QWindowSystemInterface17handleTabletEventEP7QWindowbRK7QPointFS4_iifiiffix6QFlagsIN2Qt16KeyboardModifierEE but only when its sending event to the system aka handleTabletEvent | 13:15 |
Mister_Magister | the og lib has symbol _ZN22QWindowSystemInterface17handleTabletEventEP7QWindowbRK7QPointFS4_iidiiddix6QFlagsIN2Qt16KeyboardModifierEE | 13:31 |
Mister_Magister | (_iidiiddix) part | 13:32 |
Mister_Magister | maybe some compile flags i don't know | 13:32 |
Mister_Magister | it didn't want to build wtih obs compile flags | 13:32 |
mal | how did you build it? | 13:34 |
Mister_Magister | manually from sfos sdk | 13:35 |
Mister_Magister | hmm | 13:35 |
Mister_Magister | my build target is 4.6 maybe thats the diff | 13:35 |
deathmist | Mister_Magister: if you put those through c++filt you see the float args got turned into double, so there was an ABI break in source level most likely | 13:40 |
Mister_Magister | but i got exact same source | 13:42 |
Mister_Magister | mer/5.6.3+git55 | 13:43 |
Mister_Magister | and on device 5.6.3+git55-1.18.1.jolla | 13:43 |
Mister_Magister | from what i saw so far everything is parsed correctly but it doesn't work anyway xd | 13:45 |
Mister_Magister | except perhaps one tiny issue | 13:45 |
Mister_Magister | when in proximity we should be getting BTN_TOOL_PEN but evdev_trace says BTN_DIGI, but they have the same id | 13:46 |
Mister_Magister | if the code is parsing it as BTN_DIGI and not as BTN_TOOL_PEN then it won't ever report pen's position | 13:46 |
Mister_Magister | but i cannot test that cause reporting position currently causes above error | 13:46 |
Mister_Magister | and i used flags for armv7 so thats also my bad xd | 13:52 |
Mister_Magister | yeah that did it | 13:58 |
Mister_Magister | If there's something i need to change in plugin's code i can always ship the plugin with sfos cause qt base will never change lol | 14:00 |
Mister_Magister | ok so it sends event to the system, it sends QTabletEvent::Pen properly and down properly | 14:02 |
Mister_Magister | everything is done properly yet there's no action | 14:02 |
Mister_Magister | mal: in the csd touch test thingy the pen is not registered at all :/ | 14:05 |
Mister_Magister | yeah everything is being sent properly and i don't know where it is sent because code is obfuscated | 14:25 |
Mister_Magister | so idk how to debug it further | 14:26 |
Mister_Magister | unless sfos is building with QT_NO_TABLETEVENT | 14:41 |
Mister_Magister | but it works on pp so i have no idea | 14:45 |
T42 | <Conrad> Hi guys, does anyone have an idea, why waydroid might not work with the latest SFOS on the VP22 although it used to work with the older images? it seems more complicated than just editing the /etc/gbinder.d/anbox-mainline.conf file | 14:51 |
T42 | <Conrad> | 14:51 |
T42 | <Conrad> https://forum.sailfishos.org/t/the-volla-22-gigaset-gs5-thread/12939/804?u=contra | 14:51 |
deathmist | fyi: editing gbinder config files should be avoided at all cost when it comes to running waydroid unless SFOS packaging of libginder/waydroid is more outdated than 1.1.20/1.3.0 respectively, otherwise this advice is over 2 years outdated | 14:58 |
T42 | <Conrad> so, the gh-page is outdated: https://github.com/sailfishos-open/waydroid, 1.4 is installed | 15:01 |
Mister_Magister | any ideas welcome cause im heck out of ideas | 15:04 |
mal | did you check build log if it had that define or not? | 15:06 |
Mister_Magister | its not in build logs | 15:06 |
Mister_Magister | but the tablet is used in pinephone so it should be working | 15:06 |
T42 | <Conrad> thanks for the info deathmist, although it is not the solution ... | 15:10 |
deathmist | @Conrad Android 12+ ports (which Volla 22 was updated to in latest builds) aren't properly supported by Waydroid officially still since it only ships Android 11 images, you must do something along the lines documented near the bottom of https://gitlab.com/ubports/development/core/packaging/waydroid/-/issues/24 | 15:13 |
deathmist | ofc excluding remount/userdata/system-image stuff specific to Ubuntu Touch | 15:13 |
Mister_Magister | it should be freaking working beautifully but it is not >:( | 15:17 |
T42 | <Conrad> thanks deathmist, I will try that 😊 and spread the word in the sfos forum | 15:20 |
deathmist | you'd need waydroid --version of 1.5.0+ also to make it properly work with the Android 13 images those steps setup without having to launch the GUI twice among fixing other bugs | 15:21 |
T42 | <Conrad> for that, I had to override the official gbinder from sfos, but I don't feel confident doing such stuff | 15:22 |
deathmist | what libgbinder version doesn SFOS even ship in 5.0 nowadays? | 15:22 |
deathmist | I'd assume latest or at least close to it | 15:23 |
deathmist | editing libgbinder config is an easy way to make waydroid not work anymore if it receives any OS update, that's why it was made configurable at runtime without needing those dumb configs to be kept in sync | 15:24 |
deathmist | (the ones I see everyone sharing around are likely for Android 11, trying to run anything else in waydroid with them will fail) | 15:26 |
T42 | <Conrad> it is 1.42 for libgbinder according to zypper | 15:33 |
T42 | <Conrad> 1.1.42 to be correct, but I assume this is just a leading 1 ... | 15:34 |
deathmist | so latest, there is no longer need to install either waydroid-gbinder-config-hybris or waydroid-gbinder-config-mainline any longer | 15:34 |
Mister_Magister | what's left to debug, rebuild entire qt? | 15:41 |
deathmist | try libinput maybe if that plugin was even built :D it's used on basically every other distro these days in general | 15:45 |
Mister_Magister | its not | 15:45 |
Mister_Magister | this should be working no point in trying anything else | 15:46 |
deathmist | could be something missing from compositor side to support proper tablet/pen input in general, afaik Ubuntu Touch is in a similar spot with Mir 1.x/QtMir still atm while on Droidian there should be no problem with modern wlroots and all | 15:47 |
Mister_Magister | no it couldn't be as we're in qt already | 15:48 |
Mister_Magister | and the plugin is, again, working on pinephone | 15:49 |
Mister_Magister | I've added qWarning and built libQt5Gui and it seems to have it so QT_NO_TABLETEVENT is not present | 15:52 |
T42 | <AntonlX> If I setup OTA for my community port, is it possible to update from 4.6 to 5.0? Or I have to clean flash? | 16:07 |
Mister_Magister | yes | 16:34 |
Mister_Magister | confirmed with qWarning that event is handled in qguiapplication | 17:19 |
Mister_Magister | at this point i wish something wasn't working | 17:23 |
rinigus | Mister_Magister: pong. no | 17:27 |
Mister_Magister | w…why not | 17:27 |
Mister_Magister | it literally is sending QGuiApplication::sendSpontaneousEvent in qguiapplication.cpp | 17:29 |
Mister_Magister | how deeper do i have to go | 17:29 |
mal | Mister_Magister: csd app uses MultiPointTouchArea qml element, which afaik is here https://github.com/sailfishos/qtdeclarative/blob/mer-5.6/src/quick/items/qquickmultipointtoucharea.cpp and seems to handle touch and mouse events | 17:32 |
Mister_Magister | should handle tablet as well cause it has pressure method | 17:33 |
Mister_Magister | pressure is purely tablet thing | 17:33 |
Mister_Magister | and i'm quite sure it works just fine on pinephone | 17:34 |
rinigus | Mister_Magister: I have no idea what do you refer to regarding ownkeypass 32 bit trouble => "no". you could try to open an issue regarding it at github. maybe someone can fix it for you if they have good idea regarding that code | 17:41 |
Mister_Magister | its literally segfaulting on open | 17:41 |
rinigus | not for me. on tama - 64 bit though | 17:42 |
Mister_Magister | yes on 64bit its working thence i said 32 bit | 17:42 |
Mister_Magister | and when i built it myself its working just fine | 17:42 |
rinigus | as you have access to 32 bit, you could debug it. I just packaged it for chum and don't know much about that code | 17:43 |
Mister_Magister | aigh | 17:43 |
T42 | <elros34> you might try enabling permanent cursor visibility in compositor.qml mousetracker {} to see whether x/y works, maybe only press/release is broken for some reason | 19:35 |
T42 | <Mister_Magister> sure | 19:38 |
Mister_Magister | @elros34 nothing | 20:23 |
T42 | <dodo_radio> Sorry, I know this isn't the best place to ask about official devices, but does anyone know what's responsible for mapping assistant key to camera on xperia10iii? | 22:05 |
Mister_Magister | mce most likely | 22:08 |
Mister_Magister | or kernel | 22:10 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!