libera/#maemo-leste/ Wednesday, 2024-01-03

Wizzupfreemangordon: fremantle does show the alias00:13
Wizzupenyc: sorry for the delayed reply01:38
Wizzupenyc: we'll get a big news post out soon01:38
Wizzupfreemangordon: I commented the if statement you linked and now it works well02:04
Wizzupin osso-abook02:04
Wizzuper03:15
Wizzupthe if statement in eds plugin03:15
Wizzupbut now osso-abook works well03:15
Wizzup:)03:15
freemangordonWizzup: but that is not a proper solution07:26
freemangordonhmm, your contact appeared with alias07:52
freemangordonnot as 'no name'07:52
enycWizzup: I'd like to see "state of usability" "users perspective"  in this07:57
tmlindfreemangordon: did you have some modem debug questions for me?08:07
tmlindhmm i think there was some usb bootmode question but i don't see it in the history or irc logs08:08
freemangordonperhaps, but I forgot :)08:08
freemangordonah, you already answered (how to debug regs)08:08
tmlindok nice :)08:08
freemangordonyeah, but in general we discussed with uvos08:08
freemangordonon how to properly implement modem audio in terms of kernel08:09
tmlindfreemangordon: so to get ofono upstreamed, changing motorola modem to use ell for n_gsm read/write is the way to go based on what was discussed years ago on the ofono list08:09
freemangordonnot in ofono terms08:09
tmlindhmm?08:09
freemangordonbut in kernel08:10
freemangordonnow kernel driver is more or less hacky, no?08:10
freemangordonit does stuff behind alsa's back08:10
tmlindkernel mode n_gsm and userspace mode n_gsm pretty much the same way except for pm, so ofnono could be upstreamed no problem08:10
freemangordonthat's why we have the issue with disappearing sound etc08:10
tmlindyeah the kernel driver solution seems to be to have callaudiod handle the mixer stuff08:11
freemangordonno, sphone already does that08:11
freemangordon(usiong ucm)08:11
freemangordon*using08:11
freemangordonso that's not an issue08:11
tmlindwell the issue is it should be done in a generic way, not just sphone08:11
freemangordonbut seems motmdm switching some frequencies on incommig call breaks hifi dai08:11
freemangordontmlind: sure, but that's not an issue08:12
tmlindyeah that seems like a bug as hifi is on a different mcbsp instance compred to voice mcbsp08:12
freemangordonyeah, so this bug I am talking about08:12
tmlindso likely the bug is in trashing some cpcap registers08:12
freemangordonmhm08:12
freemangordonWizzup: ok, so I fixed the bug ion abook, somehow you should reset your tp addressbook to a proper state (like before the hack) to confirm the proper fix is working08:42
freemangordonmaybe deleting tp-eds cache db is enough08:44
freemangordonor even removing the hack08:44
Wizzupfreemangordon: I think just going offline/online is enough (well, and in my case restarting evolution processes)12:24
Wizzupfreemangordon: I think it's fine, I didn't try super hard to delete the dbs but I think the problem is well understood and if it occurs again I will let you know12:28
Wizzupthanks12:28
Wizzupfreemangordon: just checked with the slack plugin as well, and now I do see the aliases/ids12:50
Wizzupfreemangordon: btw, what do I need to do to support letting conversations know when you click to perform an action on a contact12:51
Wizzupdoes it just request a channel?12:52
Wizzuplooks like it12:52
Wizzupyeah so looks like I need to handle channel requests in handleChannels13:14
uvostmlind: your missing the real kernel issue13:40
uvosthe real issue is that atm that alsa has no idea that the modem is playing audio13:40
uvosso it disables all the amps etc13:41
uvoschaning the alsa controls via ucm makes the kernel reconfigure the audio tree for modem audio output but it dosent take effect13:41
uvosas as far as the kernel knows nothing is playing so it just turns everything off13:42
uvoswe work around this using a hacky function that just powers up a buntch of cpcap devices13:42
uvosthis is the hack in the kernel13:42
uvosi dont know any whay to solve this problem, besides implementing a fake dai that pretends to be playing audio when the modem is in a call and thats a hack too really13:44
uvosnote that in mainline linux voice calls apear to work (sortof) due to a silicon bug in cpcap13:44
uvoswhen you power off all the amps, depending on the previous regiser state, the amp for the speakerphone will stay powered, even when the corrisponding bit in the register is cleared13:45
uvosthis makes the speakerphone (but nothing else, incl the mic) work in mainline linux, usually13:46
Wizzupuvos: btw I will get back to your sphone requests this week, splitting out the fixes into a separate pr and such14:14
Wizzupenyc: would you like to contribute to that?14:24
Wizzuparno11: btw I found a memleak in the conversations rtcom db reading code, so that might solve some issues, doubt it'd account for as much as you saw though14:27
Wizzupfreemangordon: the userActionTime in the channel request from osso-abook is like something from 197414:32
Wizzup                     dict entry(14:32
Wizzup                        string "org.freedesktop.Telepathy.ChannelRequest.UserActionTime"14:32
Wizzup                        variant                            int64 14596408714:32
Wizzup                     )14:32
uvoswhat makes that 1974?14:33
uvosSat Aug 17 09:34:47 197414:33
uvosah14:33
uvosok14:33
tmlinduvos: ok no idea how the tdm components should be done, also missing is bt to call and call capture14:38
tmlindthat's a project for some alsa developer, the comments i recall seeing was that it should use a custom alsa driver instead of the generic one14:39
arno11Wizzup: ok, btw there is probably something really wrong with my main install (OMP, conversations, bitlbee, tp-haze, FB plugin, presence-ui are down after very last updates...)14:55
arno11freemangordon: if you can confirm you don't have troubles like that on your N900 (kernel 6.1.67 -devel), i'll burn a fresh img14:56
Wizzuparno11: what makes you think something is wrong, btw?15:02
Wizzupwhat do you mean with 'are down' ?15:02
enycWizzup: possibly yes tho i'd need a spare droid4 or something better to test with "in anger", not sure the state of my ol' n900 tbh15:12
enycWizzup: certainly could qa any wording and explain unanswered points/questions15:12
arno11Wizzup: down == not working anymore15:13
arno11:(15:13
enycI've always been good at bringing up points on e.g. linuxmint test isos and bringing up edge-cases and user-pov15:13
Wizzuparno11: hm, any obvious errors, ?15:14
Wizzupenyc: it was just that you had a very specific request so it sounded like you had an idea on what towrite15:14
arno11Wizzup: btw i had some troubles with xauth few weeks ago after playing with module removing (pm stuff)15:15
enycWizzup: i have an idea of the methodology and the principle that sort of thing applies15:15
arno11and then lot of things went wrong15:15
enycWizzup: certainyl, be interested soon in dealing with testing PMos and updated Leste and unique-advantages and functionality in practie ...15:15
arno11Wizzup: so to be sure there is no bias with that, it's probably better for me to start over15:17
Wizzuphm15:17
arno11ah my xauthority file is empty (?!)15:22
arno11anyway i'll burn a new img15:27
Wizzupweird15:27
arno11Wizzup: currently dist-upgrading to devel from a fresh img16:18
arno11working well16:18
arno11increasing main partition size before the first boot seems to help16:19
arno113GB by default is definitely too small now16:20
Wizzupbefore first boot, really? hrmm16:34
Wizzupwell, yeah we can make it 4GB I guess.16:34
arno11definitely a good idea. And once we'll have 16bpp and new ddx in fresh img (and 4GB partition), N900 should be usable on first boot, really :)16:35
WizzupI didn't notice the size to be an issue on first boot btw, how full is it on first boot?16:37
arno11really full lol16:37
Wizzupok16:38
Wizzupwell this is set per device, but we can change it for many devices in arm-sdk16:39
arno11ok cool16:39
Wizzupsee 'boards: increase size' in arm-sdk16:39
Wizzup3.5GB, or 4GB?16:39
WizzupI am a little worried about extra 4GB because if someone somehow has a 4GB card it might not fit or something16:39
Wizzupmaybe we shouldn't care about such old, old cards16:40
arno11ah indeed, could be a problem16:40
arno11but yeah, anyway old small cards are definitely too slow :(16:41
arno11lol i tried a phone call 'OOTB' running cmt_pulse as user but forgot that sphone portrait bug is still there by default16:52
arno11maybe we need a specific n900 leste-config file for that ?16:54
arno11(because there are just 2 parameters to change in sphone.ini)16:57
arno11i mean just for N90017:00
Wizzupyeah we probably do17:05
arno11ok17:06
arno11i'll try conversations stuff in few minutes and let you know if there is still weird stuff or not17:08
WizzupI'm still busy hacking away at conversations17:10
Wizzupcurrently making osso_abook -> click on contact -> msg work17:10
Wizzupso that it opens a window in conversations17:11
arno11wow17:12
arno11quite a big step forward17:13
Wizzupok, it works17:14
Wizzupcool17:14
Wizzupsome of the code is spaghetti but we'll get it cleaned up a bit17:15
arno11really nice :)17:15
arno11argh, adding extras repo give me conflicting translations pkgs17:27
freemangordonWizzup: so, it seems the way to mark your own messages in group chat that come from another channel is through "scrollback", see https://telepathy.freedesktop.org/doc/telepathy-glib-0.24.x/TpMessage.html#tp-message-is-scrollback17:31
Wizzupyes, but I have never seen this set17:32
Wizzupeven for gabble where you get the last 5 messages17:33
Wizzupbbia17:33
Wizzupb17:33
freemangordonyou will see it with haze17:33
freemangordonif you have FB account :)17:33
arno11freemangordon: i need few minutes of your time plz17:35
freemangordonjust a minute to push the new purple-facebook17:36
arno11ok thx17:37
arno11btw in which repos do you push it ?17:37
freemangordontesting17:38
freemangordonmaybe will push to non-testing soon17:38
arno11ok17:38
* dsc_ takes a looksie at conversations17:38
dsc_new features nom nom17:38
dsc_arno11: Re: memory usage, do you happen to be connected to rooms/chats that generate a lot of incoming messages?17:39
dsc_i really doubt it's because of the messages but yeah17:39
arno11dsc_: i'm currently reinstalling everything. got troubles with my install so not sure what was the issue with memory17:41
arno11will have an answer soon17:41
dsc_alright17:41
freemangordonWizzup: did you fix hildon-meta iphbd dependency?18:02
arno11freemangordon: do you have still FB working on your n900 ?18:04
freemangordonon my d4, yes18:05
arno11because i still have the memory and cpu usage issue on a fresh install18:05
freemangordoncould you elaborate?18:06
freemangordonlike, which process is using the memory18:06
arno11it depends, and really difficult to check because of the huge memory usage18:07
arno11but mainly tp haze and conversations18:07
arno11and it happens when i try to use purple-facebook18:07
freemangordonyes, conversations seems to use lots of memory18:08
freemangordontp-haze not that much18:08
arno11yes but 700MB of swap is not normal18:08
arno11see previous msgs18:08
arno11it was working well previously18:08
freemangordonon d4 here mem usage is 306MB18:08
freemangordonand no swap18:09
freemangordonarno11: can't do much if cannot repro18:10
freemangordondid you upgrade on latest purple-facebook and tp-haze?18:10
freemangordon*to18:10
arno11i tried almost every combinations :(18:10
arno11still the same result18:10
freemangordonalso, what is this huge mem usage, per process18:11
freemangordonmaybe you have lots of FB contacts18:11
arno11only one lol18:11
freemangordonheh18:11
freemangordonso, please provide some values18:11
arno11ok18:12
arno11100% cpu usage instead of 10 (conversations / tp haze) and 250MB of RAM and 500MB of swap instead of 150 for both18:13
arno11and after one minute, n900 is freezing18:13
freemangordonwait, tp-haze is using 100% cpu?18:13
arno11same issue using pidgin18:13
arno11yes18:13
freemangordonoh, same with pidgin18:14
freemangordondid you try to delete pidgin log?18:14
arno11yes, even worst18:14
freemangordonhow did you delete it?18:14
arno11i'm using a fresh install18:15
arno11my main install is dead18:15
freemangordonwell, see https://github.com/maemo-leste-extras/purple-facebook/commits/maemo/chimaera-testing/18:15
freemangordonnot much changes18:15
arno11i know...already check18:16
freemangordonafter avatar sizes, there are 2 patches18:16
freemangordonboth should not make any harm18:16
arno11ok18:16
freemangordoncould you start yp-haze from cmd line?18:16
freemangordon*tp-haze18:16
arno11(i'll try my first built to compare)18:17
arno11ok18:17
freemangordonPURPLE_VERBOSE_DEBUG=1 PURPLE_UNSAFE_DEBUG=1 PURPLE_DEBUG=1 HAZE_DEBUG=all HAZE_PERSIST=1 G_MESSAGES_DEBUG=all18:17
freemangordon/usr/lib/telepathy/telepathy-haze18:17
freemangordonyou may want to stop conversations18:18
arno11i can't stop it18:18
freemangordon/usr/sbin/dsmetool -k '/usr/bin/conversations --background'18:18
freemangordonyes, you can :)18:18
arno11lol ok18:19
dsc_killall -9 `pidof conversations`18:19
freemangordonno18:19
freemangordonyou can;t kill dsme babysited process like that18:19
dsc_ah18:19
arno11freemangordon: the problem is that i can't easely and quickly test things18:21
freemangordonwhy?18:21
freemangordonjust set status to offline18:21
arno11now i get troubles to setup a FB account, even with mc-tool18:21
freemangordonwhy do you use mc-tool?18:21
freemangordonthere is ui18:22
arno11because currently not able to use the UI...18:22
freemangordonok, but why is tp-haze started if there is no account?18:23
arno11i was talking about previous symptoms, when the device was half usable18:23
arno11now it is really complicated, i can test but need time18:24
freemangordonprevious like? before writing new image?18:24
freemangordonsure, no hurry18:24
freemangordonjust lmk when you have an account and you see unusual behaviour18:25
arno11yes before using new image18:25
freemangordonok, but how it is with the new image?18:25
freemangordonyou don;t have account?18:25
freemangordonplease, enable extras-testing repo in HAM and install fb plugin from there18:25
arno11yes ofc i have, that's not the issue18:25
freemangordonI mean account set up18:26
freemangordonafter installing the plugin, set-up the account from there18:26
arno11i'll try (if the device want lol)18:26
freemangordonheh18:26
arno11yes makes sense18:26
freemangordonand LMK when you have it18:26
Wizzupfreemangordon: not yet @ dep18:27
* freemangordon is afk, cooking18:27
freemangordonWizzup: ok18:27
arno11freemangordon: thx man18:27
arno11bbl18:31
Wizzupfreemangordon: so from abook I can now press 'Jabber IM' and that works, opens a window in conversations18:49
WizzupIRC IM does -not- work, it doesn't start conversations, it says internal error18:49
Wizzupand before that, I had dino-im installed, and then it somehow started dino (which is not for irc)18:50
Wizzupbtw, shall we make --no-install-recommends the default for leste?18:57
Wizzupfreemangordon: does it need a scheme handler or something?19:15
freemangordonWizzup: abook does fallback to xdg if tp gives error19:26
freemangordonIRC is room handle, jabber is contact handle19:27
freemangordonor?19:27
WizzupI made a contact19:28
Wizzupcalled it 'wizzup irc'19:28
freemangordonto irc?19:28
Wizzupand gave it the irc nick 'wizzup'19:28
Wizzupand clicked on 'irc im'19:29
freemangordonhow is that supposed to work?19:29
Wizzupit works on fremantle19:29
freemangordonhmm19:29
freemangordonlemme find the code19:29
freemangordonsec19:29
WizzupI need to go to dinner19:29
freemangordonok19:29
Wizzupfreemangordon: btw not super relevant but did you see this: 14:32 < Wizzup> freemangordon: the userActionTime in the channel request from osso-abook is like something from 197419:29
WizzupIt's not relevant, but it seems buggy19:30
freemangordonyes, but I have no idea where that comes from19:30
freemangordonah, wait19:30
freemangordonhere https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-contact-field.c#L450719:30
freemangordonWizzup: maybe make debug build of osso-abook and put bp in request_channel()19:31
freemangordonthat way we can see what's going on19:31
freemangordonin the meanwhile I'll try to repro in the VM19:31
freemangordonwhat account did you use when created IRC contact?19:31
freemangordonWizzup: I am unable to create irc contact, how did you do that?!?19:35
freemangordonhmm, scratch that19:37
freemangordonWizzup: yet another bug, I am on it19:49
freemangordonWizzup: uvos: seems tp event timestamp is not epoch, but some x11 timestamp (or gdk, or...) see https://telepathy.freedesktop.org/doc/telepathy-glib-1/telepathy-glib-util.html#tp-user-action-time-from-x1120:20
Wizzupfreemangordon: the ones sent by converation internally are correct btw (2024)20:28
freemangordonare you sure they are?20:37
freemangordonsee the link ^^^20:37
freemangordonsee https://mail.gnome.org/archives/commits-list/2010-August/msg10093.html20:39
Wizzupback20:55
Wizzupfreemangordon: but it seems like you made it int6420:58
Wizzupso that might be enough to fix it20:58
WizzupI will report20:58
Wizzupfreemangordon: now I get this:  QDateTime(1975-07-08 13:31:28.000 PDT Qt::LocalTime)21:00
Wizzupfreemangordon: how should the irc dm work? should osso-abook request a channel with tp directly, or does it invoke conversations the app?21:01
freemangordonirc dm?21:10
freemangordonabook does tp_account_channel_request_new_text() and leaves to TP to do whatever needed21:11
freemangordonstill, what is 'irc dm'?21:11
Wizzupso what I am seeing on my vm is that osso-abook is executing conversations21:12
Wizzupnot requesting a channel like it does for xmpp21:12
freemangordondid you restart abook after the upgrade?21:12
Wizzupirc dm = irc 1:1 message21:12
Wizzuplet me double check21:12
freemangordonyou have to kill the process21:12
Wizzupah, no, I grepped for abook21:12
Wizzuplol21:12
Wizzupnot addressbook21:12
freemangordonheh :)21:12
Wizzupyes, now it works, ty21:13
Wizzupit works for sip too21:13
Wizzupgreat21:13
freemangordonWizzup: re timestamp - why do you think it is epoch?21:13
Wizzuphttps://telepathy.freedesktop.org/doc/telepathy-glib/telepathy-glib-account-channel-request.html#TpAccountChannelRequest--user-action-time21:14
freemangordonso, this is what abook does21:14
Wizzupthe x11 mention is there only to convert some x11 client event to a different time21:14
freemangordonmhm21:14
freemangordonhttps://github.com/maemo-leste/osso-abook/commit/121f50e2e13096344f8983c1b74622d9fac8fceb21:15
Wizzupgint64              tp_user_action_time_from_x11        (guint32 x11_time);21:15
freemangordonsee the commit ^^^21:15
WizzupI am looking at it21:15
freemangordonx11_time is not epoch afaik21:15
WizzupI'm observing that it's still way off, compared to the other timestamps that I get21:15
freemangordonbut time since boot or somesuch21:15
Wizzuplet me find other doc21:15
freemangordonplease do, I was not able to21:16
Wizzuphttps://telepathy.freedesktop.org/spec/generic-types.html#Simple-Type:User_Action_Timestamp21:16
Wizzupfreemangordon: well I can't figure out what the number that osso-abook passes would mean21:17
freemangordon"Note that the time is dependant on the local       environment and so is not necessarily a wall-clock time"21:17
Wizzuplike, what is 4 years off of 1970?21:17
Wizzupconversations set the right time fwiw21:17
WizzupI nicely get 2024... from it21:17
Wizzupso what is the local time then if it's 1974? or 4 years? or is it in milliseconds?21:18
freemangordonwhere does it get it from?21:18
Wizzupdon't know, tp qt just does it21:18
freemangordonok, so, is this 32 or 64 bit epoch?21:19
Wizzuphttps://docs.gtk.org/gtk3/func.get_current_event_time.html this says it's available since gtk321:19
Wizzupprobably wrong21:19
freemangordonno, it is avail in gtk221:19
Wizzupin any case, conversations ignores this timestamp21:19
Wizzupso it doesn't matter, but the osso-abook one is wrong from my pov21:20
freemangordonit should not :)21:20
Wizzupwhat should it do with it?21:20
freemangordonyes, I understand, but I don;t know which one is the proper one21:20
freemangordonmaybe we can check what empathy sends21:20
freemangordonttyl21:20
WizzupI think you can just send epoch21:23
Wizzupand it'll be solved21:23
freemangordonwill check what empathy is doing21:38
Wizzupfreemangordon: how could I add additional fields to a contact that aren't currently represented?21:49
Wizzupfor example, can you write a facebook contact id to a contact?21:49
freemangordonhow useful is that without fb account?21:55
freemangordonif you have such account set-up, then facebook will appear as an option ;)21:56
freemangordonthere are still bugs in abook - it does not refresh properly when account is appended21:57
freemangordonI will have to fix that21:57
Wizzuphm?21:57
WizzupAh, ok, so it does appear as an option21:57
freemangordonyes21:57
freemangordonbut you have to have an account21:57
freemangordonit is the same with IRC, for example21:58
freemangordonif you don't have IRC account, then you cannot add IRC contact21:58
freemangordonWizzup: re timestamp - it should do whatever specs say21:59
Wizzup21:58 < freemangordon> but you have to have an account22:00
Wizzupunderstood22:00
freemangordonmhm22:00
Wizzupmy slack account just wasn't fully logged in22:00
Wizzupthat's why22:00
Wizzupnow it shows22:00
freemangordonno, it is rather bug in abook not refreshing properly22:00
freemangordonI don;'t think account shall be online in order to add contacts for that account22:01
freemangordonbut will test it properly soon22:01
Wizzupthe contacts also weren't showing22:02
Wizzupbut now they are22:02
WizzupI think it was a problem in haze this time22:02
Wizzup'slack im' also works from abook :)22:03
freemangordonI think abook does not refresh properly22:11
freemangordonWizzup: why messages I send result in notification?22:15
Wizzuplet me see if I also see that22:17
freemangordonhmm, not now22:17
freemangordonbut now yes22:18
WizzupI think I know how to fix it22:18
Wizzup-  if(isBackground && notificationsEnabled && !notificationMap.contains(msg->group_uid())) {22:18
Wizzup+  if(isBackground && notificationsEnabled && !notificationMap.contains(msg->group_uid()) && !msg->outgoing()) {22:18
freemangordonsometimes it happens, sometimes not22:18
freemangordonheh22:19
Wizzupyeah it depends on whether the window is 'active' I think22:19
Wizzupthe notifications needs some more work22:19
freemangordonok22:19
freemangordonnice progress though22:19
freemangordonhowever, 100MB RES is not cool :)22:19
freemangordonOMP uses 49, so it is not QT22:20
Wizzupyes, I noticed that too22:22
Wizzupit happens right on start22:23
freemangordonhmm, osso-addressbook also uses too much mem for my taste22:23
freemangordonI'll check if I can shave some of it22:24
WizzupI think one of the problems is that now the sphone messages will not show up anymore in conversations22:24
Wizzupbecause they don't have a group_uid22:24
Wizzupbut won't be a problem when conversations handles sms though22:24
freemangordonwhat is this used for?22:25
Wizzupwhat?22:25
freemangordongroup_uid22:25
Wizzupeverything :)22:25
Wizzupit is the identifier for a specific chat22:25
freemangordonok, but what is the... ummm... purpose :)22:25
Wizzuplocal_uid, remote_uid is not enough22:25
freemangordonhow's that?22:26
Wizzuplocal_uid = you22:26
Wizzupremote_uid = person that send or received a message22:26
freemangordonlocal_id is not me22:26
Wizzupif this happens in a channel, then how will you know?22:26
Wizzup(you won't)22:26
Wizzupthis is why fremantle uses group_uid22:26
freemangordonbut rather the local account used22:26
freemangordonah, so it is not something new?22:26
Wizzupand writes to it the persistent tp id22:26
Wizzupno it is not new, it's what fremantle uses22:27
freemangordonok22:27
Wizzupalthough they use a peculiar group_uid for sms22:27
Wizzup(the last 6-7 digits of the phone number)22:27
WizzupI think the rtcom test ui even has an example of grouping by group uid22:27
freemangordonok22:27
freemangordonI haven't looked at rtcom much22:28
arno11sorry guys, can someone confirm to me the exact extras and extras-testing repo addresses (it makes me crazy with conflicting pkgs...)22:28
Wizzupon leste?22:29
WizzupI don't know about extras-testing22:29
freemangordonsec22:29
arno11on leste yes22:29
arno11thx22:29
freemangordonarno11: keep in mind you shall use HAM to add the repo22:30
arno11i know22:30
freemangordondeb https://maedevu.maemo.org/extras chimaera-testing main contrib non-free22:30
arno11ok tyvm22:30
freemangordonthe other one is already there (extras)22:30
freemangordondeb https://maedevu.maemo.org/extras chimaera main contrib non-free22:30
arno11yes for this one that's ok22:31
arno11but it returns conflicting translations pkgs in apt btw22:31
arno11that's pretty new22:31
freemangordonweird22:32
freemangordondunno, Wizzup built some translations few days ago22:32
arno11yes indeed22:32
arno11ah22:32
Wizzupwait, I did?22:32
freemangordondidn't you?22:32
WizzupI thought you did22:32
freemangordonno22:32
Wizzupthen I probably did22:32
freemangordonyou pastred some command in the irc22:33
Wizzupbtw, any ideas on how to debug conversations memory usage?22:33
Wizzupvalgrind?22:33
freemangordonbut I never executed it22:33
freemangordonyes, valgrind22:33
freemangordonWizzup: we shall push the new translations anyway22:33
Wizzupthat is for what is freed or not, but will it also show where the most allocations come from>?22:33
freemangordonno22:33
Wizzupbecause I don't think 100MB on start is a memory leak issue22:34
freemangordonI don;t think there is an easy way to track that22:34
freemangordonI would start with commenting objects creation22:34
freemangordonuntil you get a drop :)22:34
Wizzupunless it's in abook, tpqt, or some other place :)22:35
freemangordonabook itslef uses about 40MB22:35
Wizzupin-process?22:35
freemangordonosso-addressbook22:35
Wizzupok22:35
freemangordonhome applet uses about 30MB22:36
freemangordonso the lib itself should not be that big22:36
freemangordonmaybe 15MB or somesuch22:36
Wizzupok22:36
Wizzupit's not nothing, but the question is where the other ram goes22:36
freemangordonhmm, actually osso-addressbook uses 36MB22:38
freemangordonwtym? it uses GTK and TP and EDS22:38
WizzupI mean in conversations22:39
freemangordonah22:39
Wizzuplike i'm sure there are probably some leaks to fix now in my tp code, but none of that should add up to 100MB at the start22:39
freemangordonok, could it be that conversations load all the theme?22:40
freemangordoninstead of using sapwood?22:40
WizzupI was thinking if it was the addition of the theme code, yes22:41
freemangordonor, it could be js engine22:43
Wizzupit wasn't this much before22:49
Wizzupso I don't think it is js engine22:49
freemangordonbisect?22:49
freemangordonWizzup: BTW, conversations does not properly identify group chat messages22:50
freemangordonlike, message comes from a particular contact handle, but, in group channel22:51
freemangordonconversations show it like it is IM message from that particular contact22:51
freemangordoninstead of using contact handle to get the alias to show in the UI22:51
freemangordonI tested with empathy and it behaves properly22:52
freemangordonjust FYI22:52
freemangordonanyway, going to have some sleep, night!22:54
Wizzupfreemangordon: this is with haze?22:56
Wizzupfreemangordon: because this works fine with say telepathy-gabble22:56
Wizzup22:51 < freemangordon> conversations show it like it is IM message from that particular contact22:56
Wizzupwith 0.6.0 ?22:56
Wizzupfwiw I reverted the theming code and there is no big difference22:58
Wizzupwait I think there might be more22:59
arno11freemangordon: i have FB working well with bitlbee-FB but purple-FB is still not working: tp-haze debug returns: cancelling connection, releasing a socket, destroying socket, request performed without succes23:05
arno11i can send you tomorrow full details23:05
Wizzuparno11: do you get channels in bitlbee-fb ?23:06
Wizzupin conversations I mean23:06
Wizzupassuming you configured an irc account in conversations23:06
arno11atm i can't but sure i'll do it tomorrow23:06
arno11that's a good way to compare23:06
Wizzupconversations 0.6.0 doesn't have ui to join channels yet23:07
Wizzupbut I think if you get added to a channel by bitlbee it should work23:07
arno11yes pobably23:07
arno11*probably23:07
Wizzupfreemangordon: seems to be 6.5 in stable, but now we also link abook, gtk, ...23:16
Wizzupmemory usage percent I meant23:18
dsc_the theming feature only reads some hildon themefiles files, parses the color codes, and passes them to QML23:20
dsc_it would not be something that introduces more memory23:20
dsc_without theming the QML would also have color codes defined :P23:21
Wizzupyeah it does not I checked23:21
dsc_i should look into Qt profiling tools23:24
dsc_will do tomorrow...23:25
uvosi mean qml is also just a pig in terms of memory, since it has to load the interpreter23:27
dsc_https://github.com/maemo-leste/conversations/blob/master/src/main.cpp#L6923:29
dsc_that should go into IFDEF DEBUG23:29
dsc_(related to startup time, not memory)23:29

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