libera/#maemo-leste/ Sunday, 2025-03-16

freemangordonsicelo: you said only CVE-2024-7537 has to be fixed, right?11:28
freemangordondsc_: which contact do you set those on?11:33
freemangordonalso, why conversations change contacts information?11:36
dsc_conversations does not change contact attributes, but it listens for attribute changes from abook12:13
donihalimarno11: @telegram, voice msgs indeed works fine12:15
arno11donihalim: @telegram, for wifi pretty sure that's just a question of port forwarding (because it works quite fine on some local networks, not on others)13:09
arno11*@calls13:10
dsc_freemangordon: maybe you know if attrs like telephone, e-mail are picked up by address book?13:19
dsc_via haze xmpp CM13:19
sicelofreemangordon: yes, only that one, since we basically already fixed all the others14:30
freemangordonsicelo: ok, great14:38
freemangordondsc_: sorry, I still don;t get it how CM, haze or not, knows telephone, mail, etc14:39
dsc_hi14:39
dsc_my question is, does the address book show/store vcard attrs like telephone from xmpp through haze CM14:40
freemangordonhowever, if that's the case, I would say it is eds-backend-telepathy that shall deal with them, not conversations, unless I am missing something14:40
dsc_yes my question is if Leste stores telephone, etc.14:40
freemangordonlemme check14:41
dsc_if the counterparty changes or adds such attribute, address book is not updated to show these14:41
dsc_(im not sure if it ever supported that)14:41
freemangordonI remember fremantle facebook xmpp plugin using BDAY from facebook14:42
freemangordonlemme check what it was doing back then14:42
freemangordondsc_: is this ^^^ what you mean?14:42
dsc_yes14:43
freemangordonvarious contact attributes coming from the remote contact14:43
freemangordonok14:43
dsc_birthday is one of the attrs14:43
freemangordonok14:43
freemangordonlemme try to find something14:43
dsc_full name/gender/birthday/address/email/phone/pubkey14:44
dsc_probably some xmpp extension specification14:44
dsc_some of which I *may* want to use in conversations14:44
dsc_for example, if its the birthday, there need to be fireworks particle simulation with compute shaders14:45
freemangordonyes, I understand14:45
freemangordonbut I don;t remember anything else but BDAY being used14:45
dsc_;')14:46
dsc_another question, how to raise the address book window of a specific contact14:56
dsc_you showed me some links14:56
freemangordonyes, those addressbook supports dbus calls14:56
dsc_right ok14:57
freemangordonhowever, what is "address book window"?14:57
dsc_the screen of an individual contact, as opposed to the overview14:57
freemangordoncontact view with actions?14:57
dsc_yes14:57
freemangordonyou can open that dialog in conversations14:58
dsc_https://plak.infrapuin.nl/selif/0fn7x4gw.png14:58
dsc_I want to open/show this from conversations14:58
dsc_because address book shall handle friendship authorization14:58
freemangordonno, this does not work like that14:59
freemangordonabook handles only "request auth"15:00
freemangordonhmm, lemme see what did I do back then15:01
dsc_btw, re: attrs; there is 'display name' which is most used15:02
dsc_I just changed my name to `dsc_bla2` but address book doesnt update this15:02
freemangordonhttps://github.com/maemo-leste/eds-backend-telepathy/blob/master/src/e-book-backend-tp-contact.c#L20915:02
freemangordondsc_: ok, why should it update it? roster contact is connected to master contact usually15:04
freemangordonhowever, I may be missing the usecase here15:04
freemangordonalso, haze is not the best CM to use15:05
dsc_in conversations I'd like to display the most up-to-date display name15:06
freemangordonI remember that being properly updated for facebook (through haze)15:06
freemangordonare you sure haze CM propagates that to TP?15:07
freemangordonthe change15:07
dsc_let me check15:07
freemangordoncheck with dbus-monitor15:07
freemangordondsc_: should work, see   osso_abook_contact_fetch_roster_info()15:11
freemangordonif it does not, either data is not provided or there is a bug15:11
freemangordonhttps://github.com/maemo-leste/osso-abook/blob/11664dc68acb981777c379ef142a48fea773b89c/lib/osso-abook-contact.c#L329515:13
dsc_ok yes, haze does not properly update 'NICKNAME'15:15
dsc_it does not update NICKNAME at all*15:15
dsc_or maybe the sender of this dbus message is something else.. not sure15:16
dsc_https://plak.infrapuin.nl/selif/grqm2byk.txt15:17
dsc_I updated the counterparty display name15:17
dsc_which generated this traffic15:17
dsc_I went from `dsc_bla2` to `dsc_bla235`15:18
dsc_it doesnt even mention `dsc_bla2`15:18
freemangordonare you sure this is contact property and not some UI thing?15:18
dsc_https://plak.infrapuin.nl/selif/pw2x67ff.png15:19
dsc_its gajim xmpp client15:19
freemangordonso, AliasesChanged wha emited, right?15:20
freemangordon*was15:20
dsc_yes15:20
freemangordonbut, with wrong data?15:21
dsc_yes15:21
dsc_i dont understand it tbh15:21
dsc_so there must be state somewhere15:21
dsc_i rebooted few minutes ago15:21
freemangordonand?15:21
freemangordonmaybe the server does not distribute the change immediately15:22
dsc_unlikely15:22
freemangordonperhaps start haze from shell with debug logs enabled and see what comes15:22
freemangordonback to auth requests: that shall be handled by rtcom-notifications-ui15:23
freemangordon(which we still lack :) )15:24
dsc_lets see if eBPF is present on Leste15:24
dsc_so I can MITM TLS traffic15:24
freemangordonnoneed15:24
freemangordonhaze will dump clear traffic15:24
dsc_ok15:24
freemangordongiven you provide correct env vars15:25
dsc_anyway, regarding NICKNAME/display name15:26
dsc_even if Tp provides it15:26
dsc_we ask abook for such info15:26
freemangordonso?15:27
dsc_https://github.com/maemo-leste/conversations/blob/master/src/lib/tp/tp.cpp#L69715:27
dsc_yeah just fyi15:27
freemangordonwell, sure15:27
dsc_ill check traffic15:27
freemangordonbut tp eds plugin shall provide it15:27
dsc_disregard that link, in my PR it asks abook for it15:28
dsc_but yes15:28
dsc_https://plak.infrapuin.nl/selif/xil5gona.txt15:31
dsc_traffic looks ok15:31
dsc_`dsc_bla123` is the new one15:32
freemangordonok, but if haze propagates that?15:32
dsc_yeah.15:32
freemangordonbtw, why do you use haze for xmpp?15:32
dsc_the other one was more broken15:32
freemangordonhmm15:32
dsc_i forgot the exact issue15:33
dsc_but haze worked better15:33
freemangordonjabber is broken?15:33
dsc_yeah, let me check what exactly was broken because I forgot15:33
inkyit has problems for me too, i send but dont receive.15:36
inkylet me try agait15:36
inkyoh you fixed it? amazing it works!15:41
inkyi now both send and receive in gabble15:41
inkyhaze i can't login with my utf jid15:41
dsc_ok forget about haze, jabber works15:42
sicelofreemangordon: thanks so much for looking into ofono!15:42
sicelobtw, debian-side, we managed to get the security team to downgrade the severity of that CVE, so as of this morning, ofono is in15:43
siceloin 'testing', which means it is slated to be available in Trixie :-)15:44
dsc_freemangordon: ah I see now, avatar changes dont work with jabber (gabble) CM15:44
dsc_they work after the counter-party goes offline/online though :)15:46
dsc_but yes, this was the issue15:46
dsc_in addition, no dbus traffic when xmpp attributes change15:49
dsc_correction: vcard attrs specifically, because presence updates do work15:49
Wizzupsicelo: amazing, ty!\16:15
Wizzup(and freemangordon of course)16:20
dsc_sicelo: do you have a screenshot with what you mean @ qalender16:38
dsc_i can quickly take a look today16:40
sicelommm, i don't have my leste N900 handy atm, but in a couple of hours will. however, qalendar is preinstalled on all Leste devices, so you also have it. :-)16:41
siceloturn to the month view and you'll see the week numbers on the left don't line up with the actual week rows16:42
siceloqalendar --> the calendar application in Leste, since the original was closed source16:42
dsc_ah yes16:45
dsc_https://github.com/maemo-leste/qalendar/blob/master/month/WeekButton.cpp#L3317:04
dsc_height is -1 because dynamic, probably used in a table17:04
dsc_ah no, QVBoxLayout17:05
arno11maybe https://github.com/maemo-leste/qalendar/blob/master/month/MonthWidget.h#L2217:12
dsc_https://plak.infrapuin.nl/selif/yguido3k.png17:23
dsc_i can control the height17:23
dsc_but it needs to be aware of how many rows there are on the right side17:23
dsc_hmm no the main view is actually scrollable17:24
dsc_ah ok ill fix it..17:25
dsc_https://plak.infrapuin.nl/selif/oery62eh.png17:39
dsc_close 'nuff17:39
freemangordonsicelo: this was before I sent the patch?17:54
dsc_Wizzup: https://github.com/maemo-leste/qalendar/pull/117:59
sicelofreemangordon: yes :-)18:18
sicelodsc_: nice, and thanks! i wouldn't have got it. and yes, i have looked before :-)18:20
sicelofun fact: qalendar didn't have this problem in Fremantle. wonder how Qt4 vs. Qt5 caused it18:21
dsc_hmm not sure18:38
freemangordonsicelo: part of the issues are because style plugin lacks functionality19:56
freemangordonI will look at it, someday19:56

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