[00:10:04] obviously I cannot reply for Chase and don't know which of the tasks can be helped with specifically for this week (Phab prod) except for OAuth (T553). [00:10:05] I can only offer some items for later from the general list: Create a Gerrit plugin to notify Phabricator tasks about related patches (T277); Handle metadata / user account claiming on imported tickets (T612); IRC bot to report Phab activity like Wikibugs does with Bugzilla (T221) [00:20:11] T277 and T221 sound like good ones for vols [00:21:01] and of course helderwiki can copy to mw.o as suggested :) [00:21:28] when do we expect fab tickets to be viewable in phab? [00:27:45] on Friday [00:28:04] for volunteers, probably the on-wiki templates could also be interesting [00:30:09] T284 "Adapt on-wiki bug templates to point to Phabricator" and T285 "Port {{tracked}} gadget to query Phabricator API" [00:30:13] ("T276 Port {{mw:Extension}}'s bugzilla section links to Phabricator" is probably be complicated (plus no idea yet how to achieve that)) [00:30:41] though T284 has a first version at https://www.mediawiki.org/wiki/Template:Phabricator already [00:30:57] but {{tracked}} would welcome some template/regex master I guess [00:35:44] Phabricator already has a good irc bot, just needs a few feature-enhancements really... [00:36:03] * helderwiki added a small note about the emails: https://www.mediawiki.org/w/index.php?diff=1144290 [00:36:33] I guess I might tackle the gerrit plugin but I don't know how I would test it [00:37:54] I'd rather be working on migrating gerrit to differential... I don't feel like it's a great use of resources since gerrit should be a dead-end at this point [00:38:57] Is there a bug/task/ for setting up the interwiki for Phabricator? There was a related request at https://meta.wikimedia.org/w/index.php?title=Talk:Interwiki_map#WMFLabs.27_Phabricator [00:43:28] there is a task [00:44:46] twentyafterfour: slogging through things now, will know more about what is going to be an issue soon I think [00:45:00] if oauth is gtg, then the gerrit thing [00:45:12] and I know it seems ponitless but from what I've seen for gerrit migration expectations [00:45:20] it's a wayyyyyys off after bugzilla [00:45:36] redirect sites [00:45:38] would be a good one [00:45:56] the prod user for it just has read to phabricator_maniphest db [00:47:34] andre__: where are you getting these T numbers from? [00:47:51] from the now not only anymore Labs instance of Phabricator [00:49:06] andre is like rainman for phab [00:49:42] I wonder why it couldn't be left up read-only? or something. anyway, bbl [00:51:19] because it doesn't really support read-only :( [00:51:37] we tried today, but those policies are only applied to newly created tasks [00:51:43] Can someone provide a typical example of a URL for a task in the prod Phabricator? [00:52:06] ...so even when restricting access/commenting on tickets via the policy settings, that does not apply to already existing tasks/tickets [00:52:18] and there's no way to set a banner on every page unfortunately either [00:52:56] helderwiki: regarding interwiki: legoktm created a task today which says: "Once the domain name and url structure has been finalized, it should be added to the interwiki map for WMF projects at https://meta.wikimedia.org/wiki/Interwiki_map. And then just bug a sysadmin (Reedy ;)) to run the sync script. We may also want to update the "bugzilla" map entry." [00:53:21] huh? what about making db (mysql?) readonly [00:53:22] helderwiki: e.g. https://phabricator.wikimedia.org/T1234 [00:54:23] it would still not be clear to people that they cannot add new comments and are not supposed to add new comments [00:54:34] plus backend error would need to be propagated to the UI [00:56:43] andre__: first attempt at improving [[Template:Tracked]]: https://www.mediawiki.org/w/index.php?diff=1144344 [00:57:10] helderwiki, oh cool, great! [00:57:30] yeah, the idea is basically: if the parameter is only digits, it's a bugzilla link that should stay as is (because it'll be redirected anyway) [00:57:31] do we have something analogous to the fixed/wontfix/invalid/later/critical? [00:57:44] if it starts with a T and then digits only, it should go to phabricator.wikimedia.org [00:58:16] helderwiki: :DDD [00:58:38] for now I'm just testing if the first letter is a T, without checking other characters [00:59:15] we have statuses (no resolutions)... we have "resolved" (which is FIXED), "declined" (which is nicer than WONTFIX), and a small number more that I have forgotten. :P [00:59:20] "critical" as such won't exist as we will drop Severities. [00:59:36] priorities are pretty close [01:00:39] https://github.com/wikimedia/operations-puppet/blob/production/modules/phabricator/data/fixed_settings.yaml [01:01:35] chasemp to the rescue! So yeah, statuses are: open, resolved, invalid, dupilcate, declined [01:02:14] maybe duplicate* [01:02:43] though duplicate... ah, it's complicated. :) [01:03:29] what's the diff between duplicate and merged? [01:03:33] you can "merge duplicates in" [01:03:49] for a ticket [01:03:51] if they exist [01:04:00] can you revert a merge? [01:04:17] it's a good question to which I don't have an answer [01:04:41] yes you can [01:04:59] the previously merged ticket goes back to open state then [01:05:38] I thought but wasn't sure [01:05:42] and no where to test [01:05:43] I mean in OTRS and RT merge is permanent [01:06:00] helderwiki: also have you seen https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28idea_lab%29#Bugtrack_template ? [01:06:17] probably not [01:06:18] so typo a ticket # and… [01:06:59] it's a visual list and it's reversable I believe [01:07:03] chasemp, I only know that because of disagreement and people reopening merged (dup'ed) tickets. ;) [01:08:06] "bugtrack template" shading effects... Hmm. I guess I'm not designer enough to care :) [01:18:31] updated the doc for the template: https://www.mediawiki.org/w/index.php?diff=1144402 [01:18:39] question: what to do with "CRITICAL"? [01:19:25] [01:20:31] helderwiki: I would remove that "feature" [01:26:03] yeah [01:27:02] ok: https://www.mediawiki.org/w/index.php?diff=1144430 [01:27:29] except for eventual bugs, the wikicode part of that template should be working [01:27:54] we will still need to fix the JavaScript code of the associated Gadget... [01:50:40] oh cool, thanks! [19:18:46] What happens if a user is renamed on WMF wikis and the old name was used to log in on Phabricator? Will the new name just work? [19:22:20] andre__: ^ [19:24:06] Uh. Now that's something I don't know. Maybe someone else here knows. [19:50:34] twentyafterfour: ^ [19:54:28] it should still work. I don't think they use the user name as the identifier to link accounts [19:56:33] he7d3r: ^ [19:56:59] Worth checking out with the big SUL process getting ready to happen. Although since OAuth is tied to mw.o I'm not sure how many accounts used to auth to phab will be affected. [19:57:30] On a related note... OAuth shoudl really be on meta rather than mw.o shouldn't it? [19:57:57] bd808: I don't know, why meta? [19:58:25] bd808: yes, there's a bug for that [19:58:32] That's just the standard place for cross-cutting concerns. mw.o is the wiki for the software stack. [19:58:41] https://bugzilla.wikimedia.org/show_bug.cgi?id=57336 [19:59:29] heh "I think it's highest in that it's the project I work on if I have time" [19:59:49] free time and csteipp are not best friends [20:45:36] uhhhh question, [20:45:47] did we make plans so that T1 in phab will be bug 1? [20:45:57] andre__-afk: ^ [20:46:10] rotfl [20:46:22] * jeremyb runs awya [20:46:24] away* [20:48:28] long story short, which it seems ppl have heard is that it's impossible to have 3+ overlapping number schemes...and reserve number space, there is a reference system within phab for looking up teh old ticket id from the source system that works universally across import sources [20:48:36] say that 3 times fast [20:49:37] I don't care about the others really, just that one :P [20:50:14] we could have had a number space fight to the death [20:53:24] yeah, bug 1 == task 1!!! [20:54:01] there is a way to do it, first get an envelope and put a thousand dollars in it [20:54:04] then mail me that envelope [20:54:09] and then repeat until phab is up [20:54:26] that method is still not guaranteed tho [20:54:30] chasemp: I got tree-fiddy [21:14:46] chasemp: you sound like click and clack [21:15:08] npr ftw