| freemangordon | ok, seems we call targetId() on a channel that still has no Channel::FeatureCore prepared | 00:23 |
|---|---|---|
| freemangordon | Wizzup: what pretty-printer do you use for gdb qt debug? | 08:19 |
| freemangordon | doing post-mortem debugging with qtcreator running on d4 with Xephyr running on pc is not fun :( | 09:51 |
| freemangordon | Wizzup: dsc_: https://github.com/maemo-leste/conversations/blob/master/src/lib/tp.cpp#L716 | 10:08 |
| freemangordon | who removes delete channel from accounts list of channels? | 10:08 |
| freemangordon | Wizzup: dsc_: why is TelepathyChannel kept in accounts channels map when channel is invalidated? is that an overlook or by design? | 11:53 |
| Wizzup | They definitely need to be removed | 11:54 |
| freemangordon | ok | 11:54 |
| Wizzup | I seem to recall we talked about this a week or two ago somehow | 11:54 |
| freemangordon | I am preparing a fix for using pointers instead of shared pointes | 11:54 |
| freemangordon | will try to fix the lifetime of all objects | 11:55 |
| Wizzup | unless it's a list dsc keeps for auto joining purposes as supposed to real channels, but basicaly any time anything is invalidated we need to just trash it obviously | 11:55 |
| freemangordon | dsc_: ^^^ | 11:56 |
| freemangordon | Wizzup: have to run now | 11:56 |
| Wizzup | freemangordon: I don't use a pretty printer for qt debug ouput in gdb btw, I did use some snippet to print QStrings from google somewhere | 12:12 |
| freemangordon | Wizzup: well, I ended up using qtcreator | 12:29 |
| freemangordon | Wizzup: please have a look at last 2 commits | 13:16 |
| freemangordon | https://github.com/maemo-leste/conversations/commits/use_shared_pointers/ | 13:16 |
| freemangordon | the first one should be clear, but the second one - why didn;t you use QSharedPointer from the beginning? like, I am not aware of any big overhead | 13:17 |
| Wizzup | probably because I had some trouble using it | 13:18 |
| freemangordon | ah :) | 13:18 |
| Wizzup | as you can tell from https://github.com/maemo-leste/conversations/commit/693e91bd967229b5f47cd01f48f7b83d940f4254#diff-87db68d7596ffb0dfea5735881430cc11e7a6c780e8de85a530e1654839077cdL676 | 13:18 |
| Wizzup | :D | 13:18 |
| freemangordon | but, this is not Tp:SharedPtr (which I fixed how it is used) | 13:19 |
| freemangordon | I am talking about our classes | 13:19 |
| Wizzup | I think the ::staticCast I didn't know of somehow | 13:19 |
| Wizzup | same reason I think | 13:19 |
| freemangordon | ok | 13:19 |
| Wizzup | I have mostly written Qt in python, except for the platform plugin | 13:19 |
| freemangordon | ah, ok | 13:19 |
| Wizzup | I have only done some C++ qt porting for our various apps | 13:20 |
| freemangordon | ok, I'll convert to using shared pointers where applicable | 13:20 |
| Wizzup | ok, then I will learn something :D | 13:21 |
| Wizzup | freemangordon: wtf, my vkb is cyrillic now | 18:38 |
| Wizzup | тест | 18:38 |
| dsc_ | da | 18:38 |
| Wizzup | странже | 18:39 |
| Wizzup | we were never able to switch it iirc | 18:39 |
| freemangordon | Wizzup: vkb was working all the time | 20:07 |
| freemangordon | at least here | 20:07 |
| inky | how did u activate it, and isn't it device specific? | 20:18 |
| inky | wasn't the layout designed for n900? | 20:18 |
| Wizzup | freemangordon: so how do you switch layouts? | 20:41 |
| Wizzup | ooh | 20:53 |
| Wizzup | on the keyboard itself | 20:53 |
| Wizzup | ok I remember now, the issue was with hwkbd | 20:53 |
| Cat54 | hi | 21:08 |
| dsc_ | hello | 21:09 |
| Wizzup | hi | 21:13 |
| Gary812 | konichiwa | 21:20 |
| Cat__ | freemangordon so how do i run maemo now i have a terminal on the phone | 21:35 |
| freemangordon | Cat__: what OS is that? what phone? | 21:52 |
| freemangordon | Wizzup: yes, we have issue with hwkbd, besides n900 | 21:54 |
| freemangordon | HIM does some funny things re Cyrillic | 21:54 |
| freemangordon | dsc_: did you change something in the way messages got acked? as with last few releases I have the same messages again and again when internet connection gets reconnected | 21:55 |
| freemangordon | also, are you ok with direction in https://github.com/maemo-leste/conversations/commit/693e91bd967229b5f47cd01f48f7b83d940f4254, shall I do the same for the other classes, where applicable? | 21:56 |
| Cat__ | Its me, Samsung A6, PostmarketOS with gnome-mobile UI on 6.8.1 kernel | 21:57 |
| freemangordon | yes, I know its you | 21:57 |
| freemangordon | so, is this upstream kernel? | 21:58 |
| freemangordon | perhaps get PP image, dd it to uSD card and try to boot it | 21:59 |
| freemangordon | see https://leste.maemo.org/PinePhone#Installation | 21:59 |
| freemangordon | you shall use the same kernel you use now | 22:00 |
| freemangordon | Wizzup: do we have some "unsupported devices howto" in wiki? | 22:02 |
| freemangordon | Cat__: or, you may try to add your device to image builder (locally) | 22:04 |
| freemangordon | see https://leste.maemo.org/Image_Builder | 22:04 |
| dsc_ | freemangordon: nice @ AccountChannelPtr | 22:14 |
| dsc_ | < freemangordon> dsc_: did you change something in the way messages got acked? <== dont think so (no idea how to ack messages, or whether we were already doing that) | 22:15 |
| dsc_ | I have the same messages again and again when internet connection gets reconnected <== scrollbacks? | 22:16 |
| dsc_ | with xmpp it seems to always give a scrollback on connection, and it has always done this | 22:17 |
| dsc_ | so I made this to prevent duplicate db insertions: https://github.com/maemo-leste/conversations/commit/1015daacd3a278706cf167bf43f99ed0121e6fa6 | 22:18 |
| dsc_ | it keeps track of "last message received" | 22:18 |
| dsc_ | if its not working on master, i may have broken it | 22:18 |
| dsc_ | you shouldnt be getting duplicates in the db | 22:18 |
| dsc_ | but I am also interested on ack'ing messages, maybe it stops the repeated scrollbacks :) | 22:19 |
| Wizzup | doubt it, tp plugins just need to be fixed | 22:38 |
| Wizzup | I can help with the image builder work btw | 23:05 |
| Wizzup | freemangordon: Cat__: when fmg said try to boot pp image he probably mean to firs tload your own kernel on it | 23:06 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!