[01:56:33] 10Phabricator: Uninstall Conpherence - https://phabricator.wikimedia.org/T127640#2125188 (10Krenair) If it's going to remain installed, we should implement Herald support at least. [05:06:37] 5Gerrit-Migration, 10Gitblit-Deprecate, 10Phabricator, 10ArchCom-RfC, and 4 others: [RfC]: Migrate code review / management to Phabricator from Gerrit - https://phabricator.wikimedia.org/T119908#2125262 (10RobLa-WMF) Minutes from E146: 22:49:34 next up: T119908 22:49:34 T119908: [RfC]:... [06:20:26] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2125354 (10Ricordisamoa) [06:20:55] 10Phabricator, 10Phabricator-Upstream: Phund Phacility to rid us of callsigns - https://phabricator.wikimedia.org/T106130#2125367 (10Ricordisamoa) [06:20:58] 10Differential, 5Gerrit-Migration: Find way to use Differential with plain git (i.e.: without requiring arc) - https://phabricator.wikimedia.org/T127#2125368 (10Ricordisamoa) [06:21:01] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2125366 (10Ricordisamoa) [07:11:40] 10Differential, 5Gerrit-Migration: Define an equivalent to Gerrit's +-1 +-2 for code review evaluation - https://phabricator.wikimedia.org/T138#2125419 (10Ricordisamoa) >>! In T138#2086156, @greg wrote: > Recreating Gerrit's system in Differential "just because" is not a goal. How about switching to Different... [11:20:45] 10Phabricator: Determining whether and when to close an open Phabricator Maniphest task - https://phabricator.wikimedia.org/T129952#2125789 (10Qgil) [11:23:01] 10Phabricator: Determining whether and when to close an open Phabricator Maniphest task - https://phabricator.wikimedia.org/T129952#2120827 (10Qgil) A guideline exists at https://www.mediawiki.org/wiki/Phabricator/Project_management#Closing_a_task I don't think Gerrit and Maniphest can be comparable here. In Ge... [11:24:53] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2125354 (10Qgil) With this lack of detail, I don't see this task actionable... [12:52:29] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2125965 (10Krenair) Yeah, seems like a tracking task [14:50:40] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2126201 (10Qgil) Well, in that case there was {T23}. [15:03:31] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2126232 (10Ricordisamoa) [15:03:34] 5Gerrit-Migration: Identify features Gerrit users would miss in Phabricator - https://phabricator.wikimedia.org/T23#2126233 (10Ricordisamoa) [15:03:49] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2125354 (10greg) I've generally preferred using the #gerrit-migration project for any tasks that should be completed/resolved before the migration in lieu of a tracking t... [18:16:23] 10Phabricator, 10TPG-Essential-Functions, 3Team-Practices-This-Week, 15User-JAufrecht: Collect use cases for project/sub-project/milestone - https://phabricator.wikimedia.org/T128136#2126960 (10JAufrecht) See https://www.mediawiki.org/wiki/Team_Practices_Group/Proposal_for_work_categorization [18:43:18] 10Phabricator: Determining whether and when to close an open Phabricator Maniphest task - https://phabricator.wikimedia.org/T129952#2120827 (10mmodell) Personally I prefer to close tasks to eliminate clutter. One alternative to closing is to remove projects that you watch and unsubscribe. There could, however, b... [18:49:49] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2125354 (10mmodell) Although Phacility has been very generous and accepting when listening to our needs, changing their product to be 'less for a software company' doesn'... [18:54:38] 10Differential, 5Gerrit-Migration: Phund Phacility to align Differential with Wikimedia workflow - https://phabricator.wikimedia.org/T130094#2125354 (10Paladox) Maybe we could create configs so that way they can have it two ways, think about there customers and think about other users so its a win win. [19:02:36] 5Gerrit-Migration, 10Gitblit-Deprecate: Update {{git file}} to link to diffusion - https://phabricator.wikimedia.org/T101358#2127173 (10Xqt) [19:02:40] 10Gitblit-Deprecate, 10Wikimedia-Apache-configuration: Write redirect rules from gitweb (to diffusion or other) - https://phabricator.wikimedia.org/T43961#2127174 (10Xqt) [19:02:43] 10Diffusion, 10Gitblit-Deprecate, 13Patch-For-Review, 7WorkType-NewFunctionality: redirect gerrit repo paths to diffusion callsigns - https://phabricator.wikimedia.org/T110607#2127170 (10Xqt) 5Resolved>3Open Reopened. "Diffusion" link still gives 404 message as long as patchset was not merged. [19:06:54] 10Diffusion, 10Gitblit-Deprecate, 13Patch-For-Review, 7WorkType-NewFunctionality: redirect gerrit repo paths to diffusion callsigns - https://phabricator.wikimedia.org/T110607#2127186 (10Paladox) Yes, maybe if it fails we could redirect to git.wikimedia.org as a temp solution since we haven't migrated from... [19:09:34] 10Diffusion, 10Gitblit-Deprecate, 13Patch-For-Review, 7WorkType-NewFunctionality: redirect gerrit repo paths to diffusion callsigns - https://phabricator.wikimedia.org/T110607#2127193 (10demon) >>! In T110607#2127170, @Xqt wrote: > Reopened. "Diffusion" link still gives 404 message as long as patchset was... [19:09:41] 10Gitblit-Deprecate, 10Wikimedia-Apache-configuration: Write redirect rules from gitweb (to diffusion or other) - https://phabricator.wikimedia.org/T43961#2127197 (10demon) [19:09:44] 5Gerrit-Migration, 10Gitblit-Deprecate: Update {{git file}} to link to diffusion - https://phabricator.wikimedia.org/T101358#2127196 (10demon) [19:09:47] 10Diffusion, 10Gitblit-Deprecate, 13Patch-For-Review, 7WorkType-NewFunctionality: redirect gerrit repo paths to diffusion callsigns - https://phabricator.wikimedia.org/T110607#2127195 (10demon) 5Open>3Resolved [19:13:09] 10Diffusion, 10Gitblit-Deprecate: Replicate open patchsets to diffusion - https://phabricator.wikimedia.org/T89940#2127201 (10Paladox) We will want to update diffusion upstream and use a config for that to add refs/changes. [19:13:54] twentyafterfour: Maybe we can update diffusion upstream that we add a config for to enable replicating refs/changes [19:14:04] since they hard code refs/head [19:14:29] paladox: yes, it's unfortunate that refs/changes don't show up in phabricator. I don't know if they are interested in that change upstream but we can probably come up with a solution somehow [19:15:09] ive uploaded a patch here https://secure.phabricator.com/D14813 [19:15:37] twentyafterfour ^^ [19:16:36] twentyafterfour: Im not sure if you want to try it, it would need a rebase but it may allow us to finally view changes from refs/changes [21:25:18] 10Phabricator: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127568 (10Paladox) [21:25:44] 10Phabricator: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127582 (10Paladox) That website can probally steal any information that users enter in the login form. [21:41:26] 10Phabricator: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127568 (10Ciencia_Al_Poder) You can't stop that from happening... if you can access it from the browser, you can copy/replicate it... decline? [21:45:13] 10Phabricator: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127620 (10Ciencia_Al_Poder) Also, that's not a replication of the website. It's a proxy. [21:45:58] 10Phabricator: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127568 (10greg) Data replication/scraping will happen, because blocking that means blocking an IP, which is easy to get around. So yeah, that'd be declined. There is d... [21:47:34] 10Phabricator: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127625 (10Paladox) You can block the domain see https://httpd.apache.org/docs/2.4/rewrite/access.html secition Denying Hosts in a Blacklist [21:48:31] 10Phabricator: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127629 (10Paladox) Which would make it a lot harder since they would need to change there domain which would be costly unless they use the free domains such as .tk [21:49:35] 10Phabricator, 6WMF-Legal: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127637 (10Aklapper) I don't see how to technically "stop allowing other websites to cache content". You can also screenscrape any data or [[ https://phabr... [21:53:53] 10Phabricator, 6WMF-Legal: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127654 (10Paladox) >>! In T130156#2127637, @Aklapper wrote: > I don't see how to technically "stop allowing other websites to cache content". You can also... [21:59:33] 10Phabricator, 6WMF-Legal: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127670 (10greg) >>! In T130156#2127654, @Paladox wrote: >>>! In T130156#2127637, @Aklapper wrote: >> I don't see how to technically "stop allowing other w... [22:00:58] 10Phabricator, 6WMF-Legal: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127685 (10Paladox) Yeh probly not but we could try. @Vulpix found this http://jice.ddns.net:808/0/?url=MEQzJXdvZGFoU2Vyb25naTYyJXdobXFyRlBJZXE3cG0za1FJRF... [22:02:37] 10Phabricator, 6WMF-Legal: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127686 (10greg) It's not being copied, it's a proxy, MITM (Man In The Middle). [22:06:07] 10Phabricator, 6WMF-Legal: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127568 (10Slaporte) @Paladox, you can report trademark abuse here, and we'll investigate: https://meta.wikimedia.org/wiki/Special:Contact/licenseabuse It... [22:07:06] 10Phabricator, 6WMF-Legal: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127693 (10Paladox) Oh thanks for finding that out I didn't know that. [22:10:32] 10Phabricator, 6WMF-Legal: Phabricator needs to stop allowing other websites to cache content including website - https://phabricator.wikimedia.org/T130156#2127699 (10greg) 5Open>3declined Nothing we can do here technically that's worth the time. [22:13:43] twentyafterfour: the topic indicates * Migration of all Bugzilla [https://phabricator.wikimedia.org/T15][https://phabricator.wikimedia.org/T40] and RT [https://phabricator.wikimedia.org/T38][https://phabricator.wikimedia.org/T41] data, leaving automatic redirects. [22:13:55] (copy/paste error) [22:14:52] the topic indicates http://ur1.ca/i5caz as current focus, but all tasks, like the one just given below, are now resolved. Is there a new updated plan of priorities for Phabricator somewhere (excepted the "Do code review in Differential" part)? [22:15:51] Differential is the current focus for sure [22:16:33] 10RT-Migration, 6Operations, 5WMF-NDA: Migrate RT to Phabricator - https://phabricator.wikimedia.org/T38#2127742 (10Dzahn) [22:16:41] * mutante added an open task [22:16:48] Dereckson: greg-g has been working on moving some of our planning documents to the wiki [22:16:53] * twentyafterfour is looking for the links [22:17:37] mutante: you've already familiar with Nuance? [22:18:02] Dereckson: no [22:18:34] This is the Phabricator upstream plan to allow workflows like allow external users to fill tasks (or other information) in Phabricator [22:19:23] Basically, it allows people without Phabricator accounts to fill information, and a pipeline to treat it. [22:19:59] It has been - tentatively - added to https://secure.phabricator.com/w/roadmap/ [22:20:17] That would be the easiest road to migrate the end of RT like the provisionning. [22:20:31] how do you mean file tasks without phabricator access? [22:20:39] by sending mail? [22:20:58] mutante: afaik it's meant to be a light-weight task queue, to augment maniphest not replace it [22:21:00] i think the easiest route would be to whitelist a few domain names [22:21:10] since all else already works [22:21:12] I do think that funneling email into it is one of the use-cases [22:21:42] eh.. yea ..ok [22:21:46] but we already have email tasks [22:22:16] do we really need an entirely new tool now? [22:22:24] yeah we defnitely don't want to open up what we are doing now to all users [22:22:30] afa anonymous email tasks [22:23:13] we are basically doing a hack to create tasks as a specific bot but for sensitive rt things but a robust anon user solution is way more complex [22:24:33] ok, cool. i was just responding to the RT part [22:25:53] seems to be separate things [22:26:49] Dereckson: there is no provisioning in RT anymore, it's already in phab [22:27:09] the only thing left all this time are the maint-announce tickets [22:27:35] ok [22:27:58] these tickets also get created if the sender is @wikimedia.org [22:28:23] they don't if the sender is from a different domain [22:29:08] we would have to allow a few other domains, it does not need "the internet" to be able to create them [22:29:36] even though in RT that is the case [22:30:25] so either or would do it [22:33:31] and it never asked for an anon user solution [22:36:27] 10Phabricator: Implement ability to select Phabricator avatar from Wikimedia Commons - https://phabricator.wikimedia.org/T76247#793699 (10Dereckson) Wikimedia Commons scope is: > Wikimedia Commons is a media file repository making available public domain and freely-licensed educational media content (images, so... [22:51:14] 10Differential, 10Phabricator: "Fix" or "Fixes Txxxxxx" in commit message closes tasks automatically - https://phabricator.wikimedia.org/T123864#1939788 (10Dereckson) Now we're moving to Differential, we could embrass this syntax to be able to write the task information as a natural language in the commit. ``... [23:00:54] 10Phabricator: Implement ability to select Phabricator avatar from Wikimedia Commons - https://phabricator.wikimedia.org/T76247#2127897 (10MZMcBride) >>! In T76247#2127814, @Dereckson wrote: > There is also an effort to discourage people to use Commons as a personal repository, like Picasar, Google Photos or Fli... [23:35:31] 10Phabricator, 10Phlogiston↝General-Backlog, 15User-JAufrecht: Rename "project" and "Milestone" in Phlogiston to something else - https://phabricator.wikimedia.org/T129684#2112675 (10Dereckson) On another hand, coming trend in Phabricator is to rename "project" as "tag", so you could perhaps keep project for... [23:37:49] 10Phabricator, 6Operations: migrate RT maint-announce into phabricator - https://phabricator.wikimedia.org/T118176#2128035 (10RobH)