Page MenuHomePhabricator
Feed All Stories

Feb 23 2019

epriestley closed T13254: "Login with Facebook" may fail CSP after redirect to "m.facebook.com" as Resolved by committing Restricted Diffusion Commit.
Feb 23 2019, 1:25 PM · Auth
epriestley added a comment to T13255: transaction.search should accept user PHIDs as constraints.

The phids constraints matches transactions with specific PHIDs (PHID-XACT-...). Usually, you'll have a list of transaction PHIDs when you're responding to a webhook callback, so the phids constraint is most useful for webhooks.

Feb 23 2019, 1:15 PM · Conduit, Transactions
aklapper triaged T13255: transaction.search should accept user PHIDs as constraints as Wishlist priority.
Feb 23 2019, 5:14 AM · Conduit, Transactions
epriestley updated the task description for T13249: 2019 Week 7 - 10 Bonus Content.
Feb 23 2019, 12:59 AM · Plans
epriestley renamed T13249: 2019 Week 7 - 10 Bonus Content from 2019 Week 7 - 8 Bonus Content to 2019 Week 7 - 9 Bonus Content.
Feb 23 2019, 12:58 AM · Plans
epriestley added a revision to T13254: "Login with Facebook" may fail CSP after redirect to "m.facebook.com": Unknown Object (Differential Revision).
Feb 23 2019, 12:58 AM · Auth

Feb 22 2019

epriestley added a revision to T10853: Make `setCWD('/does/not/exist')` safer on ExecFuture: Unknown Object (Differential Revision).
Feb 22 2019, 11:40 PM · Infrastructure
epriestley added a revision to T13251: Upgrading: PhutilURI Query Parameter Changes: Unknown Object (Differential Revision).
Feb 22 2019, 10:55 PM · Installing & Upgrading, Guides, Infrastructure
20after4 added a comment to T13251: Upgrading: PhutilURI Query Parameter Changes.

This change broke the search dialog on tags typeaheads...

Feb 22 2019, 9:28 PM · Installing & Upgrading, Guides, Infrastructure
amckinley added a member for Blessed Committers: arielyang.
Feb 22 2019, 5:56 PM
amckinley added a member for Community: arielyang.
Feb 22 2019, 5:56 PM

Feb 21 2019

epriestley triaged T13254: "Login with Facebook" may fail CSP after redirect to "m.facebook.com" as Low priority.
Feb 21 2019, 5:22 PM · Auth
leoluk awarded T13248: Support enabling and disabling (and making other adjustments to) custom fields based on object subtypes a Like token.
Feb 21 2019, 1:53 PM · Custom Fields, Maniphest

Feb 20 2019

epriestley closed T12746: Add support for PHUIPinboardItemView to timeline/transactions as Wontfix.

Probably a good idea, but not worth keeping a task around for.

Feb 20 2019, 11:33 PM · Maniphest, Macros, Transactions
epriestley closed T11824: Use Pinboard view in Maniphest Mocks tab as Wontfix.

This is probably a natural feature if we iterate here, but not worth keeping a task around for.

Feb 20 2019, 11:32 PM · Pholio, Maniphest
epriestley edited projects for T10571: Default quote action breaks text between lists, added: Remarkup; removed Maniphest, Bug Report.
Feb 20 2019, 11:31 PM · Remarkup, Wikimedia
epriestley closed T10567: Ability to know who can do what in Maniphest EditEngine as Wontfix.
Feb 20 2019, 11:30 PM · ApplicationEditor, Maniphest, Feature Request
epriestley edited projects for T7443: Include full link to Maniphest tasks in commit messages, added: Diffusion; removed Maniphest.
Feb 20 2019, 11:29 PM · Diffusion, Arcanist
epriestley moved T6896: Add group by 'author' to maniphest search results from Backlog to vNext on the Maniphest board.
Feb 20 2019, 11:29 PM · Maniphest
epriestley moved T5679: Search daemon fails when document title >255 chars from Backlog to vNext on the Maniphest board.
Feb 20 2019, 11:28 PM · Maniphest
epriestley closed T4548: Support "Mylyn" Eclipse plugin as Wontfix.

We have no customer interest in this and no current plans to pursue it.

Feb 20 2019, 11:27 PM · Feature Request, Maniphest
epriestley moved T4316: Allow a comment to be added on the Maniphest edit interface from vNext to Far Future on the Maniphest board.
Feb 20 2019, 11:25 PM · Maniphest
amckinley closed T5401: Record total time in queue for tasks as Resolved.
Feb 20 2019, 10:56 PM · Daemons
amckinley created P2114 (An Untitled Masterwork).
Feb 20 2019, 9:03 PM
amckinley added a revision to T5401: Record total time in queue for tasks: Unknown Object (Differential Revision).
Feb 20 2019, 7:18 PM · Daemons
epriestley added a comment to T13253: Plans: Daemon Status Reporting.

I'm looking at these storage/backend changes:

Feb 20 2019, 6:05 PM · Plans, Daemons
epriestley added a revision to T13253: Plans: Daemon Status Reporting: Unknown Object (Differential Revision).
Feb 20 2019, 5:34 PM · Plans, Daemons
epriestley closed T8343: Copied code detection takes >30s on 48MB diff as Resolved.

Presuming resolved by D19748 since we don't have an actual reproduction case.

Feb 20 2019, 2:52 PM · Differential
epriestley closed T11714: Unified diffs don't allow selecting text in inline comments as Resolved.

D20196 removes this code.

Feb 20 2019, 2:50 PM · Differential, Bug Report
epriestley added a comment to T7878: strange "moved from" signal in [Phriction] diff.

I think it had some white-space removed from its end.

Feb 20 2019, 2:15 PM · Differential
epriestley updated the task description for T13161: Plans: Improve Differential diff display behaviors.
Feb 20 2019, 1:15 PM · Differential, Plans
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 20 2019, 1:10 PM · Differential, Plans
epriestley added a comment to T2495: Improve whitespace expansion of tab literals.

After D20194, expansion of tabs now uses the correct rule (expand tabs to the next tabstop) instead of the old rule (hard-coded replacement with a fixed number of spaces).

Feb 20 2019, 5:44 AM · Restricted Project, FreeBSD, Differential, Diffusion
epriestley updated the task description for T13161: Plans: Improve Differential diff display behaviors.
Feb 20 2019, 5:04 AM · Differential, Plans
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: Unknown Object (Differential Revision).
Feb 20 2019, 4:58 AM · Differential
epriestley closed T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery, a subtask of T13161: Plans: Improve Differential diff display behaviors, as Resolved.
Feb 20 2019, 4:48 AM · Differential, Plans
epriestley closed T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery as Resolved.

There are probably still a few remaining kinks to work out here, but I believe this is substantially resolved:

Feb 20 2019, 4:48 AM · Differential

Feb 19 2019

epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 19 2019, 11:00 PM · Differential, Plans
epriestley added a comment to T13161: Plans: Improve Differential diff display behaviors.
  • The "<<" and ">>" indicators are rendering in places where indentation has changed but the entire line is also different. This is not intended.
  • The ScopeEngine can raise an exception on diffs with partial context. We should probably just skip this feature if we're missing context.
  • The indent depth indicators are probably generally too bright / high-vis.
  • There's no color blind scheme for the indicators.
  • The indentation indicators in one-up mode aren't great (?)
Feb 19 2019, 10:42 PM · Differential, Plans
epriestley closed T6791: Side-by-side diff for source code is noisier than other tools as Resolved by committing Restricted Diffusion Commit.
Feb 19 2019, 9:12 PM · Diffusion, Differential
epriestley closed T3498: Allow ignore whitespace in Audit/Diffusion diffs as Resolved by committing Restricted Diffusion Commit.
Feb 19 2019, 9:09 PM · Diffusion
epriestley added a comment to T13158: View query results as annotatable "spreadsheets".

6v63r3z96jh21.gif (834×502 px, 131 KB)

Feb 19 2019, 7:34 PM · Design
epriestley closed T12425: User-initiated search reindex tasks can end up stuck behind import tasks in the daemon queue as Resolved by committing Restricted Diffusion Commit.
Feb 19 2019, 7:17 PM · Customer Impact, Daemons, Search, Diffusion

Feb 18 2019

vostok4 added a comment to T6118: Support for Mercurial extensions in hosted repositories.

I'd propose for simplicity that the focus switch from largefiles to lfs support for Mercurial repositories. lfs has been added to Phabricator for Git already T7789 and it seems that there'd be less work involved to piggyback on that.

Feb 18 2019, 10:55 PM · Mercurial, Diffusion

Feb 17 2019

epriestley added a revision to T2495: Improve whitespace expansion of tab literals: Unknown Object (Differential Revision).
Feb 17 2019, 10:15 PM · Restricted Project, FreeBSD, Diffusion, Differential
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: Unknown Object (Differential Revision).
Feb 17 2019, 10:15 PM · Differential
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: Unknown Object (Differential Revision).
Feb 17 2019, 5:18 PM · Differential
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: Unknown Object (Differential Revision).
Feb 17 2019, 4:44 PM · Differential
epriestley added a comment to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery.

I'm probably not going to fix this since it's pretty minor and moderately complicated to fix, but this interaction is not ideal:

Feb 17 2019, 4:08 PM · Differential
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 17 2019, 3:38 PM · Differential, Plans
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: Unknown Object (Differential Revision).
Feb 17 2019, 3:38 PM · Differential
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: Unknown Object (Differential Revision).
Feb 17 2019, 2:36 PM · Differential
epriestley added a comment to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery.

In Firefox, selecting a range which crosses an inline comment currently drops the line after the comment. Here, return arra does not copy:

Feb 17 2019, 1:47 PM · Differential
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: Unknown Object (Differential Revision).
Feb 17 2019, 12:13 PM · Differential
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 17 2019, 12:13 PM · Differential, Plans

Feb 16 2019

epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 16 2019, 7:37 PM · Differential, Plans
epriestley added a revision to T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: Restricted Differential Revision.
Feb 16 2019, 7:37 PM · Differential
epriestley added a subtask for T13161: Plans: Improve Differential diff display behaviors: T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery.
Feb 16 2019, 5:51 PM · Differential, Plans
epriestley added a parent task for T12822: Replace Differential ZWS "oncopy" behavior with a grand Javascript sorcery: T13161: Plans: Improve Differential diff display behaviors.
Feb 16 2019, 5:51 PM · Differential
cspeckmim awarded T13161: Plans: Improve Differential diff display behaviors a Party Time token.
Feb 16 2019, 5:02 PM · Differential, Plans
epriestley updated the task description for T13161: Plans: Improve Differential diff display behaviors.
Feb 16 2019, 4:42 PM · Differential, Plans
epriestley added a revision to T6791: Side-by-side diff for source code is noisier than other tools: Unknown Object (Differential Revision).
Feb 16 2019, 4:31 PM · Diffusion, Differential
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 16 2019, 4:31 PM · Differential, Plans
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 16 2019, 4:12 PM · Differential, Plans
epriestley added a comment to T13161: Plans: Improve Differential diff display behaviors.

Note that T6791 has an example of a change where removing the whitespace options is going to cause a behavioral regression. Here's an example:

Feb 16 2019, 2:43 PM · Differential, Plans
epriestley closed T11142: Side-by-side diff viewer breaks lines on word boundaries and makes diffing difficult in some situations as Wontfix.

This report is generally unclear / hard to reproduce / unusual so I'm not sure how to move forward. It's likely mooted by D20181.

Feb 16 2019, 2:20 PM · Restricted Project, Bug Report (Needs Information), Differential
epriestley added a comment to T13161: Plans: Improve Differential diff display behaviors.

See PHI701. This behavior is not ideal:

Feb 16 2019, 2:18 PM · Differential, Plans
epriestley added a revision to T3498: Allow ignore whitespace in Audit/Diffusion diffs: Unknown Object (Differential Revision).
Feb 16 2019, 2:16 PM · Diffusion
epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 16 2019, 2:16 PM · Differential, Plans
epriestley added a comment to T13074: Plans: Workboard triggers, groups, and subproject columns.

I'm going to start here, and implement this proposed rule, which I think is the simpler and more intuitive of the proposals:

Feb 16 2019, 2:07 PM · Workboards (v3), Plans, Projects
epriestley closed T12165: Maybe add a (fullscreen workboard) menu item or URL for link as Wontfix.

It sounds like real-time updates will more-or-less moot this.

Feb 16 2019, 1:39 PM · Workboards, Profile Menu Item
epriestley moved T5474: Support workboard column triggers which activate when a task is dropped into a column from Future Work to v3 on the Workboards board.
Feb 16 2019, 1:36 PM · Workboards (v3), Restricted Project
epriestley moved T11036: Put subproject columns on workboards from Backlog to v3 on the Workboards board.
Feb 16 2019, 1:36 PM · Workboards (v3), Projects (v3)
epriestley moved T13074: Plans: Workboard triggers, groups, and subproject columns from Backlog to v3 on the Workboards board.
Feb 16 2019, 1:34 PM · Workboards (v3), Plans, Projects
epriestley renamed T13249: 2019 Week 7 - 10 Bonus Content from 2019 Week 7 Bonus Content to 2019 Week 7 - 8 Bonus Content.
Feb 16 2019, 3:20 AM · Plans
epriestley added a comment to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules.

(See T13251 for followup.)

Feb 16 2019, 3:20 AM · Typeahead
epriestley closed T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules as Resolved.

I believe all (?) of these are now fixed in both master and stable.

Feb 16 2019, 3:19 AM · Typeahead
epriestley closed T6615: Worker task table has some remaining awkward keys as Resolved by committing Restricted Diffusion Commit.
Feb 16 2019, 3:17 AM · Infrastructure, Daemons
epriestley edited the content of Changelog.
Feb 16 2019, 3:05 AM
epriestley created 2019 Week 7 (Mid February).
Feb 16 2019, 3:04 AM
epriestley updated the task description for T13251: Upgrading: PhutilURI Query Parameter Changes.
Feb 16 2019, 2:21 AM · Installing & Upgrading, Guides, Infrastructure

Feb 15 2019

epriestley added a revision to T13161: Plans: Improve Differential diff display behaviors: Unknown Object (Differential Revision).
Feb 15 2019, 5:39 PM · Differential, Plans
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 15 2019, 3:19 PM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 15 2019, 2:46 PM · Plans, Harbormaster
epriestley claimed T13052: Differentiate "Waiting" from "Restarting after an error" on the daemon console.
Feb 15 2019, 1:35 PM · Daemons
epriestley added a revision to T12425: User-initiated search reindex tasks can end up stuck behind import tasks in the daemon queue: Restricted Differential Revision.
Feb 15 2019, 1:30 PM · Customer Impact, Daemons, Search, Diffusion
epriestley added a revision to T12425: User-initiated search reindex tasks can end up stuck behind import tasks in the daemon queue: Unknown Object (Differential Revision).
Feb 15 2019, 1:09 PM · Customer Impact, Daemons, Search, Diffusion
epriestley added a revision to T13253: Plans: Daemon Status Reporting: Unknown Object (Differential Revision).
Feb 15 2019, 1:09 PM · Plans, Daemons
epriestley added a comment to T12425: User-initiated search reindex tasks can end up stuck behind import tasks in the daemon queue.

A related issue here is exemplified in https://discourse.phabricator-community.org/t/importing-libphutil-repository-on-fresh-phabricator-triggers-an-error/2391/, which basically amounts to:

Feb 15 2019, 1:01 PM · Customer Impact, Daemons, Search, Diffusion
epriestley added a revision to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules: Unknown Object (Differential Revision).
Feb 15 2019, 12:56 PM · Typeahead
epriestley added a revision to T6615: Worker task table has some remaining awkward keys: Unknown Object (Differential Revision).
Feb 15 2019, 12:54 PM · Infrastructure, Daemons
epriestley added a revision to T13253: Plans: Daemon Status Reporting: Unknown Object (Differential Revision).
Feb 15 2019, 12:54 PM · Plans, Daemons
epriestley added a comment to T6615: Worker task table has some remaining awkward keys.

Both tables have this key:

Feb 15 2019, 12:37 PM · Infrastructure, Daemons
epriestley updated the task description for T13253: Plans: Daemon Status Reporting.
Feb 15 2019, 12:24 PM · Plans, Daemons
epriestley triaged T13253: Plans: Daemon Status Reporting as Normal priority.
Feb 15 2019, 12:20 PM · Plans, Daemons
epriestley moved T6768: Worker queue lease names are unwieldy and could be better implemented from Availability to vNext on the Daemons board.
Feb 15 2019, 12:05 PM · Daemons
epriestley lowered the priority of T8129: PHD init / lsb standard control mechanism from Normal to Wishlist.
Feb 15 2019, 3:50 AM · Daemons
epriestley moved T8129: PHD init / lsb standard control mechanism from Backlog to Far Future on the Daemons board.
Feb 15 2019, 3:50 AM · Daemons
epriestley closed T12115: ApplicationTransactionPublishWorker can retry indefinitely, sending email as a side effect, if a transaction takes more than 2 hours to publish as Resolved.

I believe we haven't seen more of this in two years, and "make the worker always exit in less than 2 hours" is a more-or-less reasonable remedy. Getting one extra email every two hours also isn't a huge problem even if we do get this wrong.

Feb 15 2019, 3:47 AM · Restricted Project, Daemons, Differential, Transactions
epriestley moved T13052: Differentiate "Waiting" from "Restarting after an error" on the daemon console from Backlog to vNext on the Daemons board.
Feb 15 2019, 3:44 AM · Daemons