In Chatroom instead of names there are questions marks displayed
Bug #793048 reported by
grofaty
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Lernid |
Fix Released
|
Low
|
John S. Gruber |
Bug Description
In Chatroom I see users like <user1> which is OK, but some users are displayed like <??????>. Maybe this users are using some non-English letters or something like that. But it is not pretty to see questions marks, because you don't know to which one you are talking too.
Sorry I can't post print-screen because there is no session currently running.
Related branches
lp://staging/~jsjgruber/lernid/lernid-proposed
- John S. Gruber: Pending requested
-
Diff: 2983 lines (+636/-637)50 files modifiedbin/lernid (+7/-9)
debian/changelog (+22/-0)
etc/lernid-classrooms.d/ubuntu-classroom (+1/-1)
lernid.1 (+0/-3)
lernid/Sessions.py (+6/-7)
lernid/lernidconfig.py (+1/-1)
lernid/widgets/Browser.py (+225/-182)
lernid/widgets/Schedule.py (+1/-1)
lernid/widgets/WebChatroom.py (+0/-61)
lernid/widgets/__init__.py (+0/-1)
po/af.po (+8/-8)
po/ar.po (+10/-11)
po/ast.po (+8/-8)
po/ca.po (+9/-9)
po/cs.po (+8/-8)
po/da.po (+8/-8)
po/de.po (+11/-11)
po/el.po (+9/-9)
po/en_AU.po (+10/-10)
po/en_CA.po (+10/-10)
po/en_GB.po (+12/-11)
po/eo.po (+9/-9)
po/es.po (+13/-13)
po/es_AR.po (+8/-8)
po/eu.po (+9/-9)
po/fi.po (+8/-8)
po/fil.po (+12/-11)
po/fr.po (+12/-12)
po/he.po (+9/-9)
po/hr.po (+9/-9)
po/hu.po (+9/-9)
po/id.po (+8/-8)
po/it.po (+10/-10)
po/jbo.po (+8/-8)
po/ms.po (+10/-10)
po/nb.po (+8/-8)
po/nl.po (+12/-12)
po/oc.po (+9/-9)
po/pl.po (+11/-11)
po/pt.po (+8/-8)
po/pt_BR.po (+10/-10)
po/ro.po (+8/-8)
po/ru.po (+9/-9)
po/sl.po (+10/-10)
po/sv.po (+11/-11)
po/te.po (+8/-8)
po/tr.po (+9/-9)
po/uk.po (+10/-10)
po/zh_CN.po (+12/-11)
setup.py (+1/-1)
Changed in lernid: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in lernid: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Please don't bother trying to get a print screen--I've seen it (and looked into it a little). At start up Lernid asks Telepathy for a list of those in the chatroom (getting a list of numbers) and then asks for the associated nicknames. Whenever someone is added to the chatroom (or, it seems, changes their nick) lernid is notified by telepathy and lernid asks for the associated nickname.
The error happens when a message comes in and the number is one lernid was never told about.
This is rare enough that I've only been able to look at a case once, but that's what I learned. I have to wonder whether it is related to IRC server computers losing and regaining their connections, but I'm way out on limb with that guess.
I don't know how to communicate better with Telepathy so, for me, it's a question of how to best deal with the issue. I'm thinking of pausing lernid (I think for only a fraction of a second) while it gets the unknown nickname from Telepathy. I don't think the pause would be noticed, but if it is a second approach is to spit out the <???> once but get the nickname asynchronously so the individual's next message is properly marked.