[01:06:23] https://phabricator.wikimedia.org/T198157 [01:06:43] Krenair https://phabricator.wikimedia.org/T198547 [01:06:54] that's going to be a pain to revert [01:07:17] uh vulgur language [01:07:25] it's time to start pinging all the admins we can find [01:07:51] Krenair ok [01:08:34] i've pinged 2 in -operations [01:12:37] Phabricator admin urgent... https://phabricator.wikimedia.org/p/Vvjjkkii/ is nuking tasks. [01:13:57] think I've got one [01:14:04] someone block him on wikitech [01:14:41] they're disabled now [01:14:45] ah [01:14:46] thanks [01:14:50] Sweet. [01:18:54] I managed to get Bryan by sending him a hangouts message [01:20:58] Is he able to mass-rollback? [01:21:28] Nope [01:21:30] Krenair thanks! [01:21:44] Matthew_ it has to be done manual. [01:22:20] Mmmmph OK I'll hit the XTools ones. [01:25:31] These comments are quite funny without context xD [01:25:46] "Sounds good!" [01:33:55] Warning, but of spam incoming. I'm going to manually clean up as many as I can. [01:38:18] Never mind, there's no way I can catch them... the feed system is still catching up to changes half an hour ago... [02:28:44] https://phabricator.wikimedia.org/p/Vvjjkkii/ someone stop this spam? [02:29:46] they are still spamming despite disabled [02:35:55] zhuyifei1999_, omg how many times do we have to say this [02:36:01] they are not still spamming [02:36:11] the phabricator job queue is still going [02:38:56] ok [03:16:04] Steinsplitter AlexZ ? [03:16:13] Matia ? [03:16:30] musikAnimal [03:16:44] Alaa2, ? [03:52:18] any phab admin in here? [04:25:53] !admin can anyone please block this user? [04:25:53] https://phabricator.wikimedia.org/p/Vvjjkkii/ [04:26:06] They have been spamming on phabricator. [04:26:08] User is blocked. Phabricator is just catching up [04:26:27] It uses a job queue just like wikis. [04:26:48] Matthew_: can you rollback their recent edits to Wiki Loves Love? [04:26:59] All rollbacks are manual sad to say. [04:28:05] How do I do that. [04:28:30] It is so embarrassing that I never learned to rollback on phab. [04:28:56] No, what I mean is you have to go in and edit the task, undoing the changes. There is no "rollback" button :( [04:29:21] Nor there is a history page. [04:29:43] Nope. But if I go in to the task, it has a description of what's changed. I just copy that back in. [05:01:10] Am I blind or is there no way to see what the old point value was for a task? [05:01:20] e.g. https://phabricator.wikimedia.org/T192831 [05:02:21] Ooooof I'm not seeign anything. I wonder if we lost any XTools point values... [05:02:53] i think if the points were added after the task was created, there's a record of it, but not if they were added at the same time as creating the task [05:02:57] I'm very close to finishing a rollback script! [05:03:12] musikanimal: brilliant! :) [05:03:37] Brilliant! Let me know if you need any help [05:04:24] I would assume it was added when it was first created, thats why there isn't any record of it [05:04:35] same thing as I hated in Bz [05:05:32] Phabricator actually changed that a few years ago. Bugged me when it was changed. [05:06:30] I don't think Phab ever did that, when it showed it in ours, thats from tasks that were migrated from Bz [05:06:56] See I used to have a exana hosted phab, code was from '15 or '16 and it had separate entries. [05:20:08] my script is returning successful responses but I don't see anything in my feed. I guess that's Phab being slow? [05:27:43] it works! [05:27:51] https://phabricator.wikimedia.org/T195979 (lots of trial/error) [05:51:33] I got everything but the projects https://phabricator.wikimedia.org/T192948#4357285 [05:52:07] and triage... because the API returns it as a number, but the POST API wants a string ("high", "low", etc.) .... [05:57:10] I can't do projects. There's no before/after [06:00:30] can someone block https://phabricator.wikimedia.org/p/WhitePhosphorus/ [06:01:40] uh no [06:08:38] I can revert everything except changes to projects and the triage level. I hope that's doing more good than harm? samwilson Matthew_ p858snake|L [06:08:49] you still need to go through and fix those, but at it's a little less work [06:09:02] why can't you do projects? [06:09:10] the API doesn't give you a before/after [06:09:14] it's stupid [06:09:24] I could use the original projects, from when it was created [06:09:28] I think in this case, the user added the same projects to each task... [06:09:40] yeah it's a pain in the ass to get the proper IDs [06:09:46] but lemme try doing that [06:13:19] got it [06:14:09] And the triage level I would set to "needs triage" but that's just me. [06:14:26] And cool. The vandal hinted that he'd be back, so having this as a tool will be wonderful. [06:14:42] running at https://phabricator.wikimedia.org/p/Community_Tech_bot/ [06:14:45] s/hinted/stated/ [06:14:57] please feel free to double check things [06:16:42] Not seeing projects done but that could just be me xD [06:17:02] Oops never mind, forgot a refresh [06:17:10] okay good :) [06:17:23] I'm leaving the triage levels as-is for now [06:17:35] most of them were closed tasks anyway [06:17:45] He set high to everything but eh. It doesn't much matter. [06:18:14] !admin [06:18:19] (dunno if that works here) [06:18:55] oh wait nvm, sorry, thought I saw a new vandal. nope [06:22:15] yo andre__ ! [06:22:29] musikanimal: Morn! [06:22:36] check this out https://phabricator.wikimedia.org/p/Community_Tech_bot/ [06:22:45] phab rollback! [06:23:25] yeah, very nice [06:23:47] I've seen one case where it removed too many projects, but seems to work otherwise. yay [06:23:58] ( https://phabricator.wikimedia.org/T192948#4361262 ) [06:24:17] oh darn [06:24:19] How do I owe a drink? :D [06:24:23] s/How/Who/ [06:24:33] oh yeah, that was earlier [06:24:34] I fixed that [06:24:47] hehe, next time I see you! [06:25:32] Shaweeet! [06:27:06] andre__: ah, I hit a throttle [06:27:15] "You are issuing too many requests too quickly" [06:27:33] I don't think Community_Tech_bot is actually marked as a bot, if that matters [06:27:55] I saw the "users" API said something about bot edits, so I assume there's some sort of flag you can add to accounts? [06:28:38] now I can't load Phabricator myself, since the bot was running from my IP [06:29:31] https://www.mediawiki.org/wiki/Phabricator/Bots I think