Page MenuHomePhabricator
Feed Advanced Search

May 24 2017

epriestley added a comment to T12752: Pager in Diffusion doesn't tell you what page you're on.

hahaha

May 24 2017, 8:38 PM · Design, Diffusion
epriestley closed T12753: Pagination breaks when a task is tagged with two subprojects that have a mutual ancestor as Resolved by committing Restricted Diffusion Commit.
May 24 2017, 8:29 PM · Bug Report
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 24 2017, 8:27 PM · Nuance
epriestley awarded T12753: Pagination breaks when a task is tagged with two subprojects that have a mutual ancestor a Mountain of Wealth token.
May 24 2017, 7:04 PM · Bug Report
epriestley added a comment to T12753: Pagination breaks when a task is tagged with two subprojects that have a mutual ancestor.

And thanks for doing the legwork to pull a reproduction case out of this.

May 24 2017, 7:04 PM · Bug Report
epriestley added a comment to T12753: Pagination breaks when a task is tagged with two subprojects that have a mutual ancestor.

For context, we issue a query that looks like this:

May 24 2017, 7:01 PM · Bug Report
epriestley added a comment to T12753: Pagination breaks when a task is tagged with two subprojects that have a mutual ancestor.

fix is one line long :3

May 24 2017, 6:51 PM · Bug Report
epriestley added a revision to T12753: Pagination breaks when a task is tagged with two subprojects that have a mutual ancestor: Unknown Object (Differential Revision).
May 24 2017, 6:51 PM · Bug Report
epriestley claimed T12753: Pagination breaks when a task is tagged with two subprojects that have a mutual ancestor.

Thanks! This reproduces for me.

May 24 2017, 6:44 PM · Bug Report
epriestley added a comment to M1476: Inline Comment Browse bar.

How does Pholio manage to not send HTML email? That's quite impressive!

May 24 2017, 6:41 PM
• tomekj2ee awarded T12144: Ability to reorder milestones on a project's workboard a Like token.
May 24 2017, 6:37 PM · Projects, Feature Request
epriestley added a comment to M1476: Inline Comment Browse bar.

This is generally easy to implement.

May 24 2017, 6:33 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Yeah, not on EditEngine.

May 24 2017, 6:24 PM
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 24 2017, 5:53 PM · Nuance
epriestley added a comment to T12751: Long-lived Conpherence tabs occasionally cause "invalid CSRF token" errors.

We could also rip out all CSRF cycling code completely; Rails uses infinite-duration tokens with no cycling. However, the current code hasn't really caused any issues other than this for a number of years, I believe, and there are some practical-if-obscure attacks this can partially mitigate. An example is:

May 24 2017, 5:38 PM · Bug Report
epriestley added a comment to T12751: Long-lived Conpherence tabs occasionally cause "invalid CSRF token" errors.

I believe that something in this vein is likely the fix:

May 24 2017, 5:34 PM · Bug Report
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 24 2017, 4:35 PM · Nuance
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 24 2017, 2:43 PM · Nuance
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 24 2017, 2:10 PM · Nuance
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 24 2017, 1:44 PM · Nuance
epriestley added a comment to T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.

Our behavior here is also legitimately wrong, and we can look at fixing this upsteam once we understand what's actually going wrong. I think if you dig in a bit you'll find a set of reproduction steps that are something like this:

May 24 2017, 12:20 PM · Bug Report (Needs Information), Doorkeeper
epriestley added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.

Unless they have some seriously alien hands and an predilection to scroll in the middle of the screen

May 24 2017, 12:10 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a comment to T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues.

I suspect this will not reproduce for us given the reproduction instructions. The code is structured like this:

May 24 2017, 11:38 AM · Bug Report (Needs Information), Doorkeeper

May 23 2017

epriestley added a comment to T12590: Owners expects users to choose a repository with a <select /> that lists every repository in ID order.

A vaguely related issue is that the "Paths" list is not sorted on the "View" UI:

May 23 2017, 8:46 PM · Owners
epriestley added a comment to F4948659: Screen Shot 2017-05-09 at 1.40.25 PM.png.

Zzz

May 23 2017, 6:52 PM
epriestley added a comment to T12745: Conpherence menu item is available for creation even if Conpherence is not installed.

I've been busy with important emoji research.

May 23 2017, 6:11 PM · Profile Menu Item, Customer Impact
epriestley added a comment to T12745: Conpherence menu item is available for creation even if Conpherence is not installed.

sorry maybe I am supposed to use these now 😱 😱 😱 😱

May 23 2017, 6:05 PM · Profile Menu Item, Customer Impact
epriestley added a comment to T12745: Conpherence menu item is available for creation even if Conpherence is not installed.

We un-install it on admin.phacility.com. :) :) :) :)

May 23 2017, 6:03 PM · Profile Menu Item, Customer Impact
epriestley added a comment to T12745: Conpherence menu item is available for creation even if Conpherence is not installed.

(The "Dashboard" item may also be affected.)

May 23 2017, 5:50 PM · Profile Menu Item, Customer Impact
epriestley created T12745: Conpherence menu item is available for creation even if Conpherence is not installed.
May 23 2017, 5:01 PM · Profile Menu Item, Customer Impact
joshuaspence added a comment to T12720: Record of hibernating daemon was garbage collected.

Ah this probably explains what I have observed on our installation too.

May 23 2017, 2:27 PM · Customer Impact, Daemons
epriestley added a comment to T1026: Request: ability to select line range for comment via touchscreen.

I currently expect to revert this change and decline to implement the feature because it makes using Differential on a phone more difficult for left-handed users (scrolling and leaving comments on a line range become conflated). See T12733#224703 for detailed discussion. If you'd like to champion this feature, let us know in the next 7 seconds.

May 23 2017, 2:15 PM · Inline Comments, Differential
epriestley closed T12743: asdfasdfa as Invalid.
May 23 2017, 12:07 PM · Bug Report
epriestley added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.

This is an intentional change to address T1026 (allowing inline ranges to be added via touchscreen devices). Previously, it wasn't possible to comment on a range of lines on, e.g., an iPhone/iPad.

May 23 2017, 12:06 PM · Inline Comments, Installing & Upgrading, Differential

May 22 2017

avivey awarded T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support a Like token.
May 22 2017, 6:08 PM · Nuance
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 22 2017, 5:58 PM · Nuance
epriestley added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.

Synthetic comments (made by lint) are currently shown in the sidebar annotation with a pencil ( ) icon.

May 22 2017, 5:35 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 22 2017, 5:34 PM · Nuance
epriestley added a revision to T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support: Unknown Object (Differential Revision).
May 22 2017, 4:48 PM · Nuance
epriestley closed T12742: `arc land` shows only part of the error that causes the final squash to fail as Invalid.

I don't think that's a very desirable behavior.

May 22 2017, 3:36 PM · Bug Report
epriestley added a comment to T12741: Phabricator IP address or Mac Address level Blocking Issue..

How can I reproduce the issue you're encountering?

May 22 2017, 3:29 PM · Bug Report
epriestley added a comment to T12742: `arc land` shows only part of the error that causes the final squash to fail.

What behavior would you expect arc to have if git commit ... produces 5GB of output (hypothetically, from a hook which prints 2.5GB of header and footer context and puts the important part in the middle)?

May 22 2017, 2:35 PM · Bug Report
epriestley added a comment to T12741: Phabricator IP address or Mac Address level Blocking Issue..

(You are also almost 8 months out of date; we only support recent versions of Phabricator.)

May 22 2017, 1:13 PM · Bug Report
epriestley added a comment to T12741: Phabricator IP address or Mac Address level Blocking Issue..

Click on logout then tried to login using google authentication and getting the error.

May 22 2017, 1:12 PM · Bug Report
epriestley closed T12741: Phabricator IP address or Mac Address level Blocking Issue. as Invalid.

Please follow all the instructions when submitting a bug report. In particular, we need:

May 22 2017, 12:28 PM · Bug Report
epriestley added a comment to T12739: Nuance: As an External Bridge, to GitHub and other similar systems.

Why is this Nuance and not Doorkeeper?

May 22 2017, 10:20 AM · Nuance
johnny-bit awarded T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support a Love token.
May 22 2017, 9:21 AM · Nuance
20after4 awarded T12733: (2017 Week 20) Inline Comments Errata / Feedback a Like token.
May 22 2017, 2:25 AM · Inline Comments, Installing & Upgrading, Differential

May 21 2017

epriestley renamed T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support from Nuance: As a Helpdesk to Nuance: As a Helpdesk, for Phabricator/Phacility suppot.
May 21 2017, 5:03 PM · Nuance
epriestley updated the task description for T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support.
May 21 2017, 5:03 PM · Nuance
epriestley renamed T12739: Nuance: As an External Bridge, to GitHub and other similar systems from Nuance: As an External Bridge to Nuance: As an External Bridge, to GitHub and other similar systems.
May 21 2017, 4:13 PM · Nuance
epriestley triaged T12739: Nuance: As an External Bridge, to GitHub and other similar systems as Wishlist priority.
May 21 2017, 4:12 PM · Nuance
epriestley added a parent task for T10538: Bridge GitHub to Phabricator: T12739: Nuance: As an External Bridge, to GitHub and other similar systems.
May 21 2017, 3:43 PM · Nuance, GitHub
epriestley added a subtask for T12739: Nuance: As an External Bridge, to GitHub and other similar systems: T10538: Bridge GitHub to Phabricator.
May 21 2017, 3:42 PM · Nuance
epriestley updated the task description for T10005: Implement an ApplicationEditor-based Bulk Editor.
May 21 2017, 2:09 PM · ApplicationEditor
epriestley closed T5815: Make it easier to work through a queue of stuff as Resolved.

I'm going to close this; there are two possible followups -- each of which is better focused on a more specific set of problems -- but I'm not merging it into either one since I think there's a lot of general ambiguity about problems and use cases here. If you're interested in this, feel free to follow either or both.

May 21 2017, 2:00 PM · Restricted Project, Maniphest, Differential, Audit
epriestley renamed T12740: Nuance: As a Bulk Editor, when edits require human decisions from Nuance: As a Bulk Editor to Nuance: As a Bulk Editor, when edits require human decisions.
May 21 2017, 1:47 PM · Nuance
epriestley removed a parent task for T8783: Unprototype Nuance (v1): T5815: Make it easier to work through a queue of stuff.
May 21 2017, 12:50 PM · Nuance, Restricted Project
epriestley removed a parent task for T9132: Build an ApplicationEditor abstraction: T5815: Make it easier to work through a queue of stuff.
May 21 2017, 12:50 PM · Restricted Project, ApplicationEditor, Transactions
epriestley edited subtasks for T5815: Make it easier to work through a queue of stuff, added: T12740: Nuance: As a Bulk Editor, when edits require human decisions; removed: T9132: Build an ApplicationEditor abstraction, T8783: Unprototype Nuance (v1).
May 21 2017, 12:50 PM · Restricted Project, Maniphest, Differential, Audit
epriestley added a parent task for T12740: Nuance: As a Bulk Editor, when edits require human decisions: T5815: Make it easier to work through a queue of stuff.
May 21 2017, 12:50 PM · Nuance
epriestley created T12740: Nuance: As a Bulk Editor, when edits require human decisions.
May 21 2017, 12:49 PM · Nuance
epriestley created T12739: Nuance: As an External Bridge, to GitHub and other similar systems.
May 21 2017, 12:49 PM · Nuance
epriestley created T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support.
May 21 2017, 12:49 PM · Nuance
epriestley moved T8783: Unprototype Nuance (v1) from v1 to Backlog on the Nuance board.
May 21 2017, 12:47 PM · Nuance, Restricted Project
epriestley closed T10537: Nuance Infrastructure, a subtask of T8783: Unprototype Nuance (v1), as Resolved.
May 21 2017, 12:46 PM · Nuance, Restricted Project
epriestley closed T10537: Nuance Infrastructure as Resolved.

This was basically just a work log for an earlier iteration on Nuance focused on bi-directional bridging with GitHub. We're pursuing Nuance again now, but not with the same focus, so I'm going to close this and reorganize things. Some similar task will likely fall out at the end, but with a better focus on where we're actually headed.

May 21 2017, 12:46 PM · Nuance (v1)
epriestley moved T10538: Bridge GitHub to Phabricator from v1 to Backlog on the Nuance board.
May 21 2017, 12:43 PM · Nuance, GitHub
epriestley moved T10363: Reorient Doorkeeper publishing around transactions instead of feed stories from v1 to Backlog on the Nuance board.
May 21 2017, 12:43 PM · Nuance, Restricted Project, Feed, Doorkeeper
epriestley updated the task description for T12733: (2017 Week 20) Inline Comments Errata / Feedback.
May 21 2017, 12:40 PM · Inline Comments, Installing & Upgrading, Differential
epriestley closed T12737: tangtangtang as Invalid.
May 21 2017, 11:14 AM

May 20 2017

epriestley added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.
  • The persistent header should now select more intuitive changesets.
  • The scrollbar annotation is now disabled for trackpad "aesthetic" scrollbars (like the 0-width scrollbar on OSX if you don't have a mouse connected to your laptop). If we retain the element, I plan to enable it eventually, it just requires us to move content around and generally make a larger change.
  • The scrollbar annotation is now disabled unless phabricator.show-prototypes is enabled.
  • The scrollbar annotation should generally work better and be more useful now.
  • I've deployed these changes to this host.
May 20 2017, 3:18 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 1:00 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 12:51 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 12:40 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 12:35 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 12:28 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 12:11 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 11:30 AM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 11:21 AM · Inline Comments, Installing & Upgrading, Differential
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 20 2017, 11:15 AM · Inline Comments, Installing & Upgrading, Differential
epriestley merged T12736: Missing function function_exists check leads to uncaught exception into T12570: Installs without `gd` are unable to reach the setup warning telling them to install `gd`.
May 20 2017, 11:00 AM · Setup, Bug Report
epriestley merged task T12736: Missing function function_exists check leads to uncaught exception into T12570: Installs without `gd` are unable to reach the setup warning telling them to install `gd`.
May 20 2017, 11:00 AM · Bug Report
epriestley added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.

I'll tweak the logic, I agree that, e.g., "index.js" should be displayed in your first screenshot (and probably whatever's above it if you scrolled up just a little bit more).

May 20 2017, 12:42 AM · Inline Comments, Installing & Upgrading, Differential

May 19 2017

epriestley added a comment to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).

I shored up D17959 a bit, landed it, and deployed it to secure.phabricator.com, then spent some time fiddling with workboards here, but couldn't find any issues with it. We have ~6,500 "wishlist" tasks on this server and it distributed all tasks near 0 (approximately 2,700 tasks) evenly across the range [4096, 4096] fast enough that I didn't notice it. I'm currently inclined not to write a dedicated migration since it seems plausible that all existing installs will survive the first dispersal without much fanfare.

May 19 2017, 11:05 PM · Restricted Project, Workboards
epriestley edited the content of Changelog.
May 19 2017, 10:49 PM
epriestley created 2017 Week 20 (Late May).
May 19 2017, 10:17 PM
epriestley closed T12732: 2017 Week 20 Transactions Errata as Resolved.

If anyone wants to fix anything else here feel free, but I think we squeezed most of the soup from this stone once D17972 lands.

May 19 2017, 9:40 PM · Transactions
avivey awarded T12734: Detect declared-but-unused variables in PHPAST linters a Doubloon token.
May 19 2017, 9:37 PM · XHPAST, Lint
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

Oh, yeah, transaction is great. Property feels a little clutter-y since we have the transaction anyway.

May 19 2017, 9:19 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

I'm fine with keeping it, just thought it might be a legacy holdover from a bygone era.

May 19 2017, 9:19 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 9:13 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 9:10 PM · Transactions
epriestley created T12734: Detect declared-but-unused variables in PHPAST linters.
May 19 2017, 9:03 PM · XHPAST, Lint
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 8:54 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 8:49 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

oh thx :)

May 19 2017, 8:45 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

I'm planning to fix these, since I think they're easy or actually annoying, and just let everything else sit until we iterate or someone else notices:

May 19 2017, 8:43 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 7:44 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

In Phriction:

May 19 2017, 6:36 PM · Transactions