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

#1223 new defect

tweets show up either in a timeline OR in a search channel

Reported by: levu@… Owned by:
Priority: normal Milestone:
Component: Twitter Version: 3.4
Keywords: Cc:
IRC client+version: client-independent Operating System: Linux
OS version/distro: Ubnuntu

Description

let's say, I do follow @abc with my accound @levudev. Now I create with chat add track:abc;follow:abc #abc an search channel. If I do tweet "@abc foo" from the timeline channel, the resulting tweet with a mention to abc does not show up in the search channel (first bug), if @abc is replying with e.g. "@levudev bar", this tweet is showing up in the search channel but not the timeline channel (second bug).

I rated this as "major" because there will be missing tweets in the timeline, which is rather bad :)

bitlbee version: 3.4.1

Attachments (0)

Change History (3)

comment:1 Changed at 2015-07-24T17:53:19Z by levu@…

oh, well, this should be a defect, of course, but I can't change this…

comment:2 Changed at 2015-07-24T21:27:00Z by dx

Priority: majornormal
Type: enhancementdefect

Thinking out loud:

It's a side effect of tweet deduplication (used mostly so that you don't get shown the same tweet several times because it got retweeted by another one of your followers).

I think your own tweets that match search queries go missing because the main twitter channel handles self-messages differently to how most bitlbee groupchat channels do it, which is... just hiding the message when it comes from yourself. Which is needed for protocols that echo all messages, and twitter happens to be one of those. So it's sorta like the search channels are doing the right / most consistent thing here.

comment:3 Changed at 2015-07-29T21:43:50Z by wilmer

Yeah, definitely not major, marjor+ is really just for security issues or for example protocols being broken entirely.

Note that deduplication is mostly meant to suppress duplicate retweets, so if you'd want to change behaviour here you could disable deduplication if a non-retweet matches a previous message and only dedupe if the newer message is a RT of a previous (re)tweet.

Modify Ticket

Action
as new The ticket will remain with no owner.

Add Comment


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

 
Note: See TracTickets for help on using tickets.