/srv/irclogs.ubuntu.com/2014/07/08/#launchpad.txt

=== Ursinha-afk is now known as Ursinha
=== epsy is now known as \u03b5
evfoolhey all, is the diff update on a launchpad merge taking hours a normal thing? it says should be available in a few minutes05:20
wgrantevfool: Which merge proposal?05:24
wgrantIt should normally take a few seconds unless something is wrong.05:24
wgrantSo something is probably wrong.05:24
evfoolwgrant: https://code.launchpad.net/~evfool/pantheon-files/ui-polish/+merge/22591505:24
wgrantevfool: Fixed.05:26
evfoolthanks wgrant05:26
=== ral_ is now known as ral
=== gaughen_ is now known as gaughen
=== compholio is now known as ehoover
reedhi guys, how do you remove in bulk bugs containing spam?18:16
reedfiled a question https://answers.launchpad.net/launchpad/+question/251250 too18:17
dobeybugs can't be deleted18:18
dobeyand there's no way to bulk edit really.18:19
cjwatsonreed: We can and do hide individual bugs.  Whether you think that's "in bulk" depends on whether you're the one doing the work. :-)19:51
reedcjwatson, I'd rather not mark individually tens of bugs from known spammers :)19:52
cjwatsonreed: Don't bother; we do it routinely across Launchpad19:53
reedcjwatson, that's what I wanted to hear :)19:55
reedI'm going to ignore the spammy bugs then, I've filed a question highlighting the spammy users19:55
cjwatsonhave replied19:56
reedthanks19:57
cjwatsonreed: questions are the right way to draw our attention to this kind of thing in case we miss it though, so certainly feel free to do that - best if people don't just mark the bugs Invalid without telling us though, since that makes it less likely we'll notice and suspend the account20:01
reedcool20:02
reedI imagined it was best to leave the bugs untouched (/me lazy, too)20:02
reedcjwatson, sksharma872 bugs are still visible20:07
reedah, the bugs are already marked private20:08
reedhttps://launchpad.net/~tantrikbaba80020:08
reedI doubt these were filed manually20:08
dobeyyou'd be surprised20:11
reedcjwatson, I added a couple of comments to the question, hope it helps20:11
cjwatsonreed: Ah, please in future give the user name, not the display name20:24
cjwatsonreed: The reason I think they're at least semi-manual is that there are small bits of variation, like occasional editing of bug metadata after initial creation.  I suspect perhaps somebody's paying people in an internet cafe somewhere to spam various websites?  I can't be sure ...20:29
cjwatsonreed: The rate is also suspiciously low for a bot20:29
cjwatsonreed: And it's very badly designed - the links are rel="nofollow", so as far as we can tell it isn't giving them pagerank or anything, all it seems to really be achieving is low-level annoyance20:30
cjwatsonreed: (Happy to see evidence to the contrary - this is accumulated intuition from a few months of this)20:32
reedit's hard to believe that there are idiots out there filing bugs 'manually' like this...20:33
reedstupidity has no limits evidently though20:33
cjwatsonPeople are paid to farm gold in world of warcraft ...20:33
dobeycjwatson: i don't think it's an internet cafe. most of these types of spam seem to come from low income countries where a lot of "mechanical turk" type of work gets contracted out to. there's probably an office in india that was contracted to post such messages all over the web20:33
dobeyexactly20:34
cjwatsonWell yeah, I'm trying not to racially stereotype and was looking for something sort of neutral20:34
cjwatsonLooking at the six bugs filed by ~shfdjsjdgcck (now private), they're on the order of 30 seconds apart20:35
cjwatson(with a fair bit of variation)20:35
dobeycjwatson: yeah, i wasn't stereotyping. just stating where i see the same type of spam coming from on askubuntu for example, and that often the usernames seem to have very indian roots in portions of them (like tantrikbaba for example)20:35
cjwatsonSo it *could* be a bot, yes, in theory, but it also fits the profile of somebody creating an account, spamming with copy and paste for a short while, and then switching away20:35
cjwatsonIf they were single-digit seconds apart then that would be more bot-like IMO20:36
dobeyif it were a bot, i'd suspect millisecond level distance between posts20:36
dobeyor maybe i'm just to my bots being fast on my fast connection :)20:37
cjohnstonsounds like dobey should share his connection20:37
dobeyi do share it. all these laptops, phones, and game consoles need bandwidth :)20:38
cjwatsondobey: I'm accounting for Launchpad being slow ;-)20:38
dobeycjwatson: yeah. i'm just speaking from experience of a few scripts i've written in the past, where it would go through a whole lot of bugs pretty fast. faster than 1 per second at least20:40
dobeyanyway20:41
* dobey goes back to insane levels of abstracting20:41
=== xnox is now known as xnox_
reedbots can also rate-limiting themselves in order not to be spotted for the longest amount of time :)21:17
reedcjwatson, what should I do with all those invisible bugs filed by that moronspammer?21:18
cjwatsonreed: You can reassign them to the "null-and-void" project if you like to get them out of your way21:22
reedcjwatson, one at the time? geez21:22
cjwatson(Our formula for hiding bugs is: reassign to null-and-void, set status to Invalid, set to Private)21:22
cjwatsonreed: It's scriptable using the Launchpad API if you want21:23
reedgeeez21:23
cjwatsonI haven't yet got impatient enough to write a script for it21:23
reeddo you have the script handy? :)21:23
reedahhaha21:23
reeddamn... i'd rather keep them there21:23
cjwatsonWhich username and project name was it again?21:23
reedhttps://bugs.launchpad.net/openstack-community/ and https://launchpad.net/~tantrikbaba80021:24
cjwatsonreed: Entirely untested, but typing something like http://paste.ubuntu.com/7767586/ into "lp-shell production devel" should do it21:29
cjwatson(Will fail for any multi-task bugs, but I haven't seen any of those from this class of spammers yet)21:30
* reed needs to remember how to login in launchpad from shell...21:30
cjwatsonput BROWSER=firefox before that and it'll pop it up in a browser21:30
cjwatson(only needed the first time)21:31
reedcjwatson, what do you mean by 'lp-shell'?21:34
=== xnox_ is now known as Eisbrecher
=== Eisbrecher is now known as Eisbrecher_xnox
cjwatsonreed: sudo apt-get install lptools21:35
reedah, i was missing that, went to a python shell21:36
cjwatsonYou can do it there too with something like   from launchpadlib.launchpad import Launchpad; lp = Launchpad.login_with("antispam", "production", version="devel") at the start21:37
reedClientError: HTTP Error 410: Gone21:39
reedto In [6]: spammer = lp.people['tantrikbaba800']21:39
cjwatsonOh, er, right21:40
reedbecause the user is suspended, right?21:42
cjwatsonreed: Yes.  http://paste.ubuntu.com/7767617/ and fill in the bug_nums array at the start21:43
reedhow should I specify the bug numbers? with the # too?21:47
reedKeyError: 133807021:48
reedcjwatson, the code you pasted doesn't seem to work with invisible bugs22:03
reedcjwatson, http://paste.ubuntu.com/7767688/22:04
reedI give up, spent already too much time on this22:04
cjwatsonreed: If even you can't see them, why are you trying to do anything else?  I thought you were doing this because you could still see them22:07
cjwatsonreed: #1338070 appears to now be in the correct state, set by you 22 minutes ago ...22:08
cjwatsonMaybe it just fails on trying to set the information type after changing the target to one where you can't see private bugs.  I didn't claim my script was robust :-)22:09
=== reed_ is now known as reed

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!