Page MenuHomePhabricator
Feed All Stories

Jun 9 2021

dtf awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Jun 9 2021, 9:06 AM · Phacility

Jun 8 2021

Bezalel awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Jun 8 2021, 7:20 AM · Phacility

Jun 7 2021

tiguchi awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Jun 7 2021, 3:25 PM · Phacility
krisbuist awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Jun 7 2021, 6:54 AM · Phacility
tycho.tatitscheff abandoned D15760: Add a user field into aphlict configuration.
Jun 7 2021, 12:03 AM

Jun 5 2021

epriestley edited the content of Changelog.
Jun 5 2021, 6:45 PM
epriestley committed rARC4f70fcffa8a5: (stable) Promote 2021 Week 23 (authored by epriestley).
(stable) Promote 2021 Week 23
Jun 5 2021, 6:14 PM
epriestley committed rPcdae0ac68f1f: (stable) Promote 2021 Week 23 (authored by epriestley).
(stable) Promote 2021 Week 23
Jun 5 2021, 6:14 PM
epriestley created an object: 2021 Week 23 (Early June).
Jun 5 2021, 6:14 PM
Krinkle awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Jun 5 2021, 3:32 PM · Phacility

Jun 4 2021

stwalkerster updated stwalkerster.
Jun 4 2021, 10:56 PM
mbishopim3 added a comment to 2021 Week 22 (End of Active Maintenance).

My company was a loving user of Phabricator (local server!) for over 10 years. I still fondly remember the discussions here and talking through new applications, testing changes, and so much more. I know that the use of this tool permanently shaped hundreds of engineers' views on code quality, review, the software development lifecycle, and so on. It will be missed.

Jun 4 2021, 2:06 PM

Jun 3 2021

cspeckmim added a comment to 2021 Week 22 (End of Active Maintenance).

Thank you @epriestley and all of Phacility. Phabricator is a shining example of a well-engineered product that itself encourages better engineering processes and having fun while doing so. I had a great time learning and using Phabricator and it has left a big impact. I only wish I could have been more involved in the development and community. Wishing everyone the best!

Jun 3 2021, 6:10 PM
20after4 added a comment to 2021 Week 22 (End of Active Maintenance).

@avivey: a few folks have started discussing collaboration in the #phabricator channel on libera.chat irc network.

Jun 3 2021, 4:09 PM

Jun 2 2021

radiantws awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Jun 2 2021, 8:23 PM · Phacility
seshness awarded T13654: Wind Down Phacility Operations a Heartbreak token.
Jun 2 2021, 4:16 PM · Phacility
avivey updated subscribers of 2021 Week 22 (End of Active Maintenance).

Thank you @epriestley (and @btrahan, @chad, and others) for the great work done here!

Jun 2 2021, 3:48 AM
kouahab added a comment to T9667: Be able to set default user(s) for a custom "users" field.

I could not find in the documentation how are we supposed to set a value for a custom field of type "user".
In particular, I am looking at doing this: set the default value to the current user (the user creating the Maniphest task)

Jun 2 2021, 3:31 AM · Custom Fields

Jun 1 2021

epriestley added a comment to T13656: Automate the Phacility export process, as a support action.

This is approximately working now, although the "button" is currently this mess:

Jun 1 2021, 7:34 PM · Phacility
epriestley closed T7148: Allow users to export their data from Phacility as Resolved.

See T13656 for followup.

Jun 1 2021, 7:32 PM · Phacility
epriestley closed T7148: Allow users to export their data from Phacility, a subtask of T7146: Improve administrative UI around backup management, as Resolved.
Jun 1 2021, 7:32 PM · Phacility
epriestley closed T7148: Allow users to export their data from Phacility, a subtask of T9303: Improve Phacility Onboarding/NUX, as Resolved.
Jun 1 2021, 7:32 PM · Phacility
epriestley added a revision to T13656: Automate the Phacility export process, as a support action: Unknown Object (Differential Revision).
Jun 1 2021, 7:09 PM · Phacility
epriestley added a comment to T13655: Provide a formal "destroyed" status for Phacility instances.

Instances technically have a formal "Deleted" status -- but it isn't really used by anything, nothing ever puts them into that status, and there are no instances in that status. For consistency with existing CLI workflows, I'm going to rename this to "Destroyed".

Jun 1 2021, 6:14 PM · Phacility
epriestley triaged T13656: Automate the Phacility export process, as a support action as Normal priority.
Jun 1 2021, 5:40 PM · Phacility
epriestley added a comment to T13655: Provide a formal "destroyed" status for Phacility instances.

A related issue is that I think nothing currently destroys S3 data. For most instances this isn't significant, but it isn't helping anything. This should likely be part of the database destruction step, although it can probably interact with the S3 bucket directly.

Jun 1 2021, 3:39 PM · Phacility
epriestley triaged T13655: Provide a formal "destroyed" status for Phacility instances as Normal priority.
Jun 1 2021, 3:37 PM · Phacility
epriestley committed rP51cb7a3db9e8: Provide an ad-hoc maintenance lock for clustered repositories (authored by epriestley).
Provide an ad-hoc maintenance lock for clustered repositories
Jun 1 2021, 3:30 PM
epriestley closed D21671: Provide an ad-hoc maintenance lock for clustered repositories.
Jun 1 2021, 3:30 PM
epriestley committed rPbdda7eed0734: Improve display behavior for write locks held by omnipotent users (authored by epriestley).
Improve display behavior for write locks held by omnipotent users
Jun 1 2021, 3:30 PM
epriestley committed rP12a5eb406233: Allow maintenance scripts to write synthetic events to the push log that act as… (authored by epriestley).
Allow maintenance scripts to write synthetic events to the push log that act as…
Jun 1 2021, 3:30 PM
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
bbrdaric awarded Changelog a Heartbreak token.
Jun 1 2021, 8:41 AM
fanis added a comment to T13654: Wind Down Phacility Operations.

Sorry to hear that and hope everything is OK with you @epriestley.
I spent many hours learning from this high-quality code base.
Best of luck in whatever you do in the future.

Jun 1 2021, 7:40 AM · Phacility
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 added a comment to T13654: Wind Down Phacility Operations.

Was a pleasure, thank you for this project!

May 31 2021, 7:19 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 added a comment to 2021 Week 22 (End of Active Maintenance).

So long, and thanks for the fishes.

May 30 2021, 7:42 PM
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 updated subscribers of 2021 Week 22 (End of Active Maintenance).

I'd be interested in collaborating with anyone who is interested in continuing community-supported maintenance of Phabricator.

May 30 2021, 6:45 AM
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