libera/#maemo-leste/ Friday, 2024-11-01

freemangordonWizzup: I don't think abook is at fault here07:13
freemangordonsee https://github.com/maemo-leste/osso-addressbook/blob/master/src/osso-abook-recent-view.c#L22707:15
freemangordoncontact is not found, osso_abook_temporary_contact_dialog_new() is invoked07:15
freemangordonits attribute property is created on https://github.com/maemo-leste/osso-addressbook/blob/master/src/osso-abook-recent-view.c#L35707:16
freemangordonso, the type of contact detail (phone number in that particular case) is created, is detected based on vcard_field. on https://github.com/maemo-leste/osso-addressbook/blob/master/src/osso-abook-recent-view.c#L26307:19
freemangordonif local_account_name or remote_account_name or RTCOM el "vcard-field" header (dependin on which one is actually used) is wrong, so will be the contact detail type07:21
freemangordoncould you provide some more details on RTCOMEL row thats problematic?07:25
freemangordonor perhaps give me the db so I can test here07:28
freemangordonhmm, what is this '"Mobile Telephony" field'? I see only ones starting with "Cell" and "Phone"07:37
freemangordonoh, I see07:44
freemangordonsomehow remote contact is detected as SIP or XMPP07:44
freemangordonbut I need more details07:45
freemangordonWizzup: ok, "Mobile Telephony" comes from /usr/lib/telepathy/telepathy-ring08:05
freemangordonso yeah, I need your el-v1.db08:07
freemangordonscratch that, I can use the one from my d408:10
freemangordonok, I can reproduce it, will dig deeper when I have some more time08:12
freemangordonWizzup: so, the issue is with abook/tp/eds using a mess of lowercase/uppercase vcards fields/attributes14:21
freemangordonwill clean it up, but will take some time14:21
Wizzupok, it's not urgent14:24
freemangordonactually it is, as I suspect half of the functionality is not working properly because of that :)14:25
freemangordonI will jump on it as soon as I am back14:25
uvos__also you cant edit the phone numbers using the vkb15:29
uvos__sicelo: or any one else who uses n900:15:29
uvos__could you check what keycodes are generated when entering nummbers via the hwkbd using fn + qwerty...15:30
uvos__use xev15:30
Wizzupuvos__: I can16:00
dsc_I'm also doing things with contacts in conversations/telepathy right now16:37
dsc_xmpp status presence requests, rosters16:38
sicelouvos__: the Fn generates `keycode 108 (keysym 0xfe03), ISO_Level3_Shift)`, then the number is, for example, `keycode 28 (keysym 0x35), 5`19:22
siceloI've mentioned this before, but back then had no clue how things work19:23
uvossicelo: ok19:30
uvosso i dont really understand how that works either19:30
uvosthis is different than on laptops for instance19:30
uvoswhere the fn key makes the keyboard really broadcast a different keycode19:30
uvosie fn+1 is the keycode for KP_1 on a laptop where the numpad 1 is at  fn+t19:31
uvosso on n900 the fn key is not special in that way19:31
uvosso who translates fn+t to 5?19:32
uvosok via the keysymb i gues19:32
uvosso xcb translates code 108+28 to the keysymb for "5" and we have to hope that the application ignores the code and uses symb19:33
uvossicelo: could you check if you can type into a number field in osso contacts using fn+qwerty?19:34
uvosah thats not even the keysymb for 519:36
uvosits for KP_519:37
uvosok i think its clear then19:37
uvosin maemo-gtk the gtk input filteres must be broken to only support the KP_ codes on numeric input fields19:38
uvosso the number keys dont work only the keypad19:39
uvossigh what a mess they left here19:39
dsc_https://www.unihertz.com/products/titan19:41
dsc_https://www.unihertz.com/products/titan-pocket19:42
dsc_DFP: ah, we meet again!19:43
moparisthebestThose are all mediatek trash unfortunately, don't share Linux sources as required by law19:44
dsc_moparisthebest: oh, gotcha.19:44
DFPOh, hello dsc_. :D19:45
dsc_DFP: from godot, right?19:46
DFPYeah.19:46
DFPI forgot your nick, so had to frantically grep through my logs. :D19:46
dsc_small world19:46
sicelouvos: at least you found it now - the key stuff on the n900 is just normal xkb. nothing unusual (it's even in upstream xkb ... ok, was, until recently)21:57

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