Page MenuHomePhabricator
Feed Advanced Search

May 2 2017

epriestley updated the task description for T4267: Support alias accounts.
May 2 2017, 2:00 PM · Restricted Project, FreeBSD
epriestley renamed T12658: Make it more clear what renaming a user does and doesn't affect from Rename User to Make it more clear what renaming a user does and doesn't affect.
May 2 2017, 1:48 PM · Customer Impact, Feature Request
epriestley added a project to T12658: Make it more clear what renaming a user does and doesn't affect: Customer Impact.

Another user coincidentally ran into some questions here yesterday; I'm going to retarget this to take a stab a improving the documentation/description.

May 2 2017, 1:48 PM · Customer Impact, Feature Request
epriestley added a comment to T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it.

Right, you can't user.search for the currently logged-in viewer. If you don't need to know this (you already know the right username or PHID) and were just using user.whoami for convenience you could switch today, but, e.g., in arc we rely on identifying the logged-in viewer with a Conduit call.

May 2 2017, 1:02 PM · People, Conduit, Bug Report
epriestley renamed T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it from Field naming for user.whoami vs. user.search -> username/userName to Make user.whoami obsolete, then freeze, deprecate, and remove it.
May 2 2017, 12:44 PM · People, Conduit, Bug Report
epriestley added projects to T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it: Conduit, People.
May 2 2017, 12:44 PM · People, Conduit, Bug Report
epriestley added a comment to T12663: Make user.whoami obsolete, then freeze, deprecate, and remove it.

The pathway forward here is probably:

May 2 2017, 12:44 PM · People, Conduit, Bug Report

May 1 2017

epriestley added a comment to T12661: Changing start date on event didn't clear my away status.

I cancelled and reinstated E1486 to force a cache clear with the new code, which seems to have resolved this in production.

May 1 2017, 5:48 PM · Bug Report, Calendar
epriestley added a comment to E1486: Italy.

Okay, all better now.

May 1 2017, 5:47 PM · Phacility
epriestley reinstated E1486: Italy.
May 1 2017, 5:47 PM · Phacility
epriestley cancelled E1486: Italy.
May 1 2017, 5:47 PM · Phacility
epriestley added a comment to E1486: Italy.

I have to cancel your vacation again sorry

May 1 2017, 5:47 PM · Phacility
epriestley closed T12661: Changing start date on event didn't clear my away status as Resolved by committing Restricted Diffusion Commit.
May 1 2017, 5:43 PM · Bug Report, Calendar
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

Expected output is similar to this:

May 1 2017, 5:43 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

What does git show show in arcanist/?

May 1 2017, 5:42 PM · Subversion, Arcanist, Feature Request
epriestley added a revision to T12661: Changing start date on event didn't clear my away status: Unknown Object (Differential Revision).
May 1 2017, 5:40 PM · Bug Report, Calendar
epriestley added a comment to T12661: Changing start date on event didn't clear my away status.

I think we're too conservative about invalidating this cache. To reproduce:

May 1 2017, 5:33 PM · Bug Report, Calendar
epriestley reinstated E1486: Italy.
May 1 2017, 5:26 PM · Phacility
epriestley cancelled E1486: Italy.
May 1 2017, 5:26 PM · Phacility
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

The warning seems to be working properly for me locally, so I can't reproduce the issue if the claim is that it doesn't work:

May 1 2017, 5:22 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

I think it's right:

May 1 2017, 5:16 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12660: Require Commandeering for `arc commit`.

The expectation is that you should get this prompt when trying to arc commit a change you did not author:

May 1 2017, 5:12 PM · Subversion, Arcanist, Feature Request
epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

One broad issue is that admin.phacility.com sees a generally high, sustained request rate of almanac.service.search calls (up to dozens per second). I think the uneven performance I've sometimes observed is just load-related, and that this load is sometimes high enough to max out the Apache workers and cause queue stalls.

May 1 2017, 2:19 PM · Phacility, Ops
epriestley added a comment to T12659: arc diff errors when a milestone is a group reviewer.

This is probably the fix, if you want to test it and diff it before I do:

May 1 2017, 12:51 PM · Bug Report
epriestley added a comment to T12659: arc diff errors when a milestone is a group reviewer.

See also vaguely related T12505.

May 1 2017, 12:48 PM · Bug Report
epriestley added a comment to T12658: Make it more clear what renaming a user does and doesn't affect.

Basically, I think we already have mostly reasonable behavior here (we do all the easy stuff correctly already).

May 1 2017, 12:44 PM · Customer Impact, Feature Request
epriestley added a comment to T12658: Make it more clear what renaming a user does and doesn't affect.

We could retain a separate "@catlover74 is now named @doglover74" record, but I believe it would mostly only be useful in this case, although there is some overlap with T4267 and T1731 (now merged into T12164).

May 1 2017, 12:33 PM · Customer Impact, Feature Request
epriestley added a comment to T12658: Make it more clear what renaming a user does and doesn't affect.

(We could silently rewrite @catlover74 in comments to be stored internally as {mention PHID-USER-asdlnasdlbn}, which would at least partially retain integrity for comments. However, I don't think there's much we can do about commit messages. We currently don't perform this class of invisible rewrite for any other rules -- the remarkup you edit is exactly the remarkup we store. This isn't out of the question, but I'd like a stronger set of motivating use cases for it since I think it's potentially fairly involved.)

May 1 2017, 12:24 PM · Customer Impact, Feature Request
epriestley added a comment to T12658: Make it more clear what renaming a user does and doesn't affect.

Integrity is broken only in case where something literally uses the old username ("the old username ... anything which uses it").

May 1 2017, 12:20 PM · Customer Impact, Feature Request
epriestley added a comment to T12657: Add Authentication Factor fails silently for users without a verified email address.

See also somewhat-similar T12592 and T8918.

May 1 2017, 12:14 PM · Auth, Bug Report
epriestley added a comment to T12658: Make it more clear what renaming a user does and doesn't affect.

Can you describe the behavior you expect, given the text of the message? I think this is an issue with the text being unclear, but I'm not sure how you've interpreted it.

May 1 2017, 12:12 PM · Customer Impact, Feature Request

Apr 30 2017

epriestley closed T12642: "Fix T123" in revision comments triggers "fix/close" association and possibly "action with no effect" warning as Resolved by committing Restricted Diffusion Commit.
Apr 30 2017, 8:12 PM · Customer Impact, Transactions, Differential
epriestley closed T12559: Purple user dot ("Unapproved") has higher display priority than grey dot ("Disabled") as Resolved by committing Restricted Diffusion Commit.
Apr 30 2017, 8:10 PM · People
epriestley added a revision to T12559: Purple user dot ("Unapproved") has higher display priority than grey dot ("Disabled"): Unknown Object (Differential Revision).
Apr 30 2017, 7:58 PM · People
epriestley added a comment to T12559: Purple user dot ("Unapproved") has higher display priority than grey dot ("Disabled").

Behavior above sound right? I'll shoot you a diff...

Apr 30 2017, 7:53 PM · People
epriestley added a comment to T12559: Purple user dot ("Unapproved") has higher display priority than grey dot ("Disabled").

Actually, I misread D17678, which just replaced the grey dot with a violet dot in all cases.

Apr 30 2017, 7:53 PM · People
epriestley added a comment to T12655: ArcanistTextLinter: Detect trailing tabs.

That seems to decide that "\n\n" is "trailing whitespace", which doesn't really make sense to me, but [ \t] might work better than \s.

Apr 30 2017, 7:48 PM · Lint, Bug Report
epriestley added a revision to T12642: "Fix T123" in revision comments triggers "fix/close" association and possibly "action with no effect" warning: Unknown Object (Differential Revision).
Apr 30 2017, 7:48 PM · Customer Impact, Transactions, Differential
epriestley claimed T12642: "Fix T123" in revision comments triggers "fix/close" association and possibly "action with no effect" warning.
Apr 30 2017, 7:47 PM · Customer Impact, Transactions, Differential
epriestley renamed T12645: One install faces an issue with LD_LIBRARY_PATH not being passed to subprocesses despite EGPCS variables_order from Make it possible to use GIT from a software collection to One install faces an issue with LD_LIBRARY_PATH not being passed to subprocesses despite EGPCS variables_order.
Apr 30 2017, 7:32 PM · Bug Report
epriestley moved T12645: One install faces an issue with LD_LIBRARY_PATH not being passed to subprocesses despite EGPCS variables_order from Backlog to Fishing Expeditions on the Bug Report board.
Apr 30 2017, 7:31 PM · Bug Report
epriestley added a comment to T12645: One install faces an issue with LD_LIBRARY_PATH not being passed to subprocesses despite EGPCS variables_order.

The expected behavior is that environmental variables are passed to subprocesses -- except in the case of T12071. This is true in the general case. If it is not true here, and not a configuration issue particular to your environment, we must have some uniquely incorrect behavior affecting LD_LIBRARY_PATH specifically, so I'm reclassifying this as a bug.

Apr 30 2017, 7:31 PM · Bug Report
epriestley edited projects for T12645: One install faces an issue with LD_LIBRARY_PATH not being passed to subprocesses despite EGPCS variables_order, added: Bug Report; removed Feature Request.
Apr 30 2017, 7:30 PM · Bug Report
epriestley triaged T12645: One install faces an issue with LD_LIBRARY_PATH not being passed to subprocesses despite EGPCS variables_order as Wishlist priority.

We can look at this in more detail eventually, but I think there's like a 99% chance it's configuration issue which only affects you, not a bug in Phabricator, so it may be a very, very long time before we pursue it.

Apr 30 2017, 7:29 PM · Bug Report
epriestley closed T12649: Phabricator email aren't HTML valid / properly formatted as Invalid.

Per above, I'm pretty confident this is on your end since I can't reproduce it and we don't generate mail like that.

Apr 30 2017, 7:21 PM · Bug Report
epriestley added a comment to T12655: ArcanistTextLinter: Detect trailing tabs.

(Ideally, accompanied by new test coverage.)

Apr 30 2017, 7:16 PM · Lint, Bug Report
epriestley added a comment to T12655: ArcanistTextLinter: Detect trailing tabs.

If you want to test it, I'll accept this change or some substantially similar change upstream:

Apr 30 2017, 7:13 PM · Lint, Bug Report

Apr 29 2017

• tomekj2ee awarded T11217: Make Tokens modular / real application a Like token.
Apr 29 2017, 7:00 PM · Restricted Project, Contributor Onboarding, Celerity, Tokens
epriestley created T12654: Conpherence allows you to create a room you can't view.
Apr 29 2017, 6:13 PM · Policy, Conpherence (v4)
epriestley edited the content of Changelog.
Apr 29 2017, 11:57 AM
epriestley created 2017 Week 17 (Very Late April).
Apr 29 2017, 11:56 AM

Apr 28 2017

epriestley closed T12652: Prevent circular dependency between "admin" and rCORGI from interrupting `admin` deployment as Resolved by committing Restricted Diffusion Commit.
Apr 28 2017, 3:33 PM · Ops, Phacility
epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

Attempt to improve the performance of the almanac.service.search call

Apr 28 2017, 3:31 PM · Phacility, Ops
epriestley added a revision to T12646: Reduce the impact of "admin" backups on instances: Restricted Differential Revision.
Apr 28 2017, 3:07 PM · Phacility, Ops
epriestley added a comment to T7149: Allow users to import data into a new Phacility instance.

bin/host download --phid <phid> --save-as whatever.sql.gz

Apr 28 2017, 1:22 AM · Phacility
epriestley closed T12651: Update `bin/host download` to use the newer API as Resolved by committing Restricted Diffusion Commit.
Apr 28 2017, 1:03 AM · Ops, Files, Phacility
epriestley added a comment to T12589: Add yourself to corporate website /about/.

After T12652, rCORGI is here on secure.phabricator.com.

Apr 28 2017, 12:53 AM · Public & Media Relations
epriestley added a revision to T12652: Prevent circular dependency between "admin" and rCORGI from interrupting `admin` deployment: Unknown Object (Differential Revision).
Apr 28 2017, 12:52 AM · Ops, Phacility
epriestley added a revision to T12651: Update `bin/host download` to use the newer API: Unknown Object (Differential Revision).
Apr 28 2017, 12:22 AM · Ops, Files, Phacility

Apr 27 2017

epriestley added a revision to T12651: Update `bin/host download` to use the newer API: Unknown Object (Differential Revision).
Apr 27 2017, 11:17 PM · Ops, Files, Phacility
epriestley added a comment to T12653: Way to get only Maniphest emails that directly ping me in a new comment.

Use of a mail client other than GMail violates international galactic law, so be careful!

Apr 27 2017, 9:19 PM · Bug Report
epriestley added a comment to T12653: Way to get only Maniphest emails that directly ping me in a new comment.

As a workaround, you may be able to configure your client to filter on the "body" field containing the special string: @mattflaschen

Apr 27 2017, 9:15 PM · Bug Report
epriestley merged T12653: Way to get only Maniphest emails that directly ping me in a new comment into T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.
Apr 27 2017, 9:14 PM · Customer Impact, Restricted Project, Mail
epriestley merged task T12653: Way to get only Maniphest emails that directly ping me in a new comment into T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.
Apr 27 2017, 9:14 PM · Bug Report
epriestley added a comment to T12649: Phabricator email aren't HTML valid / properly formatted.

Something is rewriting your outgoing mail. We do not send mail with a <meta ..> tag (and never have), nor mail which doesn't have a text part (and never have).

Apr 27 2017, 6:36 PM · Bug Report
epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

The next actions I plan to take here are:

Apr 27 2017, 5:00 PM · Phacility, Ops
epriestley added a project to T12651: Update `bin/host download` to use the newer API: Ops.
Apr 27 2017, 4:47 PM · Ops, Files, Phacility
epriestley created T12652: Prevent circular dependency between "admin" and rCORGI from interrupting `admin` deployment.
Apr 27 2017, 4:47 PM · Ops, Phacility
epriestley created T12651: Update `bin/host download` to use the newer API.
Apr 27 2017, 4:43 PM · Ops, Files, Phacility
pouyana awarded T4200: Building OS packages and install scripts a Mountain of Wealth token.
Apr 27 2017, 8:05 AM · Guides, Setup
n3v3rf411 awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Like token.
Apr 27 2017, 6:57 AM · Workboards (v3), Restricted Project
n3v3rf411 awarded T4900: Workboards updating in real time a Like token.
Apr 27 2017, 6:55 AM · Workboards (v3), User Delight, Wikimedia

Apr 26 2017

epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

GC has caught up to Conduit and the conduit_methodcalllog table is down to 160MB from ~1GB.

Apr 26 2017, 11:19 PM · Phacility, Ops
epriestley added a comment to T7149: Allow users to import data into a new Phacility instance.

bin/storage renamespace --from phabricator --to whatever --in whatever.sql > whatever.renamespaced.sql

Apr 26 2017, 9:52 PM · Phacility
epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

I think the Leylines change didn't actually work because we make the call via the LB so the request appears to coming from outside the cluster.

Apr 26 2017, 9:25 PM · Phacility, Ops
epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

Deploying Leylines + GC changes to admin now.

Apr 26 2017, 9:07 PM · Phacility, Ops
epriestley closed T12648: This is subtask, a subtask of T12647: This is test on how to create defect, as Invalid.
Apr 26 2017, 8:33 PM · Countdown
epriestley closed T12648: This is subtask as Invalid.
Apr 26 2017, 8:33 PM · Countdown
epriestley closed T12647: This is test on how to create defect as Invalid.
Apr 26 2017, 8:33 PM · Countdown
epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

I used bin/files migrate to move some old files which were stored in MySQL before S3 was configured to S3. The file blob table is now down to 160MB from 477MB.

Apr 26 2017, 8:04 PM · Phacility, Ops
epriestley added a revision to T12646: Reduce the impact of "admin" backups on instances: Unknown Object (Differential Revision).
Apr 26 2017, 7:49 PM · Phacility, Ops
epriestley added a comment to T12646: Reduce the impact of "admin" backups on instances.

A big part of this appears to be that dumping the huge Leylines table locks it, so requests can't record their own Leylines data:

Apr 26 2017, 7:27 PM · Phacility, Ops
epriestley added a revision to T12646: Reduce the impact of "admin" backups on instances: Unknown Object (Differential Revision).
Apr 26 2017, 7:20 PM · Phacility, Ops
epriestley added a revision to T12646: Reduce the impact of "admin" backups on instances: Unknown Object (Differential Revision).
Apr 26 2017, 6:57 PM · Phacility, Ops
epriestley added a comment to T12611: Write Phabricator HTTP and SSH logs in the production cluster.

Specifically, I'd like to make these changes:

Apr 26 2017, 3:08 PM · Phacility, Ops
epriestley added a comment to T4190: Rebuild remarkup image proxying.

I think:

Apr 26 2017, 2:57 PM · Contributor Onboarding, Remarkup
epriestley moved T12234: Add a "Duplicates" tab to the "Related Objects" section on task page from Backlog to Requests on the Customer Impact board.
Apr 26 2017, 2:38 PM · Customer Impact, Feature Request
epriestley added a project to T12234: Add a "Duplicates" tab to the "Related Objects" section on task page: Customer Impact.
Apr 26 2017, 2:28 PM · Customer Impact, Feature Request
epriestley added a comment to T12573: Improve reliability of Conpherence connections.

Things seem better here for me, although I'm still seeing a couple issues:

Apr 26 2017, 2:23 PM · Conpherence (v4)
epriestley renamed T12491: Error reply emails which are generated before identifying the sender should no longer be sent, now that the "always require verification" rule is in place from Avoid replying to spam to Error reply emails which are generated before identifying the sender should no longer be sent, now that the "always require verification" rule is in place.
Apr 26 2017, 12:31 PM · Mail, Bug Report
epriestley created T12646: Reduce the impact of "admin" backups on instances.
Apr 26 2017, 12:24 PM · Phacility, Ops
epriestley added a comment to T12645: One install faces an issue with LD_LIBRARY_PATH not being passed to subprocesses despite EGPCS variables_order.

This is probably T12071. Does your php.ini set variables_order to something like "GPCS"?

Apr 26 2017, 10:32 AM · Bug Report
epriestley edited the content of Organizations Using Phabricator.
Apr 26 2017, 10:29 AM

Apr 25 2017

epriestley renamed T12643: Make it harder for users who blindly click any link in any email they receive and then click confirmation buttons on the following page without reading anything to verify accounts they don't actually own from require password at email verification to Make it harder for users who blindly click any link in any email they receive and then click confirmation buttons on the following page without reading anything to verify accounts they don't actually own.
Apr 25 2017, 6:55 PM · Feature Request
epriestley added a comment to T12643: Make it harder for users who blindly click any link in any email they receive and then click confirmation buttons on the following page without reading anything to verify accounts they don't actually own.

(Also, registration already requires filling out a CAPTCHA if CAPTCHAs are enabled, so adding a second CAPTCHA on this flow shouldn't meaningfully raise the barrier for attackers.)

Apr 25 2017, 6:30 PM · Feature Request
epriestley triaged T12643: Make it harder for users who blindly click any link in any email they receive and then click confirmation buttons on the following page without reading anything to verify accounts they don't actually own as Wishlist priority.

I suspect these might be "security researchers" who are trying to demonstrate how Phabricator is rife with "critical vulnerabilities".

Apr 25 2017, 6:28 PM · Feature Request
epriestley added projects to T12642: "Fix T123" in revision comments triggers "fix/close" association and possibly "action with no effect" warning: Transactions, Customer Impact.
Apr 25 2017, 3:27 PM · Customer Impact, Transactions, Differential
epriestley created T12642: "Fix T123" in revision comments triggers "fix/close" association and possibly "action with no effect" warning.
Apr 25 2017, 3:27 PM · Customer Impact, Transactions, Differential
mcorteel awarded T1562: Build "Facts", an ETL pipeline and charting application a Love token.
Apr 25 2017, 2:01 PM · Restricted Project, Wikimedia, Facts
epriestley merged T12638: Arcanist (svn): add ability to output diff against last differential update into T1084: Preview what's new in a diff when attaching it to an existing revision .
Apr 25 2017, 12:34 AM · Restricted Project, Arcanist, Differential