Retweets shown as replies on Twitter

Bug #404939 reported by Alex Harrington
46
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Gwibber
Fix Released
High
Ryan Paul
Nominated for 1.0 by r12056
Nominated for 1.2 by r12056
Nominated for 2.0 by r12056
Nominated for 3.0 by r12056

Bug Description

Gwibber 1.2.0 on Jaunty.

When using the Retweet functionality, the resulting message is in_reply_to, so the message doesn't appear in my twitter feed unless people following me also follow the person I'm retweeting - which kind of defeats the object!

To reproduce:
Select a message.
Retweet it.
Note that in the twitter webpage view of that message it's "in reply to".

Copy text of selected message and paste in to a new message, with appropriate recycle symbol, via @User or RT: and see that it's a new post, not a reply.

Related branches

Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

WFM
$ apt-cache policy gwibber
gwibber:
  Installed: 1.2.0~bzr350-0ubuntu1~daily1
  Candidate: 1.2.0~bzr350-0ubuntu1~daily1
  Version table:
 *** 1.2.0~bzr350-0ubuntu1~daily1 0
        500 http://ppa.launchpad.net karmic/main Packages
        100 /var/lib/dpkg/status
     1.2.0~bzr346-0ubuntu2 0
        500 http://darkstar.ist.utl.pt karmic/universe Packages
        500 http://archive.ubuntu.com karmic/universe Packages

Changed in gwibber:
status: New → Invalid
Revision history for this message
Alex Harrington (alexharrington) wrote :

Sorry. I don't understand what WFM means?

Link to a message I just posted using the retweet function:
http://twitter.com/alexharrington/status/2857179708

See that it's in reply to...

apt-cache policy gwibber
gwibber:
  Installed: 1.2.0~bzr350-0ubuntu1~daily1~jaunty
  Candidate: 1.2.0~bzr350-0ubuntu1~daily1~jaunty
  Version table:
 *** 1.2.0~bzr350-0ubuntu1~daily1~jaunty 0
        500 http://ppa.launchpad.net jaunty/main Packages
        100 /var/lib/dpkg/status
     0.8-0ubuntu5 0
        500 http://gb.archive.ubuntu.com jaunty/universe Packages

If I'm missing something then fine, but I really don't understand the reply at all...

Alex

Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

WFM = Works For Me

Your dent is weird, but it should not happen

Mine dont do that, as u can see from the screenshot.

Are u just pressing the ReTweet button, or somehow hitting the Reply arrow too?

Yep, i just reproduced it
https://twitter.com/BUGabundo/statuses/2860821712

you press retweet and then press Reply!!! Dont to that!

Revision history for this message
Alex Harrington (alexharrington) wrote :

No. I'm not pressing retweet and then reply, just retweet...

I can take a screen video if that's helpful.

Alex

Revision history for this message
Alex Harrington (alexharrington) wrote :

I did a bit of Googling on this today, specifically:
http://www.google.co.uk/search?q=RT+%22from+Gwibber+in+reply+to%22+site%3Atwitter.com

And quite quickly found several instances that appear to be the same thing happening with others, eg:
http://twitter.com/williamsjoe/status/2783459709
http://twitter.com/williamsjoe/status/2783182566
http://twitter.com/thiagoarrais/status/2567778616
http://twitter.com/NickFrancesco/status/2762686535

and also pleanty of examples of it working fine. I don't think this is "invalid" though?

Alex

Revision history for this message
Ryan Paul (segphault) wrote :

Indeed, retweets are being posted with an in_reply_to_status_id parameter. This is an undesirable side-effect of using message_target to enforce sending the retweet to only the originating service. It's definitely a bug.

Changed in gwibber:
assignee: nobody → Ryan Paul (segphault)
importance: Undecided → High
status: Invalid → Confirmed
Revision history for this message
Ryan Paul (segphault) wrote :

@BUGabundo: your conduct in Gwibber bug reports is too presumptuous. Please refrain from marking bugs as invalid unless you absolutely know what you are talking about. If you are not experiencing a bug, then you can post a comment to say that you aren't experiencing it. But please don't mark anything as invalid in the future.

Revision history for this message
Colin Dean (colindean) wrote :

Just confirming that this is still occurring as of rev 458. I'm able to reliably reproduce it by sending a retweet only to a single service. I'm able to show it on both twitter and identica:

http://identi.ca/notice/11089026
http://twitter.com/colindean/status/4514967136

Revision history for this message
Sam Weston (cablespaghetti) wrote :

I only just realised that this bug existed. So imagine lots of my retweets intended for my followers enjoyment have been hidden. :(

Revision history for this message
Sam Weston (cablespaghetti) wrote :

I've had a look at the code and discovered that there is a really easy workaround. Just go into Preferences and under the Messages tab check the 'Send retweets to all services box' and it bypasses the troublesome code.

Revision history for this message
Sam Weston (cablespaghetti) wrote :

I've now fixed the code for when you don't have the above box checked. Now I have to figure out how to submit a patch...

Revision history for this message
Colin Dean (colindean) wrote :

Sam, after committing locally, you can do something like "bzr push lp:~sweston/gwibber/retweet-shown-as-reply-lp404939" to push your branch to Launchpad, then go to https://code.edge.launchpad.net/gwibber, find your branch listed, and file a merge proposal.

Conversely, you can do a "diff -u /path/to/gwibber/trunk /path/to/your/branch >> retweet-shown-as-reply-lp404939.patch" and upload that patch as an attachment to this bug.

Revision history for this message
Sam Weston (cablespaghetti) wrote :

I've already created a branch and submitted the merge proposal on friday night. I can try and upload a patch as well if you want one. Hopefully it will be merged into the main bzr branch soon, assuming my code and my branch are good.

https://code.launchpad.net/~sweston/gwibber/retweetbugfix

Revision history for this message
Sam Weston (cablespaghetti) wrote :

I fixed this with my branch nearly a month ago, with a really simple fixed. I'm slightly irritated it hasn't been fixed in the main branch yet... In fact there doesn't appear to have been any development in a couple of weeks for some reason.

Revision history for this message
Ryan Paul (segphault) wrote :

This has been merged in trunk.

Changed in gwibber:
status: Confirmed → Fix Committed
Revision history for this message
Wolter HV (wolterh) wrote :

This still doesn't work for me. I am using the gwibber daily builds--current version is 2.29.91
I have tried Retweet modes RT and recycle, and they don't work; please tell us which mode should we use.

Revision history for this message
kyleabaker (kyleabaker) wrote :

Still not working in 2.29.92.1 as a proper retweet. Is it still not possible to have them properly retweeted so that on the web they appear with "... Retweeted by username and N others"?

Furthermore, the recycle character that is used doesn't appear for me on my iPod Touch (Twitteriffic), Windows XP laptop or Windows 7 Desktop. The only location I see the recycle icon is in Ubuntu and as best I can remember, it was the chosen default retweet style when I first installed Ubuntu 10.04.

I'm not sure if its still the default, but if this char isn't going to be available to other platforms by default then it shouldn't be the default retweet style.

Revision history for this message
Sam Weston (cablespaghetti) wrote :

This bug pre-dates the new twitter retweet mechanism. I'm sure there are other bugs referring to that. In regards to the recycle symbol, it is a unicode character and as such, doesn't work with some clients. That is why in my personal branch (based off the old 2.29 code) includes the option to change it to RT.

I'm unsure of the opinions of the gwibber developers on the subject.

Revision history for this message
Sam Weston (cablespaghetti) wrote :

This bug : https://bugs.launchpad.net/gwibber/+bug/500927 looks like the correct one for your issue. Also, my branch is based off 2.0.0 not 2.29...it's been so long since I updated it.

Revision history for this message
Omer Akram (om26er) wrote :

Is this still an issue with gwibber 2.29.95?

Changed in gwibber:
status: Fix Committed → Incomplete
Revision history for this message
Ryan Paul (segphault) wrote :

This issue, which relates to conventional retweets being sent as replies, was fixed a long time ago.

This bug report is NOT for native-style Twitter retweets. You can follow that bug here: https://bugs.edge.launchpad.net/gwibber/+bug/500927

Changed in gwibber:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.