libera/#maemo-leste/ Tuesday, 2023-10-31

tmlindWizzup, uvos: pushed out mz617 and n_gsm rebased on v6.6 to mapphone-v6.6-mz617-hacks2 branch at https://github.com/tmlind/linux/commits/mapphone-v6.6-mz617-hacks206:05
tmlindno response so far from mz617 n_gsm ports though, need to check if those even exist for android06:06
tmlindoh also fyi, andreas is working on mainline support for epson moverio bt-200, should be nicely usable with m-l with it's trackpad i think06:07
Wizzupsmart glasses?06:09
tmlindthat too has seen similar lcd bridge enabling issues as mz617, so lcd output is working with some hacks only for now06:09
tmlindyeah06:09
Wizzupcool06:09
Wizzupn_gsm is for audio, or also for data?06:10
tmlindvoice calls, voice audio mixer and gnss06:10
Wizzupok06:11
Wizzupah so gps too06:11
tmlindthere was some way to get gnss output with qmicli, but i don't seem to have notes on that the and the qmicli man page commands do not work for me06:11
Wizzupright06:11
tmlindneed to check the irc logs for that, maybe there's some notes there, i recall i had some script formatting the output for gpsd06:12
tmlindthe bt-200 might be in some discount bins at electronics stores.. still about 150 on ebay from japan06:12
WizzupI have some smart glasses here too, but they are display only (nreal air)06:13
WizzupI've been planning to hook them up to the d4 using hdmi but didn't get to it yet06:13
tmlindthe optics on it are nice though, might be somewhat usable with a keyboard for general purpose computing with a terminal too06:13
tmlindok, maybe check how crisp the fonts are with a terminal, the ones i tested about 10 years ago really sucked for terminal use06:14
Wizzupit's gotten better, but my eyes are the problem jere06:15
WizzupI need to get lenses for them (which is possible)06:15
Wizzupit looks like leste on it would be fun06:16
tmlindoh ok, i tested bt-200 with my reading glasses that fit underneath bt-200, i guess depends on the size06:17
tmlindas i was reading the serial console output while looking at bt-200 image06:17
Wizzupit also depends on how far away it projects I think06:18
tmlindabout 3 meters or so i think06:27
Wizzupok06:31
tmlindlooks like there are some prescrption lens inserts for bt-200 also based on a quick search06:36
tmlindhttps://www.rochesteroptical.com/product/foldable-bt-200-frame-insert/06:37
tmlindhttps://www.rochesteroptical.com/product/prescription-insert-for-epson-moverio-bt-350-35e/06:37
Wizzupright, something like that06:41
Wizzuptmlind: for the kexecboto on mz617, does the kernel version of android on the tablet matter? (i fso, which one)06:48
WizzupI'm trying to figure out if I should reflash my current android before I proceed06:48
tmlindWizzup: probably does not matter.. btw, i think booting to recovery and restoring to factory defaults also clears utags partition, unverified so far though06:52
tmlindhmm not sure if the early versions of modem firmware allow international roaming, so that might be a reason to upgrade06:53
Wizzupok06:54
WizzupI'm travelling back to europe for the next 48 hours so I won't be around much, but after that I am going to try to see if I can get mz617 to work for the event06:55
Wizzup(openfest, we have a maemo stand again)06:55
Wizzupwould be cool to show off06:55
tmlindyeah ok06:55
tmlindwell at least lcd with backlight, touchpad and wlan should work06:56
tmlinda charger will have hard time keeping with with the lcd power consumption like uvos mentioned if you leave the lcd on.. you may want to boot to android to charge it up as needed for now06:57
tmlindhave not tried the modem for data access so far07:01
Wizzuptmlind: I see @ keep up07:35
tmlindhmm so looks like mz617 is not using n_gsm stuff based on lsof, and trying to use gps seems like it's trying to use the wlan gps07:37
tmlindusing gps also trashed kexecboot on the cache partition to the point where it did not boot properly and i had to reflash it with fastboot flash cache kexecboot.img07:38
tmlindoh well, need to continue later07:38
tmlindmaybe resizing the kexecboot image to the full size of the cache partition would help, need to try that07:40
tmlindmaybe it just gets filled up07:40
buZztmlind: maybe it filled a partition?14:16
buZzoh, you said that14:16
buZznevermind, just woke up14:16
freemangordonuvos: any idea if I can get DestroyNotify for a foreign xid?17:32
uvosfreemangordon: yes you can18:59
uvosan x client can spy any event in the same x security domain18:59
uvosyou can look at the xev code for how this is done18:59
uvosxev -id $WINDOW19:00
uvoswill show you the distroy event19:00
uvos(and any other)19:00
uvoswhat do yo need this for? sounds a bit buggy19:00
uvosor hacky rather19:00
uvosalso note that it will fail for windows in another security domain19:00
uvoshttps://gitlab.freedesktop.org/xorg/app/xev/-/blob/master/xev.c?ref_type=heads#L1403 <--19:04
freemangordonuvos: because glimagesink segfaults when omp destroys gl output window20:30
freemangordonhmm, it seems DestroyNotify comes too late20:32
freemangordonafter the segfault. what the?20:32
bencoho.O20:35
bencohsounds like a debugging artifact20:36
freemangordonI don;t know what happens, glimagesink sets  WM_DELETE_WINDOW protocol atom20:37
freemangordonbut I don't see that having any effect20:37
freemangordonmaybe qt does something to the window20:37
uvosofc the DestroyNotify comes after the segfault21:09
uvosthe segfault disconnects the unix socket to x which causes x to pruge the assoicated windows21:10
uvosand then propagate the event to other clients21:10
uvosthis ofc is all after the original client died21:10
freemangordonuvos: no, omp(qt) closing the window leads to segfault in swrast_dri.so21:26
freemangordonsegfault is in another process21:27
freemangordonwhere glimagesink (and gst pipeline in general) lives21:27
freemangordonalso, this does not happen every time, so there seems to be a race21:28
freemangordonso, OMP provides a window glimagesink to render to. glimagesink creates a child to which it actually renders.21:29

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