xmn has quit [Remote host closed the connection]
Daanct12 has joined #maemo-leste
mdz has quit [Ping timeout: 268 seconds]
mqlnv has quit [Quit: leaving]
mp10765 has joined #maemo-leste
elastic_dog has quit [Ping timeout: 276 seconds]
mp1076 has quit [Ping timeout: 252 seconds]
mp10765 is now known as mp1076
lel has quit [Ping timeout: 252 seconds]
lel has joined #maemo-leste
lexik has quit [Ping timeout: 252 seconds]
lexik has joined #maemo-leste
f_ has quit [Read error: Connection reset by peer]
f_ has joined #maemo-leste
elastic_dog has joined #maemo-leste
lexik has quit [Ping timeout: 252 seconds]
lexik has joined #maemo-leste
CynicalDebian has joined #maemo-leste
CynicalDebian is now known as mqlnv
joerg has quit [Ping timeout: 268 seconds]
joerg has joined #maemo-leste
fab_ has joined #maemo-leste
mdz has joined #maemo-leste
akossh has joined #maemo-leste
Pali has joined #maemo-leste
Pali has quit [Quit: Pali]
uvos__ has joined #maemo-leste
<uvos__> sicelo: yeah i gues thats true, this isent an oversight tho, i want some sort of notification when you dont accept a call as a reminder to call the other party back later, using the missed call machinery was simply eaiyest
<uvos__> maybe we can create a notification but not log the call as missed or something
<uvos__> needs sphone internal module api changes
LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
<freemangordon> uvos__: I think the proper way to do it is to log it ass rejected call
<freemangordon> *as
<freemangordon> and to mark it as such in the UI
<freemangordon> uvos__: also, did you see the issue I found with the sound driver?
<freemangordon> Wizzup: I wonder isn't it better to get rid of glibofono in connui-cell
<Wizzup> freemangordon: ok
<Wizzup> freemangordon: because of the sync issues, or?
<freemangordon> because they expose almost no method
<freemangordon> besides modem methiods, there is nothing else
<freemangordon> to me it is easier do generate our gdbus wrappers than to make MRs to SF
<freemangordon> *to
<freemangordon> esp when our api is expected to be synchronous
<uvos__> freemangordon: no what issue in the sound driver
<uvos__> i noticed that since we updated pa
<uvos__> the volumes stopped restoreing
<freemangordon> so you think it is PA issue?
<uvos__> i dont know what issue you are talking about
<uvos__> i noticed that the volumes no longer restore
<freemangordon> sec
<uvos__> but maybe thats just because we changed pa to run as user
<uvos__> and some file on my system is now owned by root
<uvos__> and it cant update it
<uvos__> or something
<freemangordon> if you reject the incomming call, no notification sound is played and basically sounds do not work for few minutes or until PA is restarted
<Wizzup> freemangordon: fine by me
<uvos__> ok
<uvos__> well the driver dose some really hacky stuff when a call is started
<freemangordon> uvos__: to me it seems there is some race or other issue in the driver
<uvos__> iirc the driver just clobbers some registers
<uvos__> that subsiquently the alsa framework dosent know about
<uvos__> should restore them after the call however
<freemangordon> so I commented out enabling modem dai on incomming call (but before it is accepted) and the issue is gone
<freemangordon> but thta'
<freemangordon> ...
<freemangordon> but that's just a hack
<uvos__> yeah the modem dai is not used in a call
freemangordon has quit [Quit: Leaving.]
<uvos__> its just for recording audio
<uvos__> the whole thing is a huge hack
<uvos__> (voice call on mapphones)
freemangordon has joined #maemo-leste
<uvos__> nothing is correctly implemented here, as i say the driver just overwrites a buntch of registers that the alsa framework expects to control via its controls
<freemangordon> sorry, gnome crashed
<freemangordon> so, what needs to be done here?
<freemangordon> *there
<freemangordon> we use ucm, right?
<uvos__> yes
<freemangordon> don;t we have the proper controls exported?
<uvos__> but this isent about that
<uvos__> the problem is that the snd-soc framwork dosent seam to support audio going coming from a 3rd party device without passing though any dai the kernel controls, but still needing setup/ routing in the analog amps etc that the audio devices the kernel dose control contain
<uvos__> or at least we dont know how this is supposed to fit in
<freemangordon> I see
<freemangordon> ok, why not ask on the ML?
<uvos__> tmlind did in the past, to not that mutch sucess iirc, but yeah we could try again
<freemangordon> we'd better do, as now it is very buggy
<freemangordon> tmlind: could you point me to ^^^
<uvos__> irrc the discussion last time surfced the idea of having a dummy dai, that pretends to be the source of the audio and is active when the modem controls the audio devices
<uvos__> but dont qoute me on that
<uvos__> the volumes def also stoped restoreing (on boot and on hp plug) thats def a pa bug we also have
arno11 has joined #maemo-leste
<arno11> Wizzup: freemangordon: i've got a (huge) memory leak with conversations/tp-haze/FB plugin. not sure what's going on but pkilling conversations solves the issue (otherwise it uses 100% cpu, the entire RAM and more than 500MB of swap !)
<arno11> it happens when i connect a FB account
<Wizzup> ok, there's been a pretty big rework so it might be solved by now
<arno11> ok
<arno11> otherwise it works very well with almost no cpu usage or ram
<Wizzup> do you know if you do anything in particular?
<Wizzup> freemangordon: btw if we can get tp haze with channels in -devel or os that would be nice, then I can make sure we also deal with say slack channels well
<arno11> Wizzup: apparently not
<Wizzup> arno11: ok, well I want to make a few more changes/checks but then I will cut a release
<Wizzup> there's still abook integration to be done
<Wizzup> but there are a lot of rtcom logging improvements
<arno11> ok cool
<Wizzup> and yes, then we will have to hunt for memory issues
<Wizzup> for it to work well you might have ot nuke the existing rtcom db
<Wizzup> I'm making some more logging changes to make it (fully) compatible with fremantle
sch has quit [Ping timeout: 256 seconds]
sch has joined #maemo-leste
<Wizzup> the last thing I have to figure out is why the 'remote uid' for a message that we send to a channel is <channel id>@conference.../jabberid@jabberserver.domain
<Wizzup> for irc it is just the nickname
<Wizzup> I guess irc isn't federated and jabber is, so that makes some sense then
<arno11> you mean the nicknames shown in conversation windows ?
<Wizzup> arno11: nah just sql logging
<arno11> ah ok
arno11 has left #maemo-leste [#maemo-leste]
Daanct12 has quit [Quit: WeeChat 4.1.2]
<Wizzup> ok, figured it out I think
fab_ has quit [Ping timeout: 245 seconds]
joerg is now known as DocScrutinizer
DocScrutinizer is now known as joerg
arno11 has joined #maemo-leste
<arno11> Wizzup: btw do you have an idea why some services show proper nicknames and not others ?
<Wizzup> what do they show if not the nickname?
<Wizzup> I see '(No name)' in contacts, but I presume you are referring to something else
<arno11> for example irc (and irc through bitlbee/conversations) and skype show proper nicknames in chat windows
<arno11> not working for sip or FB
<arno11> SIP shows full address and FB showa an 'ID' number
<arno11> *shows
<arno11> instead of nicknames/names
<Wizzup> hm, right
<Wizzup> so this is complicated, but this is what I am working on now, now that I think the logging is fixed
<Wizzup> there is a nickname property for some of these, but for the actual logging we want to set the id
<Wizzup> and what we need to do is to log the nickname in remote_name and the id in remote_uid
<arno11> ok
<Wizzup> and then optionally also use abook to resolve the remote ids to contacts
<Wizzup> at least that is what I am thinking right now
<Wizzup> I need to fix two regressions in conversations and then it can go to -devel I think
<arno11> ok :)
<Wizzup> as far as the mem usage goes, let's debug that soon too
<Wizzup> I haven't paid too much attention to this but for the qt part I think it should just be ok
<Wizzup> was the memory usage you saw in tp-haze or conversations\
<Wizzup> (or both)
<arno11> only with conversations
<arno11> tp haze increase cpu and ram only for few sec when connecting
<Wizzup> ok
<arno11> btw how can i disable the --background option ? (just to test if there is a diff)
sch has quit [Remote host closed the connection]
<Wizzup> arno11: I don't think you need to test this
<Wizzup> but background is only default in dsme
<arno11> yeah ok
<Wizzup> ok yeah now I remember, for mapping im usernames to their display name I have to map a Telepathy::Account to TpAccount*
<arno11> ok cool
<Wizzup> I think I can add this for everything that we don't have a contact for
Wizzup_Leste has joined #maemo-leste
<Wizzup> Probably shouldn't test in this channel :p
<arno11> :)
Wizzup_Leste has left #maemo-leste [#maemo-leste]
<Wizzup> freemangordon: do you want me to build a new haze version?
<Wizzup> freemangordon: the sip lookup segfaults in strlen() https://paste.villavu.com/raw/8fPhvnewILtf2zfoQX3gmsUJKz52NeUN4g4EBymC/
Guest4600 is now known as buZz
<freemangordon> will look at it
<freemangordon> Wizzup: new haze? why not
<freemangordon> lemme push to github
<freemangordon> Wizzup: hmm, actually...
<freemangordon> not sure how to deal with upstream
<freemangordon> add commits as patches?
<Wizzup> freemangordon: don't really care tbh
<Wizzup> I suspect we'd become upstream eventually
<freemangordon> Wizzup: hmm, your sip address is missing sip://
<Wizzup> let me see, I might not be passing the right info then
<freemangordon> there is a bug in abook, but still
<uvos__> honestly the storage format is also just bad
<uvos__> im not sure keeping absolute fremantle compatability is a good idea
<uvos__> like the fact that tel is just randomly not a url is pretty dumb
<uvos__> as is the almost random fromat of some other fields
<uvos__> like the local/remote ids
<freemangordon> remote id is EDS uid if available
<freemangordon> which is, in most cases
<freemangordon> unless I am missing something
<Wizzup> what storage format?
<freemangordon> Wizzup: re haze - it is about debian packaging
<freemangordon> I am not sure what is better
<Wizzup> freemangordon: yeah, have no strong preference, I would just add them as commits and cut some small minor release for us for now
<Wizzup> I don't expect upstream to do anything
<Wizzup> there is no maintainer afaict
<Wizzup> uvos__: actually I'm starting to like the rtcom format, it makes a lot more sense once you grok it
<Wizzup> freemangordon: I don't think patches vs commits matters
<freemangordon> bot are not fine, because I used upstream code, not debian one
<freemangordon> and they differ
<freemangordon> but ok, will just impland debian dir
<Wizzup> what did debian change
<uvos__> maybe, but the fact that sms, tel and messages and all kinds of ip voice are seperate things with different field meansings seams pointless to me
<freemangordon> nothing, they are just few commits behind
<uvos__> and creates headaches
<Wizzup> conversations should (in my branch) deal with it well atm
<Wizzup> for sip, sms, tel, etc
<Wizzup> there are some oddities I would agree, like the group_uid for smses
<freemangordon> Wizzup: please make user you have master contact id logged properly
<Wizzup> freemangordon: can't parse
<freemangordon> *make sure
<Wizzup> do you mean the osso_abook_id ?
<freemangordon> yes
<Wizzup> well, I can't do that part yet until I have the conversion to TpAccount
<freemangordon> this is basically EDS master contact UID
<Wizzup> but apart from this, everything else seems to be alright now
<Wizzup> there is some code to clean up too I suppose
<freemangordon> ok
<freemangordon> I am just reminding :)
<Wizzup> is it necessary for the abook api to get a TpAccount* ?
<Wizzup> can't we just give it a string describing where to find the account?
<freemangordon> no
<Wizzup> that would make my life much easier
<freemangordon> which api do you mean?
<Wizzup> clearly it needs to know the context for this im
<Wizzup> but does it have to be a TpAccount*
<Wizzup> as opposed to just say sofiasip/sip/NICKNAME@sip.antisip.com or something like that
<Wizzup> or sofiasip/sip/NICKNAME_40sip_2eantisip_2ecom0
<freemangordon> why not just create TpAccount?
<freemangordon> it should be easy
<Wizzup> I am not sure it is
<Wizzup> I mean, yes, I can make another accountmanager, this time in glib, next to the one we have already in a book
<Wizzup> s/a book/abook/
<Wizzup> (and next to the qt one that we have)
<freemangordon> You should be able to ask tpqt to give you the object path
<freemangordon> and that's all you need
<Wizzup> sure objectPath is easy
<Wizzup> but then what?
<freemangordon> gimme a minute
<Wizzup> meant to link to tp_account_new
<Wizzup> in any case does abook need any of the tp properties, or is it just going to extract the backend name
<Wizzup> and local_uid
<freemangordon> no, it needs it to find the master contact
<freemangordon> not only the backend
<freemangordon> see osso_abook_aggregator_find_contacts_full()
<Wizzup> sorry I still don't really understand what the 'master contact' is
<freemangordon> lemme try to explain
<freemangordon> for each person in your abook, you have one *master* contact and zero or more *roster* contacts
<freemangordon> master contact is there no matter online/offline etc
<freemangordon> so, in your abook, my master contact contains my tel, email, nickname etc
<Wizzup> mhm
<sicelo> Wizzup: freemangordon ... regarding TP, I *think* Ubuntu Touch are also using it. Not sure if there'd be a chance/benefit to collaborate with them
<freemangordon> and when you merge contacts (from jabber, for example), you attach my jabber username to my master contact
<freemangordon> sicelo: just a sec please
<freemangordon> and that way jabber actions appear when you click on 'ivo' in the abook
<freemangordon> now, when you want to look at the history of your comunications with 'ivo' you want p[hone calls, sms*es, ims, everything, no?
<freemangordon> Wizzup: is it cleraere now?
<freemangordon> *clearer
<Wizzup> yes, but not why you need a TpAccount for it
<Wizzup> this is what is stored in the rtcom db as remote_uid
<Wizzup> well, wait
<Wizzup> local_uid in this case
<Wizzup> what I mean to say is what TpAccount* to my knowledge doesn't contain anything special here
<Wizzup> what you do to match TpAccount* to eds can be done without the Tpaccount*, you just need specific info
<Wizzup> but it seems like it's easier if I just add a third accountmanager to conversations ;)
<freemangordon> Wizzup: this is just the API that's exported
<freemangordon> see osso_abook_aggregator_find_contacts_full
<freemangordon> you can use it directly
<Wizzup> I don't know what it does and what a OssoABookContactPredicate is :)
<Wizzup> ah it is defined above
<freemangordon> or you can use osso_abook_aggregator_find_contacts
<Wizzup> looks like fremantle used the missioncontrol account, did that contain the same data generally speaking?
<freemangordon> it is the *same*
<Wizzup> ok
<freemangordon> McAccount is TpAccount
<freemangordon> more or less
<freemangordon> osso_abook_aggregator_find_contacts_for_im_contact() can get NULL for TpAccount
<Wizzup> oh
<freemangordon> so you only need the username
<Wizzup> we probably need to look into generating these docs for us too
<freemangordon> yes
<freemangordon> I need a volunteer to copy-paste them :)
<Wizzup> didn't spinal wrote code to auto do this?
<Wizzup> s/wrote/write/
<freemangordon> could be
<freemangordon> Wizzup: also, keep in mind OssoABookContact is EContact
<Wizzup> sent myself a single message and immediately the remote_name updated in the UI with the name set in my contacts app :)
<freemangordon> Wizzup: a good test is to open abook
<Wizzup> now we just need to master id lookup I guess
<Wizzup> freemangordon: I already changed the nickname in abook
<freemangordon> no, select "Recent" from the menu
arno11 has left #maemo-leste [#maemo-leste]
<Wizzup> yes, it's fine there too
<Wizzup> conversations reads from the same db
<freemangordon> not really, if you don;t log the uid
<freemangordon> abook has fallback, but that will take time on big db
<Wizzup> ok, so this id is just a property I imagine?
<Wizzup> just like name is osso_abook_contact_get_display_name
<Wizzup> osso_abook_contact_get_master_uids ?
<freemangordon> I think this
<Wizzup> ok
<freemangordon> as I said, E_CONTACT_UID
<freemangordon> AFAIK
<freemangordon> maybe check fremantle db
<Wizzup> sometimes I do wish that C supported multi-value return so I didn't have to invent a struct :)
<Wizzup> freemangordon: what do you want from fremantle db?
<freemangordon> I want nothing :)
<freemangordon> just check if abook id there matches E_CONTACT uid
<freemangordon> unless we have help on rtcom db explicitly saying that
<Wizzup> CREATE TABLE Remotes (local_uid TEXT NOT NULL,remote_uid TEXT NOT NULL,remote_name TEXT,abook_uid TEXT,UNIQUE(local_uid,remote_uid));
<freemangordon> abook_uid
<Wizzup> if you just set remote_name (which I already do) it will auto get added to the remotes table
<Wizzup> I suspect the same is true for abook_uid
<Wizzup> auto get added = rtcom-eventlogger library does this
<freemangordon> no, abook uid should already exists
<freemangordon> IIUC
<freemangordon> this is EDS UID
<Wizzup> ok, so
<Wizzup> events is a table of all the events
<freemangordon> mhm
<Wizzup> remotes is a table that maps a remote_uid to a remote_name and abook_uid
<freemangordon> ah
<Wizzup> not every event remote_uid is presented here
<Wizzup> so I think if I just log abook_uid together with remote_name, we're ok
<freemangordon> right
<Wizzup> I'll do this in a moment and report back
<Wizzup> then it's probably good if you can look at some of my code and comment on it later today (once I clean up and push)
<Wizzup> there is one regression that I need to fix, that might actually not be present on our devices
<Wizzup> then I'll release 0.6.0 to devel
<freemangordon> ok, lemme see how to release haze
<freemangordon> Wizzup: btw, segfault in abook should be fixed
<Wizzup> saw that, ty
<Wizzup> btw, this tpaccount*, do I need to dispose of it? doc says it's owned by aggregator
<Wizzup> s/tpaccount/OssoABookContact/
<freemangordon> no
<freemangordon> just the list
<Wizzup> ok
<freemangordon> "...but the list itself must be freed with g_list_free(). "
<Wizzup> I saw that
<Wizzup> sqlite> select abook_uid from remotes where remote_uid='merlijn-fremantle@xmpp.wajer.org';
<Wizzup> pas-id-2dca35db338ead7ac0e3a720079deff6bb8901d6
<Wizzup> this was NULL until just now
<Wizzup> does that seem sensible do you?
<Wizzup> to you*
<freemangordon> no idea
<Wizzup> :)
<Wizzup> it was mostly integers in fremantle fwiw
<freemangordon> check with EDS
<Wizzup> ah that is not true, not just ints
<Wizzup> I have no idea how to check with eds
<freemangordon> sec
<Wizzup> but I used:
<Wizzup> RTCOM_EL_EVENT_SET_FIELD(ev, remote_ebook_uid, g_strdup(abook_uid));
<Wizzup> and
<Wizzup> abook_uid = osso_abook_contact_get_uid(tmpcontact);
<freemangordon> g_strdup(abook_uid)?!?
<Wizzup> for rtcom-eventlogger
<freemangordon> it will free it?
<Wizzup> yes
<freemangordon> ok
<freemangordon> looks ok
<Wizzup> *shrug*
<freemangordon> lemme try to start EDS
<Wizzup> abook ui still looks the same,but it already did the right thing earlier I think
<freemangordon> yeah
<freemangordon> Wizzup: check the contents of /home/user/.local/share/evolution/addressbook/system
<freemangordon> I am using mcview for that
<Wizzup> ok,sec
uvos__ has quit [Ping timeout: 255 seconds]
<Wizzup> looks ok
<freemangordon> Wizzup: tp-haze is in -devel repo
<Wizzup> great, ty
<Wizzup> hm
<Wizzup> # G_MESSAGES_DEBUG=all HAZE_PERSIST=1 HAZE_DEBUG=all /usr/lib/telepathy/telepathy-haze
<Wizzup> /usr/lib/telepathy/telepathy-haze: error while loading shared libraries: libpurple.so.0: failed to map segment from shared object
<freemangordon> what?
<Wizzup> well, that is not supposed to happen right
<freemangordon> no
<freemangordon> lermme upgrade here
<freemangordon> bbl 15 miunutes
<Wizzup> works on on armhf it seems
uvos__ has joined #maemo-leste
<Wizzup> freemangordon: maybe I start it wrong somehow
<Wizzup> freemangordon: yes, nevermind
<freemangordon> is it ok?
<Wizzup> yes
<Wizzup> I was starting it as root somehow
<Wizzup> btw, how do you set purple specific params through mc-tool
<freemangordon> why not use accounts-ui?
<Wizzup> well, I am still working on the accounts-ui
<freemangordon> ah
<freemangordon> I used empathy
<freemangordon> you just have to start it with SW GL
<freemangordon> on d4 that is
<Wizzup> hum
<Wizzup> ok
<Wizzup> I'll go and make some dinner and try thislater
<freemangordon> you should be able to do it with mc-tool as well
<Wizzup> mc-tool update: Protocol 'slack' does not have parameter 'enable_avatar_download'
<freemangordon> no idea then
Blikje has quit [Remote host closed the connection]
<Wizzup> urgh empathy pulls modemmanager
Blikje has joined #maemo-leste
<freemangordon> so?
<freemangordon> I don't have it installed here
<Wizzup> I removed it again
<Wizzup> some recommended thing in debian I guess
<freemangordon> are you sure it is pulled and not recommends: ?
<freemangordon> Wizzup: when you use mc-tool, you should provide correct parameter type
<freemangordon> like bool:enable_avatar_download=true
<Wizzup> freemangordon: probably recommends
<Wizzup> freemangordon: I did that @ type
<Wizzup> hm, it looks like slack-libpurple maps channels to ... people?
crab has quit [Quit: WeeChat 4.1.1]
<freemangordon> check in pidgin
<Wizzup> well: Your "open" channels (on the slack bar) are mapped to the buddy list: joining a channel is equivalent to creating a buddy;
<Wizzup> that is insane :D
<freemangordon> in pidgin as well?
<Wizzup> I need to test
<freemangordon> yes, check with pidgin
crab has joined #maemo-leste
<Wizzup> it's ok in pidgin
<Wizzup> at least there is a multi person icon
<Wizzup> and I can see the participants
<freemangordon> well, how do you know it is single person th TP then?
<freemangordon> keep in mind I havent' implemented full room support in haze
<Wizzup> sry phone call
<freemangordon> just multi-channel supprot
<freemangordon> umm... multi-user channel
<freemangordon> before that only person-to-person chats worked
<freemangordon> so there is lot more to implement
<Wizzup> ok
<freemangordon> also, how do you know it it is group chat or not?
<freemangordon> in TP that is
<freemangordon> you check the handle type?
<Wizzup> sec :)
fab_ has joined #maemo-leste
<Wizzup> freemangordon: so in slack there are channels, multi user chats and single direct chats
<Wizzup> the things I am talking about are channels in slack for sure, but maybe in pidgin not, if that was your question
<Wizzup> in any case it could very well be some missing parts in haze as you mentioned
<Wizzup> it was just interesting that I did get the messages in conversations, just not as part of a channel in tp it looked like
<Wizzup> but maybe conversations doesn't handle multi user chats well yet :)
<freemangordon> Wizzup: the question is: how conversations knows if it is multi-user chat or not?
<freemangordon> because I think there is a difference between room and multi-user chat
<freemangordon> my understanding is that rooms have separate handle type
<freemangordon> while multi-user chat handle has 'groups' interface
<freemangordon> but that's my understanding which is no necessarily correct
<freemangordon> *not
<Wizzup> freemangordon: I think it doesn't yet, because I also do not know how it works yet
<Wizzup> fdo.org is slow agai
<Wizzup> freemangordon: I think the groups interface is also for a channel
<Wizzup> A contact
<Wizzup> HandleTypeRoom
<Wizzup> HandleTypeContact
<Wizzup> HandleTypeList
<Wizzup> A chat room
<Wizzup> A server-generated contact list (see Channel.Interface.Group)
<Wizzup> HandleTypeGroup
<Wizzup> A user-defined contact list (see Channel.Interface.Group)
<Wizzup> I think there's a lot about opaque identifiers and whatnot
<freemangordon> so, to me at least multi-user chat Channel.Interface.Group
<freemangordon> but again, that's my understanding
<freemangordon> yet again, maybe I shall provide room handle for multi-user chats
<Wizzup> I don't think it is that interface
<Wizzup> that is the general interface for requesting users on rooms
<Wizzup> I would find some more links but it's frustrating to navigate fdo when it's down
<Wizzup> in any case conversations assumes that anything is a room as long as:
<Wizzup> if (channel->targetHandleType() == Tp::HandleTypeContact)
<Wizzup> as not*
<freemangordon> see the link ^^^
<Wizzup> I think everything is a room
<freemangordon> ok, so seems I am doing proper thing
<freemangordon> yes
<Wizzup> ok
<Wizzup> the way I see it there's no real difference in interface, just in some room properties
<Wizzup> btw, the 'No name' bug is quite annoying
<freemangordon> hmm, maybe I am not detecting properly what purple plugin implements
<Wizzup> msgstr "No name"
<Wizzup> msgid "addr_li_unnamed_contact"
<freemangordon> Wizzup: this is eds tp plugin thing
<Wizzup> are you sure?
<freemangordon> yes, names come from adress book, whick is created by eds tp plugin
<Wizzup> I think some protocols maybe do not provide a nickname but only a targetid
<Wizzup> ok, well, this string appears in osso-abook 3 times
<Wizzup> $ grep -r addr_li_unnamed_contact lib/*.c
<Wizzup> lib/osso-abook-contact.c: name = g_dgettext("osso-addressbook", "addr_li_unnamed_contact");
<Wizzup> lib/osso-abook-filter-model.c: gchar *unnamed_fold = g_utf8_casefold(_("addr_li_unnamed_contact"), -1);
<freemangordon> well, if there is no name and nick, I don;t see what abook is supposed to do
<Wizzup> lib/osso-abook-tree-view.c: contact_name = _("addr_li_unnamed_contact");
<Wizzup> targetid seems sensible
<freemangordon> what is this?
<Wizzup> persistent handle of the user on the protocol
<freemangordon> in terms of vcard/eds?
<freemangordon> heh
<Wizzup> I mean, literally my entire xmpp address book is No name
<freemangordon> abook uses EContact, which is EVCard as well
<Wizzup> as well as the slack ones
<Wizzup> and now I got a message from someone and remote_name because 'No name' :)
fab_ has quit [Ping timeout: 276 seconds]
<Wizzup> in this case the jabber address (somename@foo.org) would be better than 'No name', no?
<freemangordon> could be, but that's not abook
<freemangordon> again, it is eds tp plugin
<freemangordon> abook uses vcards
<freemangordon> motre or less
<freemangordon> *more
<freemangordon> bbl
<Wizzup> I am looking at the plugin
<Wizzup> freemangordon: regarding your link, yes, it seems like that would be good @ target handles
<Wizzup> freemangordon: the funniest thing is that if you click on a No name contact, it will show the network handle
<Wizzup> so clearly it knows and gets the info somehow
<freemangordon> Wizzup: does it have proper names in fremantle?
<freemangordon> :p
<Wizzup> yes
<freemangordon> in abook?
<freemangordon> hmm
<freemangordon> maybe abook in fremantle is doing something more
<Wizzup> my yes was @ your link
<Wizzup> not @ fremantle
<Wizzup> I will have to check in fremantle
<freemangordon> have to go now, will check tomorrow if I have missed somethiong in abook
<freemangordon> please verify in fremantle in the meanwhile
<freemangordon> if possibl
<freemangordon> e
<Wizzup> I have never seen it there but will check
<freemangordon> Wizzup: maybe debug through osso_abook_contact_get_name_components() to see why it fails
<freemangordon> or register an account for me to test
<Wizzup> freemangordon: do you have any xmpp account?
<Wizzup> freemangordon: but yes, I will register you one with me (didn't I already? I forgot)
<freemangordon> lemme check
<freemangordon> no, I don;t have any xmpp account
<freemangordon> ok, I am online there, but I see no contacts
<freemangordon> so maybe the sever does not provide contact list
* enyc meows :O
<enyc> no news for a while? hrrm
<Wizzup> freemangordon: do you have any contacts?
<freemangordon> no
<Wizzup> brb 2mins
<freemangordon> lets continue tomorrow
<Wizzup> ok
<Wizzup> freemangordon: fremantle does show the alias