libera/#maemo-leste/ Monday, 2023-01-02

freemangordonWizzup: https://github.com/maemo-leste/hildon-input-method-framework/commit/abe38edf309856f5de2342847b54a5c9352a668a09:42
freemangordonthat should fix the issue09:43
norayrFolks, i am absent these days, just wanted to tell you one story,09:43
norayrSo i met a friend and we downloaded qemu image09:43
norayrAnd apparently he got this m2 apple laptop09:44
norayrAnd qemu x86_64 iage was veeeeery slow for him.09:44
norayrimage09:44
norayrSo maybe it makes sense when you have time to prepare a native aarch64 vm image.09:45
norayrSince more and more people are starting to use apple silicon macs nowadays.09:45
norayrI wanted to infect the guy with maemo development virus but the vm was09:46
norayrUnusable on his machine09:46
norayrEven via ssh09:46
* sicelo runs away from infection09:49
Wizzupfreemangordon: that fixed the problem mostly, from surf I still can't actually get it to load the url unless I press enter on hw kdb10:18
Wizzupkbd*10:18
freemangordonwhat happens if you close VKB with enter key?10:21
freemangordonI guess nothing10:23
Wizzupfreemangordon: surf2 is in extras now10:34
freemangordonWizzup: please confirm if https://pastebin.com/HTThv2Xh fixes the issue10:35
Wizzupsec10:36
Wizzupfreemangordon: do I restart h-i-m for this change?10:41
freemangordonno10:42
freemangordonjust surf10:42
Wizzupthen it didn't work I think10:42
freemangordondoesn;t seem to fix it though10:42
freemangordonyeah10:42
freemangordonno idea what surf expects to happen :(10:42
Wizzupmaybe it's our surf2 being weird, I am not sure10:42
Wizzupmaybe it's a poor test case :)10:42
freemangordonthat fix works in empathy10:42
Wizzupok10:44
freemangordonWizzup: this one fixes it for me, please confirm https://pastebin.com/aXjXdguT10:56
Wizzupwill do11:00
Wizzupfreemangordon: works no11:13
Wizzupw11:13
Wizzupfreemangordon: it doesn't work for input in surf2, but that is probably like chromium11:13
Wizzupas in, I mean in html text boxes like on google.com11:14
freemangordonumm, does it work in url bar?11:15
Wizzupyes it works in the url bar11:17
freemangordonok11:17
Wizzupwhat I mean is, if you go to 'google.com', and then press the google search html input field, it doesn't type there11:17
Wizzupthe vkb won't come up even I think11:17
freemangordontext entry boxes - no idea what is this11:17
Wizzupbut again this is a surf thing and this might even be confirtuable11:17
Wizzupyeah11:17
freemangordonmhm11:18
Wizzupthis also does not work with gtk2 either for most browsers11:18
Wizzupmaybe this becomes some at spi thing later11:18
freemangordonok, will push that fix, there is one more issue remaining - combo boxes are not handled correctly11:18
Wizzupah?11:19
Wizzupit shows kb for them?11:19
freemangordonsure, when they are editable11:19
freemangordonbut does not edit them correctly11:19
freemangordonno idea if that works in gtk2 though11:19
Wizzupright11:21
freemangordonhmm, seems to be a bug in empathy11:36
Wizzuphehe11:40
freemangordonWizzup: do you want to make a release for chimaera and beowulf-devel?12:28
freemangordonas a side effect I think https://github.com/maemo-leste/bugtracker/issues/688 will be fixed partially12:29
Wizzupfreemangordon: ok, I will do12:38
Wizzupfreemangordon: right12:38
sicelok1r1t0_N900: hi12:39
freemangordonthanks12:42
Wizzupfreemangordon: likewise! :)12:43
freemangordonlets see if we have other issues besides the one in empathy12:44
Wizzupright12:47
Wizzupbuilding beowulf-devel atm12:47
Wizzupfreemangordon: I can't ask the guy to test with -devel since we still have a broken n900 kernel in -devel I think12:50
Wizzupfreemangordon: built for both12:55
freemangordon"QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled"15:53
freemangordonhmm15:53
freemangordonWizzup: is that normal? ^^^15:57
freemangordonI think we'll have to recompile qt with gles2 support enabled16:02
bencohit's disabled by default?16:04
freemangordonhmm, looking in debian/rules, looks like it should be enabled16:05
bencohmaybe egl init fails because of some unsupported feature16:05
freemangordonhmm,hmm16:08
freemangordonQT_QPA_PLATFORM=xcb makes errors go away16:10
freemangordonWizzup: there is some issue with maemo5 platform plugin16:10
freemangordonQT_QPA_PLATFORM=xcb qtwebbrowser makes it start using GPU16:13
freemangordonresults in:16:13
freemangordon[4504:4521:0102/171125.362210:ERROR:texture_manager.cc(3705)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glTexImage2D: <- error from previous GL command16:13
bencohwait, glTexImage2D? isn't that opengl only?16:58
bencohhmm nevermind16:58
Wizzupfreemangordon: hm, ok17:41
Wizzupfreemangordon: also on chimaera?17:41
uvosqwebengine is (or was in beowulf at least) hardcoded to only try gles on xcb or wayland platform modules17:45
uvosit tests(ed) on name17:46
freemangordonWizzup: this is on chimaera17:52
freemangordonuvos: actually, it is that on arm only egl xcb plugin is built17:53
freemangordonIIUC17:53
Wizzupwell the qt xcb plugin has a lot of gl code but I think we just re-use it17:54
freemangordonWizzup: seems somehow maemo platform plugin cannot instantiate xcb_e/gl plugins17:54
Wizzupfreemangordon: maybe the problem is 5e80307e7aadea99d8adc667a35bf2256055f03e17:54
Wizzupseems likely17:54
freemangordonno, this builds plugins17:55
freemangordonbut they are already there(because of native xcb)17:55
freemangordonit is that they are not loaded for some reason17:55
freemangordonwe have /usr/lib/arm-linux-gnueabihf/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so on d417:56
freemangordonmaemo platform plugin just cannot find it for some reason17:56
freemangordonI will debug that when I have some time17:56
freemangordonhmm, lemme try something17:58
freemangordondidn't help18:00
WizzupI can probably figure this out later this week if you remind me18:01
freemangordonok18:01
freemangordonuvos: BTW, qtwebbrowser does not work on d4 GPU acceleration18:01
freemangordonit spits lots of those GL_INVALID_OPERATION errors18:02

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