close Warning: Failed to sync with repository "(default)": [Errno 12] Cannot allocate memory; repository information may be out of date. Look in the Trac log for more information including mitigation strategies.
Modify

#843 closed enhancement (invalid)

handle twitter in right way

Reported by: vanopen@… Owned by:
Priority: normal Milestone:
Component: Twitter Version: 3.0.3
Keywords: Cc:
IRC client+version: Client-independent Operating System: Public server
OS version/distro:

Description

I don't think bitlbee handle twitter in the right way. Everytime I log on bitlbee, twitter always pops up the status from twitter, no matter if I've read it or not. For most irc client, it will cause many many duplicated msgs logged in log, if I connect to bitlbee in many times in a time (e.g., due to bad net working condition to make bitlbee disconnected/reconnected).

For old status, user can enable their irc client's log function, and see the log for it.

Attachments (0)

Change History (5)

comment:1 Changed at 2011-10-21T13:24:26Z by wilmer

Resolution: invalid
Status: newclosed

I'll just ignore the vagueness and arrogance of your bug report.

BitlBee is stateless. And it doesn't know which statuses you did and did not read. If you don't like it, use something else.

comment:2 in reply to:  1 Changed at 2011-10-21T14:05:02Z by anonymous

Replying to wilmer:

I'll just ignore the vagueness and arrogance of your bug report.

BitlBee is stateless. And it doesn't know which statuses you did and did not read. If you don't like it, use something else.

Sorry for my poor English and expression in a wrong way, I really didn't mean to do it, and thank you for the explanation why it can't support that.

comment:3 Changed at 2011-10-21T14:16:22Z by wilmer

"the right way" is a personal thing and with this funcitonality existing for almost 2 years it's a bit bold to claim that BitlBee is doing it wrong :-)

Either way, this just won't happen. BitlBee doesn't know which posts you read or not. For example if your IRC host crashed while you weren't connected to it, it's wrong to assume the user read all tweets up to then. The user should just use the timestamps to see for him/herself which msgs are new.

It's indeed noisy when you keep reconnecting, but you can just read the most recent backlog up to the point you recognise the tweets. It's not like you'll miss out on something huge if you miss a few tweets, one will just have to miss out on some of their friends' bathroom breaks. :>

comment:4 Changed at 2011-10-21T23:25:06Z by vanopen@…

Thank you wilmer for the detailed explanation! A question arises with "if your IRC host crashed", in this condition you mensioned, will the gtalk/msn's msgs get lost?

comment:5 Changed at 2011-10-22T01:16:17Z by wilmer

It all depends on your setup. BitlBee passes msgs to your IRC client, it won't remember them. So probably they will be in your IRC logs if you save those to disk. If you don't, then those msgs would also be lost.

Keep in mind there's a difference between a regular IM client and BitlBee. Whereas a regular IM client has a UI in which it shows you messages - and also has some idea of what you looked at and what you did not look at, BitlBee relays the messages to your IRC client and then forgets about them. It's not a user agent, it's a relay, a translator.

So all you need is on-disk logs. And of course real IRC geeks never detach from their IRC screen session. :>

Modify Ticket

Action
as closed The ticket will remain with no owner.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.