Page MenuHomePhabricator
Feed Advanced Search

May 22 2020

epriestley added a comment to T13111: Periodically run `git prune` on Git working copies.

Since many of these options probably don't have "right answers", I'm trying this reasonable-seeming variation on some repositories which seem like they'll benefit from a repack:

May 22 2020, 3:03 AM · Phacility, Diffusion

May 21 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 21 2020, 10:06 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • j, etc., can incorrectly select blocks inside a diff inside a suggestion.
May 21 2020, 9:41 PM · Inline Comments, Diffusion, Differential
epriestley triaged T13540: "Dark Mode" UI issues as Wishlist priority.
May 21 2020, 8:32 PM · Design
epriestley added a comment to T11760: Phacility Cluster: Ad-Hoc Query Log.

See PHI1748. I ran a query against a subset of instances to determine how widespread usage of "Dark Mode" is, to help inform a decision to either implement the mode properly (see T12311) or remove the mode. The query was of this form:

May 21 2020, 8:08 PM · Phacility
epriestley closed T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does) as Resolved.

I think (?) this was pretty much resolved by the last round of changes. See T13291 for some followups.

May 21 2020, 4:03 PM · Customer Impact, Restricted Project, Restricted Project, Hovercards, Remarkup, Wikimedia
epriestley closed T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does), a subtask of T13285: Service failures in JIRA can cascade into service failures in Phabricator, as Resolved.
May 21 2020, 4:03 PM · Doorkeeper

May 20 2020

epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: Unknown Object (Differential Revision).
May 20 2020, 7:30 PM · Diffusion, Harbormaster, Herald, Audit
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 20 2020, 7:30 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 20 2020, 6:37 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

I made a change to drop unchanged context from suggestion views, but I don't particularly like it. It changed this:

May 20 2020, 6:31 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 20 2020, 5:37 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 20 2020, 4:22 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 20 2020, 4:10 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • Inline comments with suggestions don't "know" that they're empty when the suggestion is the same as the context text.
    • Create an inline. Suggest edit. Don't change anything. Save. You get a blank inline with no suggestion and no content, when this inline would normally delete itself.
May 20 2020, 3:53 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

The inline comment context menu does not apply the correct cursor ("pointer").

May 20 2020, 3:23 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 20 2020, 3:16 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

I still have a lot of inline style attributes to clean up and then I'm sure there will be a long tail of weird edge cases, but this is getting pretty close:

May 20 2020, 12:31 AM · Inline Comments, Diffusion, Differential

May 19 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 19 2020, 9:56 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • This isn't necessarily terribly useful in practice, but a UI hint about whether or not we've actually saved a draft would make debugging slightly easier.
May 19 2020, 9:53 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 19 2020, 8:54 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 19 2020, 8:51 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13538: Git commits with no commit message fail to import/parse.

Remaining work here is:

May 19 2020, 4:48 PM · Diffusion
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • The inline comment context menu does not apply the correct cursor ("pointer").
May 19 2020, 4:27 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 19 2020, 4:26 PM · Inline Comments, Diffusion, Differential
epriestley updated the task description for T13539: Obscure end-of-file changes may choke the changeset highlighter.
May 19 2020, 4:07 PM · Differential
epriestley closed T13539: Obscure end-of-file changes may choke the changeset highlighter as Resolved by committing Restricted Diffusion Commit.
May 19 2020, 4:06 PM · Differential
epriestley added a revision to T13539: Obscure end-of-file changes may choke the changeset highlighter: Unknown Object (Differential Revision).
May 19 2020, 4:04 PM · Differential
epriestley triaged T13539: Obscure end-of-file changes may choke the changeset highlighter as Low priority.
May 19 2020, 3:49 PM · Differential
epriestley added a comment to T13538: Git commits with no commit message fail to import/parse.

These particular issues blame to D21027, which began extracting null in all cases where a field has no value for a given commit. This is not entirely faithful, as it can not distinguish between "field absent" and "field present, but with an empty value". At least for author, these are distinct states that can be independently constructed using git hash-object:

May 19 2020, 3:31 AM · Diffusion
epriestley added a comment to T13538: Git commits with no commit message fail to import/parse.

From PHI1739, --allow-empty-message supports constructing these commits more easily (via a normal git commit rather than git hash-object).

May 19 2020, 3:05 AM · Diffusion
epriestley added a revision to T13538: Git commits with no commit message fail to import/parse: Unknown Object (Differential Revision).
May 19 2020, 3:00 AM · Diffusion
epriestley added a comment to T13538: Git commits with no commit message fail to import/parse.

Second issue:

May 19 2020, 2:50 AM · Diffusion
epriestley added a comment to T13538: Git commits with no commit message fail to import/parse.

First issue:

May 19 2020, 2:48 AM · Diffusion
epriestley added a comment to T13538: Git commits with no commit message fail to import/parse.

Alas, you can't actually push the perfect commit:

May 19 2020, 2:40 AM · Diffusion
epriestley triaged T13538: Git commits with no commit message fail to import/parse as Normal priority.
May 19 2020, 2:37 AM · Diffusion

May 18 2020

epriestley closed T13536: In or around 8.0.19, MySQL has removed integer display width information, changing the syntax of "SHOW CREATE TABLE" as Resolved by committing Restricted Diffusion Commit.
May 18 2020, 7:10 PM · Infrastructure
epriestley updated the task description for T13536: In or around 8.0.19, MySQL has removed integer display width information, changing the syntax of "SHOW CREATE TABLE".
May 18 2020, 7:10 PM · Infrastructure
epriestley added a revision to T13536: In or around 8.0.19, MySQL has removed integer display width information, changing the syntax of "SHOW CREATE TABLE": Unknown Object (Differential Revision).
May 18 2020, 7:09 PM · Infrastructure
epriestley added a comment to T13536: In or around 8.0.19, MySQL has removed integer display width information, changing the syntax of "SHOW CREATE TABLE".

The actual query we use to inspect table information is:

May 18 2020, 6:46 PM · Infrastructure
epriestley added a comment to T7149: Allow users to import data into a new Phacility instance.

See T13537 for a subtle issue where digestWithNamedKey() keys were cached in APCu on the web tier. Importing instance data may require restarting the web tier until the import process can either dump these caches or version them (versioning may be easier).

May 18 2020, 5:38 PM · Phacility
epriestley added a comment to T13537: Support local port forwarding through Phacility cluster bastion hosts.

So I'm going to turn web off and on again and see if that fixes things; my expectation is that it will.

May 18 2020, 5:36 PM · Phacility
epriestley added a comment to T13537: Support local port forwarding through Phacility cluster bastion hosts.

The specific issue I'm trying to debug is fairly bizarre.

May 18 2020, 5:35 PM · Phacility
epriestley updated the task description for T13537: Support local port forwarding through Phacility cluster bastion hosts.
May 18 2020, 4:59 PM · Phacility
epriestley updated the task description for T13537: Support local port forwarding through Phacility cluster bastion hosts.
May 18 2020, 4:56 PM · Phacility
epriestley updated the task description for T13537: Support local port forwarding through Phacility cluster bastion hosts.
May 18 2020, 4:47 PM · Phacility
epriestley updated the task description for T13537: Support local port forwarding through Phacility cluster bastion hosts.
May 18 2020, 4:37 PM · Phacility
epriestley triaged T13537: Support local port forwarding through Phacility cluster bastion hosts as Low priority.
May 18 2020, 4:33 PM · Phacility
epriestley added a comment to Blog Post: Quick Look: Inline Comments on Character Ranges.

Thanks! I figured out how to make somewhat-reasonable GIFs with ffmpeg.

May 18 2020, 4:04 PM · Quick Look, Differential

May 17 2020

epriestley renamed T13536: In or around 8.0.19, MySQL has removed integer display width information, changing the syntax of "SHOW CREATE TABLE" from MySQL "SHOW CREATE TABLE" syntax has changed for integers to In or around 8.0.19, MySQL has removed integer display width information, changing the syntax of "SHOW CREATE TABLE".
May 17 2020, 3:53 PM · Infrastructure
epriestley triaged T13536: In or around 8.0.19, MySQL has removed integer display width information, changing the syntax of "SHOW CREATE TABLE" as Low priority.
May 17 2020, 3:53 PM · Infrastructure

May 15 2020

epriestley edited the content of Changelog.
May 15 2020, 8:55 PM
epriestley updated the post content for Blog Post: Quick Look: Jupyter Diff Context.
May 15 2020, 8:54 PM · Quick Look, Differential
epriestley created an object: 2020 Week 19 (Mid May).
May 15 2020, 8:53 PM
epriestley updated the subtitle for Blog Post: Quick Look: Jupyter Diff Context.
May 15 2020, 8:52 PM · Quick Look, Differential
epriestley created Blog Post: Quick Look: Inline Comments on Character Ranges.
May 15 2020, 8:52 PM · Quick Look, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 15 2020, 8:27 PM · Inline Comments, Diffusion, Differential
epriestley renamed Blog Post: Quick Look: Jupyter Diff Context blog post from Quick Look: Jupyter Diff Context (2020 Week 18) to Quick Look: Jupyter Diff Context.
May 15 2020, 8:23 PM · Quick Look, Differential
epriestley created Blog Post: Quick Look: Jupyter Diff Context.
May 15 2020, 8:22 PM · Quick Look, Differential
epriestley created Quick Look.
May 15 2020, 8:19 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 15 2020, 7:43 PM · Inline Comments, Diffusion, Differential
epriestley updated the task description for T13534: Inline Comment errata after editing persistence.
May 15 2020, 4:42 PM · Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 15 2020, 4:35 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13529: Phacility domain rename errata and SSH user identity: Unknown Object (Differential Revision).
May 15 2020, 1:31 PM · Phacility
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • The line-triggered reticle should be updated to use the hover-reticle cell style.
May 15 2020, 12:24 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

Screen Shot 2020-05-14 at 5.01.17 PM.png (545×661 px, 44 KB)

May 15 2020, 12:03 AM · Inline Comments, Diffusion, Differential

May 14 2020

epriestley updated the task description for T13534: Inline Comment errata after editing persistence.
May 14 2020, 10:56 PM · Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Restricted Differential Revision.
May 14 2020, 10:53 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 14 2020, 8:18 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 14 2020, 6:46 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 14 2020, 6:40 PM · Inline Comments, Diffusion, Differential
epriestley triaged T13535: Investigate PHP 7.4 Preloading as Wishlist priority.
May 14 2020, 6:26 PM · Infrastructure
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 14 2020, 6:19 PM · Inline Comments, Diffusion, Differential
epriestley triaged T13534: Inline Comment errata after editing persistence as Wishlist priority.
May 14 2020, 6:13 PM · Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 14 2020, 5:57 PM · Inline Comments, Diffusion, Differential
epriestley closed T13533: Support arbitrary cURL options, for Kerberos auth as Resolved by committing Restricted Diffusion Commit.
May 14 2020, 4:16 PM · Infrastructure
epriestley added a revision to T13533: Support arbitrary cURL options, for Kerberos auth: Unknown Object (Differential Revision).
May 14 2020, 4:14 PM · Infrastructure
epriestley triaged T13533: Support arbitrary cURL options, for Kerberos auth as Wishlist priority.
May 14 2020, 3:54 PM · Infrastructure

May 13 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 13 2020, 11:55 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • In Jupyter notebooks (and, theoretically, other rich content) we find an inner <td /> before finding the content <td />, preventing context menus from working.
May 13 2020, 11:05 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 13 2020, 8:47 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • In Firefox, multi-line selections don't generate a context menu properly.
  • Clicking the "New Inline Comment" action disables the oncopy behavior onmousedown but doesn't take the action until onclick. This creates a flash of selected content which spans both sides of the change and looks odd.
  • Context selection doesn't activate in unified mode, maybe because data-copy stuff is being used to identify content cells.
May 13 2020, 8:20 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 13 2020, 8:17 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T11401: Add ability to quote, edit, view raw, view history, and remove inline comments: Unknown Object (Differential Revision).
May 13 2020, 4:31 PM · Inline Comments, Restricted Project, Differential, Feature Request
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 13 2020, 4:31 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.
  • When you create an inline, do nothing, then click "Cancel", inlines briefly count themselves in the paths panel.
May 13 2020, 4:30 PM · Inline Comments, Diffusion, Differential
epriestley updated the task description for T13515: Differential: Inlines and View Options.
May 13 2020, 4:19 PM · Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

I have a patch which allows you to edit published inlines. It "works", but it causes a ton of weird side effects when you perform an edit.

May 13 2020, 4:18 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body: Unknown Object (Differential Revision).
May 13 2020, 3:09 PM · Auth
epriestley added a revision to T13006: Passphrase can't distinguish between correct, mangled, and passphrase-encoded SSH keys: Unknown Object (Differential Revision).
May 13 2020, 3:05 PM · Passphrase
epriestley added a revision to T11401: Add ability to quote, edit, view raw, view history, and remove inline comments: Unknown Object (Differential Revision).
May 13 2020, 12:57 PM · Inline Comments, Restricted Project, Differential, Feature Request
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 13 2020, 12:57 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

Inline stuff:

May 13 2020, 12:43 PM · Inline Comments, Diffusion, Differential
epriestley updated the task description for T13229: On Third-Party Integrations.
May 13 2020, 12:01 AM · Phacility

May 12 2020

epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Restricted Differential Revision.
May 12 2020, 11:00 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 12 2020, 9:09 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Unknown Object (Differential Revision).
May 12 2020, 8:33 PM · Inline Comments, Diffusion, Differential
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: Restricted Differential Revision.
May 12 2020, 7:19 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

Probably kicking this, but:

May 12 2020, 6:31 PM · Inline Comments, Diffusion, Differential
epriestley added a comment to T13513: Make schema changes to inlines to prepare for new inline features.

See PHI1703. The document engine the original comment was made on should be persisted, so email can do something better than dumping unrelated lines of text into the body.

May 12 2020, 6:29 PM · Inline Comments, Diffusion, Differential