[01:02:57] RainbowSprinkles: Neat. [01:03:05] But that would be only for collecting requests, right? [01:03:32] Or do you have some bot that acts on such requests automatically (Please say "yes", please say "yes" ... ok I know :-/ ) [01:04:10] No :p [01:04:16] Argh! I knew it :-P [01:04:21] I mean, such a bot is *possible* in theory [01:04:22] :) [01:04:33] Let's call that bot "qchris". [01:04:40] In theory, we could write a Phab application that does it automagically [01:04:56] Request repo -> approve -> it does the work [01:05:20] Actually, I could hack something up in python pretty damn quick [01:05:21] Yeah. But in truth, every other repo request has something special. So I guess it'll stay manual for quite some time. [01:05:32] There's well defined APIs for all of these actions [01:05:41] Well, except ACLs [01:05:46] On the Gerrit side, I have it scripted. [01:05:48] Including ACLs. [01:05:59] But Phab's API is ... evil. [01:07:50] repository.create seems to have disappeared. [01:07:57] And there's only a diffusion.repository.edit, no .create [01:08:02] :-) [01:08:07] I told you. ... [01:08:10] Phab's API is evil. [01:09:57] For sure there is some way to do it. I had it scrited once. But things move around every now and then. I gave up and I am doing the Phab part manually. [01:10:05] We're not having 10s of requests/day. [01:18:10] Moving it all to phab and off that terrible wiki page will at least let us track statuses better :) [01:18:55] (it's why I included the checklist for us :)) [01:20:39] I like the Wiki page :-) [01:20:43] But meh. [01:21:06] Wiki pages are terrible for workflows like that :p [01:21:28] Phabricator is terrible as a whole :-D [01:21:38] The form has hidden fields that already adds #repo-admins and you and I as subscribers, plus sets priority to normal [01:21:46] Yup. I saw that. [01:21:49] Let's try it. [01:22:00] Anything else you think needs to be on the form? [01:22:06] Missing instructions? Missing data we want? [01:22:37] I guess we should capture whether they want Open Push or Review. [01:23:06] Other than that, it should be fine. [01:23:13] Ah good point [01:23:27] * RainbowSprinkles makes some edits [01:30:00] Ok, form looks all set I think. I'll archive the old page tomorrow and send an e-mail to wikitech-l [01:33:23] * qchris__ cries a little because of losing a good friend. [01:33:28] RIP dear wiki page. [01:33:34] I'll miss you. [01:33:38] Look at it as making a new best friend ;-) [01:33:58] The old page will live on, sorta! It'll be a soft redirect to Phab :) [01:34:00] FRIENDS ARE NOT SWAPPED EASILY OMG!!!!!! [01:34:06] :-) [08:59:27] 06Project-Admins, 06Discovery-Analysis, 06Repository-Admins: Add Chelsy and Mikhail as admins to Discovery's Analysis repos on Diffusion - https://phabricator.wikimedia.org/T159169#3066923 (10mmodell) ok I created #acl_discovery-repository-admins as a subproject of #repository-admins and granted access to @m... [15:33:32] RainbowSprinkles diffusion.repository.edit is also create too [15:34:06] "Apply transactions to create a new repository or edit an existing one." [15:34:24] https://phabricator.wikimedia.org/conduit/method/diffusion.repository.edit/ [17:05:48] Oh, hmm [17:05:50] Misread that [17:09:17] Yep [22:59:22] 10Phabricator: Add support for task types - https://phabricator.wikimedia.org/T93499#3069330 (10mmodell) This just got implemented upstread: https://secure.phabricator.com/T12314 [23:00:22] 10Phabricator: Add fields to support bug specific information - https://phabricator.wikimedia.org/T92708#3069331 (10mmodell) https://secure.phabricator.com/T12314