Page MenuHomePhabricator
Feed Advanced Search

Jan 1 2017

epriestley closed T8591: Undefined index in changeset parser as Invalid.

No clue how to reproduce this.

Jan 1 2017, 5:35 PM · Differential
epriestley closed T7483: Invalid argument supplied for foreach as Invalid.

This recently got rewritten in connection with T11114 and I didn't come up with a way to reproduce it. Not sure if it's still an issue, but we need better reproduction steps if it is.

Jan 1 2017, 5:34 PM · Differential
epriestley moved T6008: Editing files and contributing changes via web from Backlog to Far Future Work on the Differential board.
Jan 1 2017, 5:31 PM · Restricted Project, Wikimedia, Diffusion, Differential
epriestley moved T1554: "create new diff" doesn't handle arcbundles from Backlog to Far Future Work on the Differential board.
Jan 1 2017, 5:30 PM · Differential
epriestley merged T6483: Diffusion doesn't recognize commit landing w/ `Signed-off-by:` line into T8360: Differential commit message field parser does not recover from "Differential Revision: X\nAd-Hoc-Custom-Field: Y".
Jan 1 2017, 5:29 PM · Restricted Project, Differential, FreeBSD
epriestley merged task T6483: Diffusion doesn't recognize commit landing w/ `Signed-off-by:` line into T8360: Differential commit message field parser does not recover from "Differential Revision: X\nAd-Hoc-Custom-Field: Y".
Jan 1 2017, 5:29 PM · Haskell.org, Diffusion
epriestley closed T1234: differential.query by commitHash only searches the latest commit hashes as Invalid.

This is older than time itself and does not meet the modern standards for a feature request. In particular, I have no idea what problem it was intended to resolve and nothing that has been linked here in the last couple of years gives me much of an idea. There are likely better approaches in a modern context (T5873, T3875 + T11355, maybe?). If you want this for some purpose, feel free to file a new request describing your problem in better detail. T11355 is probably the most relevant?

Jan 1 2017, 5:27 PM · Differential
epriestley moved T1083: Update revisions with merge/rebase diffs so incremental changes can be shown from Backlog to Far Future Work on the Differential board.
Jan 1 2017, 5:23 PM · Arcanist, Differential
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Jan 1 2017, 5:20 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley closed T8800: Inline comments on a diff cause subscribe event instead of comment event as Resolved.

I can't reproduce this at HEAD. I suspect D14853 resolved it.

Jan 1 2017, 5:19 PM · Restricted Project, Differential
epriestley added a comment to T7657: Reviewer changes across `arc diff --update` and web UI are not merged constructively.

T11114 has fixed the web-originated-edit versions of this, where your "Edit Revision" or "Change Reviewers" action spans another edit.

Jan 1 2017, 5:11 PM · Restricted Project, Differential, Arcanist
epriestley renamed T11344: Differential commit message parser immediately rejects objects the user can't see, but Herald can put them there from differential.parsecommitmessage error parsing restricted projects to Differential commit message parser immediately rejects objects the user can't see, but Herald can put them there.
Jan 1 2017, 5:07 PM · Restricted Project, Differential, Arcanist, Bug Report
epriestley added a revision to T11344: Differential commit message parser immediately rejects objects the user can't see, but Herald can put them there: Unknown Object (Differential Revision).
Jan 1 2017, 5:05 PM · Restricted Project, Differential, Arcanist, Bug Report
epriestley closed T6050: Improve error message / UX when fields are specified twice in revision information as Resolved.

Isn't the right answer to make the web interface reject things that would choke the parser?

Jan 1 2017, 4:54 PM · Differential
epriestley added a revision to T9648: Diffs do not use extended policies, so object policies evaluate in the wrong context: Unknown Object (Differential Revision).
Jan 1 2017, 4:42 PM · Policy, Differential
epriestley renamed T9648: Diffs do not use extended policies, so object policies evaluate in the wrong context from This revision has no diffs. Something has gone quite wrong. to Diffs do not use extended policies, so object policies evaluate in the wrong context.
Jan 1 2017, 4:38 PM · Policy, Differential
epriestley added a revision to T10312: Always interpret the first line of commit messages as a title, even if it begins with a recognized label like "Test Plan:": Unknown Object (Differential Revision).
Jan 1 2017, 4:30 PM · Restricted Project, Diffusion, Differential, Arcanist, Bug Report
epriestley renamed T8360: Differential commit message field parser does not recover from "Differential Revision: X\nAd-Hoc-Custom-Field: Y" from differential commit field parser should be more lenient to Differential commit message field parser does not recover from "Differential Revision: X\nAd-Hoc-Custom-Field: Y".
Jan 1 2017, 4:21 PM · Restricted Project, Differential, FreeBSD
epriestley added a comment to T8360: Differential commit message field parser does not recover from "Differential Revision: X\nAd-Hoc-Custom-Field: Y".

The underlying issue here is that fields may, in the general case, contain multiple paragraphs, colons, things that look like field headers, and may be line-wrapped. We must parse this as two fields:

Jan 1 2017, 4:19 PM · Restricted Project, Differential, FreeBSD
epriestley moved T9713: In Diffusion, show commit messages as parsed fields by default with an option to view them raw from Backlog to v3 on the Diffusion board.
Jan 1 2017, 4:11 PM · Diffusion (v3)
epriestley added a revision to T8360: Differential commit message field parser does not recover from "Differential Revision: X\nAd-Hoc-Custom-Field: Y": Unknown Object (Differential Revision).
Jan 1 2017, 4:11 PM · Restricted Project, Differential, FreeBSD
epriestley removed a project from T12054: Test: Phacility High Command.
Jan 1 2017, 1:55 PM
epriestley closed T12054: Test as Invalid.
Jan 1 2017, 1:55 PM
joshuaspence added a comment to T10038: Plan the mid-term pathway for unit-test/linter bindings.

Do you see there being a "Blessed" foo-linter (maybe as a repo on this instance?), or will there be multiple foo-tributes fending themselves in the wilds of github?

This is all still pretty early, but I imagine this instance mostly just collecting packages into a directory for now. The actual source might be on GitHub, but you'd be able to search this instance to find all foo-linter extensions by authors who had bothered to register their packages.

In some cases, we'd likely pull linters out of arc and turn them into Phacility-Published extensions (secure.phabricator.com/phacility/foo-linter) which we'd sign. These would be "blessed", as long as you continue trusting our signing keys.

In some cases, I'd like to "soft-bless" extensions as "safe, but don't come to us for support" with some sort of "Community Badge of Quality" key. For example, you might publish a secure.phabricator.com/cburroughs/foo-linter) which we'd sign in an advisory way which mean "we looked at the code, it seems fine, but we aren't taking bug reports for it". The UI and arc install would show users that someone they trust also trusts this code.

In some cases, untamed wilds, but collected in one place and searchable, with signing and a consistent toolset.

If nothing is blessed, you may have to make a decision like this yourself:

$ arc install foo-lint
Query "foo-lint" matches multiple packages:

  secure.phabricator.com/alice/foo-lint
  secure.phabricator.com/bob/foo-lint

None of these packages or vendors are signed by anything you trust.

Which package do you want to install?

But I think that should be OK. And we can do some level of positive and negative curation (advisory signing on good packages, disabling bad packages)..

You'll also be able to have an internal package directory for your company's stuff, so you can just publish internal things to it and then everyone can use standard tools to manage extensions.

Some day far in the future I could imagine the package directory integrating with other applications (e.g., giving each package its own repositories and tasks, like GitHub) but that's definitely far in the future. I expect most extensions (like linter bindings) to be small so they wouldn't get much benefit (e.g., 100 lines of code updated a couple times a year) and large extensions (eventually, third-party applications) to probably want to self-host on their own Phabricator instances in most cases.

The immediate goal is just fixing the problem that distributing extensions is a huge pain and all solutions have major downsides, with "convince the upstream to accept the extension" being the best option for everyone but us. The new distribution mechanism would be:

$ arc lint
Okay, automatically installing all the extensions this project needs.

(...prompts if you need to trust new stuff...)

Done!
...
nice lint output

Which fixes distribution. In the long run, there's a lot we can do to build stronger ecosystem tools, but I'm less worried about tackling that stuff today than I am about moving distribution to a broadly reasonable mechanism.

Jan 1 2017, 3:22 AM · Lint, Arcanist

Dec 31 2016

epriestley moved T8650: DifferentialTransactionEditor may race HarbormasterBuildWorker from Backlog to v3 (Infrastructure) on the Differential board.
Dec 31 2016, 6:13 PM · Restricted Project, Harbormaster (v3), Differential
epriestley closed T10323: "Action With No Effect" when marking inline comments as done as Resolved by committing Restricted Diffusion Commit.
Dec 31 2016, 6:12 PM · Restricted Project, Restricted Project, Bug Report, Differential
epriestley added a comment to T11114: Move Differential to EditEngine.

I'm going to dump everything into master now because I believe any disastrous brokenness should be reasonably easy to fix at this point.

Dec 31 2016, 6:06 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley added a revision to T10323: "Action With No Effect" when marking inline comments as done: Unknown Object (Differential Revision).
Dec 31 2016, 5:59 PM · Restricted Project, Restricted Project, Bug Report, Differential
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Dec 31 2016, 5:59 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Dec 31 2016, 5:34 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Dec 31 2016, 5:24 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Dec 31 2016, 5:01 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley closed Q543: Projects/subprojects "general" view as resolved.
Dec 31 2016, 12:34 PM
epriestley added Q543: Projects/subprojects "general" view (Answer 494).
Dec 31 2016, 12:34 PM
epriestley closed Q545: Projects query - have subprojects/are subprojects as resolved.
Dec 31 2016, 12:34 PM · Projects
epriestley added Q545: Projects query - have subprojects/are subprojects (Answer 493).
Dec 31 2016, 12:34 PM

Dec 30 2016

epriestley edited the content of Changelog.
Dec 30 2016, 10:52 PM
epriestley created 2016 Week 53 (End of Year).
Dec 30 2016, 10:52 PM
epriestley renamed 2016 Week 52 (Very Late December) from 2016 Week 52 (End of Year) to 2016 Week 52 (Very Late December).
Dec 30 2016, 10:52 PM
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Dec 30 2016, 10:09 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential

Dec 29 2016

epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Dec 29 2016, 9:44 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Dec 29 2016, 9:20 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley closed T12049: Give EditEngine universal support for "Haunted Mode", a subtask of T11114: Move Differential to EditEngine, as Resolved.
Dec 29 2016, 8:49 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley closed T12049: Give EditEngine universal support for "Haunted Mode" as Resolved by committing Restricted Diffusion Commit.
Dec 29 2016, 8:49 PM · EditEngine, Differential
epriestley added a revision to T11050: Allow resigning from a review you are not directly responsible for: Unknown Object (Differential Revision).
Dec 29 2016, 6:53 PM · Prioritized, Restricted Project, Differential, Feature Request
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Dec 29 2016, 6:53 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley moved T5853: Hint to blocking reviewers that they're blocking in earlier acceptance emails from Backlog to Reviewer Rules on the Differential board.
Dec 29 2016, 6:12 PM · Restricted Project, Differential
epriestley moved T5030: Improve behavior when jumping to inline comments from v2 (UI/Mobile) to Inline Infra on the Differential board.
Dec 29 2016, 6:11 PM · Inline Comments, Restricted Project, Differential
epriestley moved T1026: Request: ability to select line range for comment via touchscreen from v2 (UI/Mobile) to Inline Infra on the Differential board.
Dec 29 2016, 6:11 PM · Inline Comments, Differential
epriestley moved T802: "43 ↗" etc comments should link to the comment on the left side of the screen. from v2 (UI/Mobile) to Inline Infra on the Differential board.
Dec 29 2016, 6:11 PM · Inline Comments, Differential
epriestley moved T10050: Differential-to-Asana integration, like with JIRA from Backlog to Far Future Work on the Differential board.
Dec 29 2016, 6:10 PM · Doorkeeper, Differential, Asana, Feature Request
epriestley triaged T11171: When clicking an image in the comment edit modal, the image modal gets under the edit modal as Wishlist priority.

Kicking this out of Differential because this is reproducible in every application that allows you to edit comments.

Dec 29 2016, 6:09 PM · Lightbox, Bug Report
epriestley removed a project from T11171: When clicking an image in the comment edit modal, the image modal gets under the edit modal: Differential.
Dec 29 2016, 6:04 PM · Lightbox, Bug Report
epriestley merged task T7838: Link to inline comment opens in new tab, scrolls to inline comment, then scrolls to bottom of page. into T11784: Differential "stick to the comment area" and "jump to anchor" scroll behaviors interact destructively while loading content.
Dec 29 2016, 6:02 PM · Differential
epriestley merged T7838: Link to inline comment opens in new tab, scrolls to inline comment, then scrolls to bottom of page. into T11784: Differential "stick to the comment area" and "jump to anchor" scroll behaviors interact destructively while loading content.
Dec 29 2016, 6:02 PM · Inline Comments, Differential, Bug Report
epriestley added a comment to T7838: Link to inline comment opens in new tab, scrolls to inline comment, then scrolls to bottom of page..

I'm going to merge this into T11784 since I think this is probably the same issue.

Dec 29 2016, 6:02 PM · Differential
epriestley moved T11784: Differential "stick to the comment area" and "jump to anchor" scroll behaviors interact destructively while loading content from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 6:01 PM · Inline Comments, Differential, Bug Report
epriestley moved T7838: Link to inline comment opens in new tab, scrolls to inline comment, then scrolls to bottom of page. from v2 (UI/Mobile) to Inline Infra on the Differential board.
Dec 29 2016, 6:01 PM · Differential
epriestley moved T7682: JS Errors when mousing over image diff comments, right side only from v2 (UI/Mobile) to Inline Infra on the Differential board.
Dec 29 2016, 6:01 PM · Inline Comments, Differential
epriestley added a comment to T12051: "Autoclose: Disabled" could provide a stronger hint that it means "You, the user, have disabled Autoclose by adjusting a setting.".

I think "Autoclose" is likely getting updates in connection with T12010 anyway, so work there may obsolete this.

Dec 29 2016, 5:51 PM · Diffusion
epriestley renamed T12051: "Autoclose: Disabled" could provide a stronger hint that it means "You, the user, have disabled Autoclose by adjusting a setting." from changing autoclose setting on a repo does not reflect in UI to "Autoclose: Disabled" could provide a stronger hint that it means "You, the user, have disabled Autoclose by adjusting a setting.".
Dec 29 2016, 5:51 PM · Diffusion
epriestley added a comment to T12051: "Autoclose: Disabled" could provide a stronger hint that it means "You, the user, have disabled Autoclose by adjusting a setting.".

How did you disable this option in a newly created Git repository without realizing you had made the change?

Dec 29 2016, 5:39 PM · Diffusion
epriestley moved T731: Allow revisions to have alternate acceptance conditions from v3 (Infrastructure) to Reviewer Rules on the Differential board.
Dec 29 2016, 4:39 PM · Restricted Project, Restricted Project, Differential
epriestley merged T9758: Diff context for Objective-C doesn't show method name if open brace is on newline into T11738: Improve the heuristic which guesses which function/method/class line best provides context for diff snippets.
Dec 29 2016, 4:38 PM · Differential, Feature Request
epriestley merged task T9758: Diff context for Objective-C doesn't show method name if open brace is on newline into T11738: Improve the heuristic which guesses which function/method/class line best provides context for diff snippets.
Dec 29 2016, 4:38 PM · Differential
epriestley added a comment to T9758: Diff context for Objective-C doesn't show method name if open brace is on newline.

I'm going to merge this into T11738, which has a more detailed and general discussion of this.

Dec 29 2016, 4:38 PM · Differential
epriestley moved T1081: Ability to undo a diff from v2 (UI/Mobile) to v3 (Infrastructure) on the Differential board.
Dec 29 2016, 4:36 PM · Differential, Arcanist
epriestley moved T3462: In Differential, expose "featurename (branched from master)" via Conduit from Backlog to Branch Handling on the Differential board.
Dec 29 2016, 4:36 PM · Differential, Arcanist
epriestley moved T10668: When replying to a ghost inline comment, it is possible for the reticle to cover the reply UI from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:36 PM · Inline Comments, Restricted Project, Differential
epriestley moved T10607: Remote target/landing branch in Diff details from Backlog to Branch Handling on the Differential board.
Dec 29 2016, 4:36 PM · Restricted Project, Differential, Feature Request
epriestley moved T9758: Diff context for Objective-C doesn't show method name if open brace is on newline from Backlog to Far Future Work on the Differential board.
Dec 29 2016, 4:36 PM · Differential
epriestley moved T9648: Diffs do not use extended policies, so object policies evaluate in the wrong context from Backlog to v3 (Infrastructure) on the Differential board.
Dec 29 2016, 4:35 PM · Policy, Differential
epriestley moved T7903: Conduit differential.query search by branches is broken from Backlog to Branch Handling on the Differential board.
Dec 29 2016, 4:35 PM · Restricted Project, Differential, Conduit
epriestley moved T7870: List of cases where ghost comments end up somewhere confusing or unexpected from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:35 PM · Inline Comments, Restricted Project, Differential
epriestley moved T7470: show the base branch name in Differential revision info from Backlog to Branch Handling on the Differential board.
Dec 29 2016, 4:34 PM · Differential
epriestley moved T6050: Improve error message / UX when fields are specified twice in revision information from Backlog to v3 (Infrastructure) on the Differential board.
Dec 29 2016, 4:33 PM · Differential
epriestley moved T3960: Add capability to hide lint messages when viewing a diff from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:33 PM · Restricted Project, Differential
epriestley moved T3216: "Browse in Diffusion" always going to default branch from Backlog to Branch Handling on the Differential board.
Dec 29 2016, 4:33 PM · Differential
epriestley moved T11050: Allow resigning from a review you are not directly responsible for from v3 (Infrastructure) to Reviewer Rules on the Differential board.
Dec 29 2016, 4:32 PM · Prioritized, Restricted Project, Differential, Feature Request
epriestley moved T10574: A pathway toward "All Reviewers Must Accept" from v3 (Infrastructure) to Reviewer Rules on the Differential board.
Dec 29 2016, 4:32 PM · FreeBSD, Restricted Project, Differential
epriestley moved T11662: Draft comments which reply to ghost inlines from lines which no longer exist can not be edited or deleted until the page is reloaded from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:31 PM · Inline Comments, Customer Impact, Differential
epriestley moved T11648: Jumping to an reply inline comment via URL anchor should highlight the comment node accurately from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:31 PM · Inline Comments, Differential, Bug Report
epriestley moved T11401: Add ability to quote, edit, view raw, view history, and remove inline comments from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:31 PM · Inline Comments, Restricted Project, Differential, Feature Request
epriestley moved T11093: DifferentialInlineCommentEditor retains state across Quicksand requests from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:31 PM · Inline Comments, Restricted Project, Quicksand, Differential
epriestley moved T10954: Differential keyboard shortcut inline selection reticle is visually unclear (bad z-index?) from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:30 PM · Inline Comments, Differential, Feature Request
epriestley moved T10563: Inline comments displayed on the same line are shown in creation order without regard for threading from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:30 PM · Inline Comments, Differential, Restricted Project
epriestley moved T6273: Inline comments do not support editing (Pholio, Differential, Diffusion) from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:30 PM · Audit, Restricted Project, Diffusion, Differential, Transactions, Pholio
epriestley moved T10136: Show warning in Revision when build failed from Backlog to v3 (Infrastructure) on the Differential board.
Dec 29 2016, 4:30 PM · Restricted Project, Differential, Feature Request
epriestley moved T10049: Differential highlight reticle persists after focusing an inline comment, then hiding it from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:29 PM · Inline Comments, Differential
epriestley moved T9276: Display when builds happen with status somewhere handy, like the differential timeline from Backlog to v3 (Infrastructure) on the Differential board.
Dec 29 2016, 4:28 PM · Restricted Project, Harbormaster (v3), Differential
epriestley moved T9270: Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:28 PM · Inline Comments, Differential
epriestley moved T9269: Undoing multiple inline comments on the same line will restore the comment out of position. from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:28 PM · Inline Comments, Differential
epriestley moved T8131: Clicking "Done" breaks keyboard navigation from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:28 PM · Inline Comments, Restricted Project, Differential
epriestley moved T8130: Keyboard shortcut for "Done" from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:28 PM · Inline Comments, Restricted Project, Differential
epriestley moved T8909: Provide ability to hide all inline or done comments from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:28 PM · Inline Comments, Prioritized, Restricted Project, Restricted Project, Differential, FreeBSD
epriestley moved T8800: Inline comments on a diff cause subscribe event instead of comment event from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:28 PM · Restricted Project, Differential
epriestley moved T8573: All reviewers should be allowed to mark a comment as done from Backlog to Reviewer Rules on the Differential board.
Dec 29 2016, 4:27 PM · Restricted Project, Differential, Restricted Project
epriestley moved T8420: Hidden inlines don't work properly with anchor-based navigation from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:27 PM · Inline Comments, Restricted Project, Differential
epriestley moved T8360: Differential commit message field parser does not recover from "Differential Revision: X\nAd-Hoc-Custom-Field: Y" from Backlog to v3 (Infrastructure) on the Differential board.
Dec 29 2016, 4:27 PM · Restricted Project, Differential, FreeBSD
epriestley moved T8323: Saving draft inlines on left hand side of files not present in newer diff in diff-of-diffs fails from Backlog to Inline Infra on the Differential board.
Dec 29 2016, 4:27 PM · Inline Comments, Differential