Page MenuHomePhabricator
Feed All Stories

May 21 2020

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 committed rPd3d41324be9f: Drop old "differential_commit" table (authored by epriestley).
Drop old "differential_commit" table
May 20 2020, 9:30 PM
epriestley closed D21281: Drop old "differential_commit" table.
May 20 2020, 9:30 PM
epriestley committed rP6d0dbeb77f77: Use the changeset parse cache to cache suggestion changesets (authored by epriestley).
Use the changeset parse cache to cache suggestion changesets
May 20 2020, 9:29 PM
epriestley closed D21280: Use the changeset parse cache to cache suggestion changesets.
May 20 2020, 9:29 PM
epriestley committed rP5d0ae283a9ab: Put a readthrough cache in front of inline context construction (authored by epriestley).
Put a readthrough cache in front of inline context construction
May 20 2020, 9:28 PM
epriestley closed D21279: Put a readthrough cache in front of inline context construction.
May 20 2020, 9:28 PM
epriestley committed rPd2d7e7f5ff1b: Clean up Diffusion behaviors for inline edit suggestions (authored by epriestley).
Clean up Diffusion behaviors for inline edit suggestions
May 20 2020, 9:28 PM
epriestley closed D21278: Clean up Diffusion behaviors for inline edit suggestions.
May 20 2020, 9:28 PM
epriestley committed rP10f241352dce: Render inline comment suggestions as real diffs (authored by epriestley).
Render inline comment suggestions as real diffs
May 20 2020, 9:27 PM
epriestley closed D21277: Render inline comment suggestions as real diffs.
May 20 2020, 9:27 PM
epriestley committed rP846562158aae: Roughly support inline comment suggestions (authored by epriestley).
Roughly support inline comment suggestions
May 20 2020, 9:26 PM
epriestley closed D21276: Roughly support inline comment suggestions.
May 20 2020, 9:26 PM
epriestley committed rP00430fdbe117: Make server components of inline comment content handling state-oriented (authored by epriestley).
Make server components of inline comment content handling state-oriented
May 20 2020, 9:26 PM
epriestley closed D21275: Make server components of inline comment content handling state-oriented.
May 20 2020, 9:26 PM
epriestley committed rP4b2a447003be: Allow "has draft inlines?" queries to overheat (authored by epriestley).
Allow "has draft inlines?" queries to overheat
May 20 2020, 9:25 PM
epriestley closed D21274: Allow "has draft inlines?" queries to overheat.
May 20 2020, 9:25 PM
epriestley committed rP87bc30526b7a: Make inline content "state-oriented", not "string-oriented" (authored by epriestley).
Make inline content "state-oriented", not "string-oriented"
May 20 2020, 9:24 PM
epriestley closed D21273: Make inline content "state-oriented", not "string-oriented".
May 20 2020, 9:24 PM
epriestley requested review of D21281: Drop old "differential_commit" table.
May 20 2020, 7:31 PM
epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: D21281: Drop old "differential_commit" table.
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: D21281: Drop old "differential_commit" table.
May 20 2020, 7:30 PM · Inline Comments, Diffusion, Differential
epriestley requested review of D21280: Use the changeset parse cache to cache suggestion changesets.
May 20 2020, 6:38 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21280: Use the changeset parse cache to cache suggestion changesets.
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 requested review of D21279: Put a readthrough cache in front of inline context construction.
May 20 2020, 5:38 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21279: Put a readthrough cache in front of inline context construction.
May 20 2020, 5:37 PM · Inline Comments, Diffusion, Differential
epriestley requested review of D21278: Clean up Diffusion behaviors for inline edit suggestions.
May 20 2020, 4:23 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21278: Clean up Diffusion behaviors for inline edit suggestions.
May 20 2020, 4:22 PM · Inline Comments, Diffusion, Differential
epriestley requested review of D21277: Render inline comment suggestions as real diffs.
May 20 2020, 4:12 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21277: Render inline comment suggestions as real diffs.
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 requested review of D21276: Roughly support inline comment suggestions.
May 20 2020, 3:17 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21276: Roughly support inline comment suggestions.
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 requested review of D21275: Make server components of inline comment content handling state-oriented.
May 19 2020, 9:57 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21275: Make server components of inline comment content handling state-oriented.
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 requested review of D21274: Allow "has draft inlines?" queries to overheat.
May 19 2020, 8:55 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21274: Allow "has draft inlines?" queries to overheat.
May 19 2020, 8:54 PM · Inline Comments, Diffusion, Differential
epriestley requested review of D21273: Make inline content "state-oriented", not "string-oriented".
May 19 2020, 8:52 PM
epriestley added a revision to T13513: Make schema changes to inlines to prepare for new inline features: D21273: Make inline content "state-oriented", not "string-oriented".
May 19 2020, 8:51 PM · Inline Comments, Diffusion, Differential
epriestley committed rP9d5b8bd14a97: Remove PHPMailer code which generates bogus "Message-ID" email headers (authored by epriestley).
Remove PHPMailer code which generates bogus "Message-ID" email headers
May 19 2020, 6:39 PM
epriestley closed D21272: Remove PHPMailer code which generates bogus "Message-ID" email headers.
May 19 2020, 6:39 PM
epriestley requested review of D21272: Remove PHPMailer code which generates bogus "Message-ID" email headers.
May 19 2020, 6:19 PM
epriestley committed rP1aa0569b6086: (stable) Treat PHP7 "Throwable" exceptions like other unhandled "Exception"… (authored by epriestley).
(stable) Treat PHP7 "Throwable" exceptions like other unhandled "Exception"…
May 19 2020, 5:42 PM
epriestley updated the summary of D21271: Treat PHP7 "Throwable" exceptions like other unhandled "Exception" cases in the worker queue.
May 19 2020, 5:42 PM
epriestley committed rP4257b26abc61: Treat PHP7 "Throwable" exceptions like other unhandled "Exception" cases in the… (authored by epriestley).
Treat PHP7 "Throwable" exceptions like other unhandled "Exception" cases in the…
May 19 2020, 5:41 PM
epriestley closed D21271: Treat PHP7 "Throwable" exceptions like other unhandled "Exception" cases in the worker queue.
May 19 2020, 5:41 PM
epriestley committed rP400c555666c5: (stable) Update out-of-date API calls when rendering diffs inline in email (authored by epriestley).
(stable) Update out-of-date API calls when rendering diffs inline in email
May 19 2020, 5:41 PM
epriestley requested review of D21271: Treat PHP7 "Throwable" exceptions like other unhandled "Exception" cases in the worker queue.
May 19 2020, 5:41 PM
epriestley committed rP43a8d8763df3: Update out-of-date API calls when rendering diffs inline in email (authored by epriestley).
Update out-of-date API calls when rendering diffs inline in email
May 19 2020, 5:40 PM
epriestley closed D21270: Update out-of-date API calls when rendering diffs inline in email.
May 19 2020, 5:40 PM
epriestley requested review of D21270: Update out-of-date API calls when rendering diffs inline in email.
May 19 2020, 5:32 PM
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 committed rP4fd7c0f7b3ca: (stable) Fix an issue where builds with no initiator failed to render in build… (authored by epriestley).
(stable) Fix an issue where builds with no initiator failed to render in build…
May 19 2020, 4:46 PM
epriestley committed rP86d6abe9db26: Fix an issue where builds with no initiator failed to render in build plans (authored by epriestley).
Fix an issue where builds with no initiator failed to render in build plans
May 19 2020, 4:46 PM
epriestley closed D21269: Fix an issue where builds with no initiator failed to render in build plans.
May 19 2020, 4:46 PM
epriestley requested review of D21269: Fix an issue where builds with no initiator failed to render in build plans.
May 19 2020, 4:46 PM
epriestley committed rP8dec499bcf0a: (stable) Fix "r" and "R" both replying with quote on inline comments (authored by epriestley).
(stable) Fix "r" and "R" both replying with quote on inline comments
May 19 2020, 4:29 PM
epriestley committed rP770a5c8412d1: Fix "r" and "R" both replying with quote on inline comments (authored by epriestley).
Fix "r" and "R" both replying with quote on inline comments
May 19 2020, 4:28 PM
epriestley closed D21268: Fix "r" and "R" both replying with quote on inline comments.
May 19 2020, 4:28 PM
epriestley requested review of D21268: Fix "r" and "R" both replying with quote on inline comments.
May 19 2020, 4:28 PM
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: D21268: Fix "r" and "R" both replying with quote on inline comments.
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 committed rP1157f2782277: (stable) Fix an unusual issue with intradiff highlighting of files with… (authored by epriestley).
(stable) Fix an unusual issue with intradiff highlighting of files with…
May 19 2020, 4:06 PM
epriestley committed rP6cf017d68003: Fix an unusual issue with intradiff highlighting of files with uncommon end-of… (authored by epriestley).
Fix an unusual issue with intradiff highlighting of files with uncommon end-of…
May 19 2020, 4:06 PM
epriestley closed D21267: Fix an unusual issue with intradiff highlighting of files with uncommon end-of-file modifications.
May 19 2020, 4:06 PM
epriestley closed T13539: Obscure end-of-file changes may choke the changeset highlighter as Resolved by committing rP6cf017d68003: Fix an unusual issue with intradiff highlighting of files with uncommon end-of….
May 19 2020, 4:06 PM · Differential
epriestley requested review of D21267: Fix an unusual issue with intradiff highlighting of files with uncommon end-of-file modifications.
May 19 2020, 4:05 PM
epriestley added a revision to T13539: Obscure end-of-file changes may choke the changeset highlighter: D21267: Fix an unusual issue with intradiff highlighting of files with uncommon end-of-file modifications.
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 committed rP40aab725e825: (stable) Survive importing Git commits with no commit message and/or no author (authored by epriestley).
(stable) Survive importing Git commits with no commit message and/or no author
May 19 2020, 3:02 AM
epriestley committed rP0c51885cf7b2: Survive importing Git commits with no commit message and/or no author (authored by epriestley).
Survive importing Git commits with no commit message and/or no author
May 19 2020, 3:02 AM
epriestley closed D21266: Survive importing Git commits with no commit message and/or no author.
May 19 2020, 3:02 AM
epriestley requested review of D21266: Survive importing Git commits with no commit message and/or no author.
May 19 2020, 3:01 AM
epriestley added a revision to T13538: Git commits with no commit message fail to import/parse: D21266: Survive importing Git commits with no commit message and/or no author.
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 committed rPf86d822a37ea: Update MySQL schema inspection code for deprecation of integer display widths (authored by epriestley).
Update MySQL schema inspection code for deprecation of integer display widths
May 18 2020, 7:10 PM
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 rPf86d822a37ea: Update MySQL schema inspection code for deprecation of integer display widths.
May 18 2020, 7:10 PM · Infrastructure
epriestley closed D21265: Update MySQL schema inspection code for deprecation of integer display widths.
May 18 2020, 7:10 PM
epriestley requested review of D21265: Update MySQL schema inspection code for deprecation of integer display widths.
May 18 2020, 7:10 PM
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": D21265: Update MySQL schema inspection code for deprecation of integer display widths.
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