Page MenuHomePhabricator
Feed Advanced Search

Jun 1 2021

epriestley closed D21669: Improve display behavior for write locks held by omnipotent users.
Jun 1 2021, 3:30 PM
epriestley closed D21670: Allow maintenance scripts to write synthetic events to the push log that act as repository updates.
Jun 1 2021, 3:30 PM
epriestley requested review of D21671: Provide an ad-hoc maintenance lock for clustered repositories.
Jun 1 2021, 3:18 PM
epriestley added a revision to T13614: Provide a write-free, non-locking maintenance window for repositories: D21671: Provide an ad-hoc maintenance lock for clustered repositories.
Jun 1 2021, 3:17 PM · Clusters, Diffusion
epriestley removed a watcher for Blessed Committers: sqlqq.
Jun 1 2021, 2:17 PM
epriestley removed a watcher for Blessed Committers: greedhector28.
Jun 1 2021, 2:17 PM
epriestley removed a watcher for Clusters: Losy.
Jun 1 2021, 1:59 PM
epriestley added a comment to T13614: Provide a write-free, non-locking maintenance window for repositories.

Since observed repositories version differently today, this strategy won't work -- but I can't come up with any valid reason to ever put a repository into a "write maintenance" mode anyway. I do imagine making observed repositories "replay" fetches into the push log (as though they were pushes) in the future, but that still won't make "write maintenance" on an observed repository meaningful, so it seems fine to just prevent putting non-hosted repositories into this mode.

Jun 1 2021, 1:58 PM · Clusters, Diffusion
epriestley requested review of D21670: Allow maintenance scripts to write synthetic events to the push log that act as repository updates.
Jun 1 2021, 1:51 PM
epriestley added a revision to T13614: Provide a write-free, non-locking maintenance window for repositories: D21670: Allow maintenance scripts to write synthetic events to the push log that act as repository updates.
Jun 1 2021, 1:50 PM · Clusters, Diffusion
cspeckmim awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Jun 1 2021, 1:25 PM · Phacility
epriestley requested review of D21669: Improve display behavior for write locks held by omnipotent users.
Jun 1 2021, 1:14 PM
epriestley added a revision to T13614: Provide a write-free, non-locking maintenance window for repositories: D21669: Improve display behavior for write locks held by omnipotent users.
Jun 1 2021, 1:13 PM · Clusters, Diffusion
epriestley added a comment to T13614: Provide a write-free, non-locking maintenance window for repositories.

A minor issue on the way to this is that calling synchronizeWorkingCopyBeforeWrite() with an omnipotent viewer will write to the WorkingCopyVersion table with a null userPHID, which shows as "Unknown Object" in the UI.

Jun 1 2021, 1:08 PM · Clusters, Diffusion
epriestley added a comment to T13614: Provide a write-free, non-locking maintenance window for repositories.

A useful maintenance operation for staging area repositories is to remove out-of-date staging refs: old diffs which have already landed. This is of some particular importance for large installs, since Git has a significant per-ref overhead for many operations until protocol v2: by the time a repository has ~50K refs, interacting with it in basically any way has become slow and cumbersome.

Jun 1 2021, 12:41 PM · Clusters, Diffusion
epriestley committed rPa8f429cdbf4d: Correct an issue where "dashboard.panel.edit" fatals in the API console (authored by epriestley).
Correct an issue where "dashboard.panel.edit" fatals in the API console
Jun 1 2021, 6:49 AM
epriestley closed D21668: Correct an issue where "dashboard.panel.edit" fatals in the API console.
Jun 1 2021, 6:49 AM
epriestley added a comment to T13650: Unhandled Exception accessing Conduit's dashboard.panel.edit: "Attempting to use a panel in a way that requires an implementation, but the panel implementation ("") is unknown to Phabricator.".

D21668 should improve this behavior, although it's not an ideal or complete fix.

Jun 1 2021, 6:49 AM · Conduit
epriestley requested review of D21668: Correct an issue where "dashboard.panel.edit" fatals in the API console.
Jun 1 2021, 6:41 AM
epriestley added a revision to T13650: Unhandled Exception accessing Conduit's dashboard.panel.edit: "Attempting to use a panel in a way that requires an implementation, but the panel implementation ("") is unknown to Phabricator.": D21668: Correct an issue where "dashboard.panel.edit" fatals in the API console.
Jun 1 2021, 6:40 AM · Conduit
epriestley claimed T13650: Unhandled Exception accessing Conduit's dashboard.panel.edit: "Attempting to use a panel in a way that requires an implementation, but the panel implementation ("") is unknown to Phabricator.".
Jun 1 2021, 6:35 AM · Conduit
epriestley committed rARC246e604a070f: Correct an issue when winning "arc anoid" with certain terminal dimensions (authored by epriestley).
Correct an issue when winning "arc anoid" with certain terminal dimensions
Jun 1 2021, 6:10 AM
epriestley closed D21667: Correct an issue when winning "arc anoid" with certain terminal dimensions.
Jun 1 2021, 6:10 AM
epriestley retitled D21667: Correct an issue when winning "arc anoid" with certain terminal dimensions from Correct an issue when winning "arc anoid" with certain terminal widths to Correct an issue when winning "arc anoid" with certain terminal dimensions.
Jun 1 2021, 6:10 AM
epriestley retitled D21667: Correct an issue when winning "arc anoid" with certain terminal dimensions from Correct an issue when winning "arc anoid" with an odd terminal width to Correct an issue when winning "arc anoid" with certain terminal widths.
Jun 1 2021, 6:10 AM
epriestley requested review of D21667: Correct an issue when winning "arc anoid" with certain terminal dimensions.
Jun 1 2021, 6:07 AM
epriestley updated the task description for T13653: After an AWS event, Phacility hosts may come up with swap only partially configured.
Jun 1 2021, 5:52 AM · Phacility

May 31 2021

jbrownEP awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 31 2021, 6:36 PM · Phacility
syncer awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 31 2021, 9:58 AM · Phacility
d.maznekov awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 31 2021, 7:46 AM · Phacility
HuMMeL621 awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 31 2021, 7:19 AM · Phacility

May 30 2021

Info-Screen awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 30 2021, 7:57 PM · Phacility
tycho.tatitscheff awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 30 2021, 3:14 PM · Phacility
avivey awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 30 2021, 1:00 PM · Phacility
epriestley closed D21666: Avoid leaving stdin in nonblocking mode after a modern prompt.
May 30 2021, 8:33 AM
epriestley committed rARCbe1a4a9142d5: Avoid leaving stdin in nonblocking mode after a modern prompt (authored by epriestley).
Avoid leaving stdin in nonblocking mode after a modern prompt
May 30 2021, 8:33 AM
epriestley requested review of D21666: Avoid leaving stdin in nonblocking mode after a modern prompt.
May 30 2021, 8:31 AM
epriestley added a revision to T13649: Address higher-impact `arc` toolsets behaviors: D21666: Avoid leaving stdin in nonblocking mode after a modern prompt.
May 30 2021, 8:31 AM · Arcanist
epriestley added a comment to T13649: Address higher-impact `arc` toolsets behaviors.

...this would need some kind of smarter scope guard...

May 30 2021, 8:01 AM · Arcanist
epriestley added a comment to T13649: Address higher-impact `arc` toolsets behaviors.

I also can't get O_NONBLOCK to survive process exit on macOS. This is possibly because macOS is now zsh, and this RedHat bug suggests that zsh clears O_NONBLOCK:

May 30 2021, 7:57 AM · Arcanist
epriestley added a comment to T13649: Address higher-impact `arc` toolsets behaviors.

arc may leave stdout/stderr nonblocking.

May 30 2021, 7:42 AM · Arcanist
siepkes awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 30 2021, 7:39 AM · Phacility
20after4 awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 30 2021, 6:38 AM · Phacility
chrisbolt awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 30 2021, 4:13 AM · Phacility
eadler awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 30 2021, 2:03 AM · Phacility
thoughtpolice awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 30 2021, 1:28 AM · Phacility

May 29 2021

hskiba awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 29 2021, 11:04 PM · Phacility
epriestley added a comment to T13654: Wind Down Phacility Operations.

secure002 and secure004 are likely easy to take out of service, since they're pure replicas.

May 29 2021, 10:39 PM · Phacility
leoluk awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 29 2021, 10:31 PM · Phacility
stwalkerster awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 29 2021, 9:49 PM · Phacility
epriestley deleted Starmap.
May 29 2021, 9:44 PM
epriestley deleted Roadmap.
May 29 2021, 9:44 PM
epriestley deleted Planning.
May 29 2021, 9:44 PM
epriestley edited the content of Welcome.
May 29 2021, 9:43 PM
faulconbridge awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 29 2021, 9:38 PM · Phacility
olexiy.myronenko awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 29 2021, 9:30 PM · Phacility
richardvanvelzen awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 29 2021, 9:27 PM · Phacility
cburroughs awarded T13654: Wind Down Phacility Operations a Heartbreak token.
May 29 2021, 9:24 PM · Phacility
epriestley edited the content of Changelog.
May 29 2021, 9:18 PM
epriestley edited the content of Changelog.
May 29 2021, 9:17 PM
epriestley committed rPa958c7aa8f49: (stable) Promote 2021 Week 22 (authored by epriestley).
(stable) Promote 2021 Week 22
May 29 2021, 9:14 PM
epriestley created an object: 2021 Week 22 (End of Active Maintenance).
May 29 2021, 9:14 PM
epriestley committed rPad05ee00c0ec: Remove documentation for support, feature requests, contributing code, and… (authored by epriestley).
Remove documentation for support, feature requests, contributing code, and…
May 29 2021, 9:10 PM
epriestley closed D21665: Remove documentation for support, feature requests, contributing code, and filing bug reports.
May 29 2021, 9:10 PM
epriestley added a revision to T13654: Wind Down Phacility Operations: D21665: Remove documentation for support, feature requests, contributing code, and filing bug reports.
May 29 2021, 9:09 PM · Phacility
epriestley updated the task description for T13654: Wind Down Phacility Operations.
May 29 2021, 9:04 PM · Phacility
epriestley committed rP9ceb66453501: Document Phabricator as no longer actively maintained (authored by epriestley).
Document Phabricator as no longer actively maintained
May 29 2021, 8:58 PM
epriestley closed D21664: Document Phabricator as no longer actively maintained.
May 29 2021, 8:58 PM
epriestley requested review of D21664: Document Phabricator as no longer actively maintained.
May 29 2021, 8:53 PM
epriestley added a revision to T13654: Wind Down Phacility Operations: D21664: Document Phabricator as no longer actively maintained.
May 29 2021, 8:52 PM · Phacility
epriestley triaged T13654: Wind Down Phacility Operations as Normal priority.
May 29 2021, 8:50 PM · Phacility

May 27 2021

epriestley updated the task description for T13649: Address higher-impact `arc` toolsets behaviors.
May 27 2021, 2:51 PM · Arcanist

May 22 2021

epriestley edited the content of Changelog.
May 22 2021, 12:43 PM
epriestley created an object: 2021 Week 21 (Late May).
May 22 2021, 12:42 PM
epriestley committed rP2124c8af6d2d: (stable) Promote 2021 Week 21 (authored by epriestley).
(stable) Promote 2021 Week 21
May 22 2021, 12:39 PM

May 21 2021

epriestley added a comment to T13451: Chrome double-click selection behavior has changed in LayoutNG.

See PHI2090 for another report of this. Chrome hasn't changed behavior since the last update, so I'm more inclined to look at workarounds.

May 21 2021, 6:28 PM · Google Chrome

May 16 2021

tycho.tatitscheff awarded T13652: Notes on Ardunio CNC drivers a Manufacturing Defect? token.
May 16 2021, 11:32 PM

May 15 2021

leoluk awarded T13652: Notes on Ardunio CNC drivers a Pterodactyl token.
May 15 2021, 10:07 PM

May 14 2021

epriestley reopened T13638: Investigate "AllowEncodedSlashes" Apache setting as "Open".

A point against AllowEncodedSlashes Off which I hadn't connected the dots on is that "security researchers" from HackerOne will report URLs like this as "content injection vulnerabilities" for all time:

May 14 2021, 5:21 PM · Setup
epriestley added a comment to T13652: Notes on Ardunio CNC drivers.

It may be doing it that way to avoid the possibility for missed timer overflows?

May 14 2021, 4:49 PM

May 12 2021

epriestley updated the task description for T13161: Plans: Improve Differential diff display behaviors.
May 12 2021, 4:13 PM · Differential, Plans

May 7 2021

epriestley added a comment to T13652: Notes on Ardunio CNC drivers.

I'm starting with an absolute bottom-of-the-line 3018, I've "upgraded" it with a plotter collet I made out of a pool noodle and a piece of cable gland so I'm less likely to hurt myself for now:

May 7 2021, 4:17 PM

May 6 2021

epriestley updated the task description for T13410: Update Phriction UI structural behaviors.
May 6 2021, 5:33 PM · Phriction

May 4 2021

epriestley added a comment to T7149: Allow users to import data into a new Phacility instance.

The digestWithNamedKey() issue above generally impacts anything using immutable caches, so it can affect CSRF too.

May 4 2021, 2:43 AM · Phacility

May 2 2021

epriestley added a comment to T13652: Notes on Ardunio CNC drivers.
  • This is far afield from any application I have today, but it seems plausible to operate a small-scale DIY plastic foundry (Ref) that converts plastic waste into blanks for machining or injecting into machined molds.
    • The cost to just buy premade plastic blanks doesn't seem particularly high (roughly comparable to plywood?) although I know nothing about plastic qualities.
    • Unsurprisingly, it seems like the market for recycled plastic material doesn't have a lot of DIY buyers (unit sizes are often: 1,500 pounds; per metric ton; per 40,000 pound truckload; "*Only Quantities of 10k lbs Plus").
  • There are a handful of people doing extremely high-precision DIY EDM machining (Ref).
May 2 2021, 10:01 PM

May 1 2021

epriestley updated the task description for T13649: Address higher-impact `arc` toolsets behaviors.
May 1 2021, 3:10 PM · Arcanist
cspeckmim awarded T13652: Notes on Ardunio CNC drivers a Cup of Joe token.
May 1 2021, 12:57 AM

Apr 30 2021

epriestley updated the task description for T13653: After an AWS event, Phacility hosts may come up with swap only partially configured.
Apr 30 2021, 4:50 PM · Phacility
epriestley triaged T13653: After an AWS event, Phacility hosts may come up with swap only partially configured as Low priority.
Apr 30 2021, 4:43 PM · Phacility
epriestley updated the task description for T9713: In Diffusion, show commit messages as parsed fields by default with an option to view them raw.
Apr 30 2021, 4:31 PM · Diffusion (v3)
epriestley updated the task description for T4675: Support bulk editing object policies and other fields with complex UI controls.
Apr 30 2021, 3:36 PM · ApplicationEditor
epriestley renamed T4675: Support bulk editing object policies and other fields with complex UI controls from Support bulk editing object policies to Support bulk editing object policies and other fields with complex UI controls.
Apr 30 2021, 3:35 PM · ApplicationEditor
epriestley requested review of D21663: Correct a mistaken path in the "Advanced Configuration" documentation.
Apr 30 2021, 3:34 PM

Apr 28 2021

epriestley updated the task description for T13652: Notes on Ardunio CNC drivers.
Apr 28 2021, 8:13 PM
epriestley updated the task description for T13652: Notes on Ardunio CNC drivers.
Apr 28 2021, 7:17 PM
epriestley triaged T13652: Notes on Ardunio CNC drivers as Wishlist priority.
Apr 28 2021, 5:33 PM

Apr 25 2021

tycho.tatitscheff awarded T13491: Why does Arcanist require "--"? a Like token.
Apr 25 2021, 12:27 PM · Guides

Apr 14 2021

epriestley triaged T13651: Most complex variation of "column" transaction type in "maniphest.edit" fails to validate as Low priority.
Apr 14 2021, 7:13 PM · Maniphest

Apr 8 2021

epriestley added a comment to T13589: Git may interpret refnames as flags in some commands which accept both refs and paths.

Yes. I closed down registration on this install (secure.phabricator.com) several years ago because the overwhelming majority of users who registered accounts here didn't read or follow the rules. Access to secure.phabricator.com is now invite-only.

Apr 8 2021, 12:53 PM · Security, Git

Apr 7 2021

epriestley closed D21662: Don't attempt to test capabilities on incomplete handles.
Apr 7 2021, 9:56 PM