Page MenuHomePhabricator
Feed Advanced Search

Apr 22 2019

epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: D20462: When applying transactions, acquire a read lock sooner.
Apr 22 2019, 10:26 PM · Diffusion, Harbormaster, Herald, Audit
epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: D20461: Remove all remaining readers and writers for TABLE_COMMIT.
Apr 22 2019, 7:51 PM · Diffusion, Harbormaster, Herald, Audit
epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: D20459: Align "RevisionQuery->needCommitPHIDs()" to use Edges, not the legacy table.
Apr 22 2019, 7:34 PM · Diffusion, Harbormaster, Herald, Audit
epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: D20458: Remove all callers to "DifferentialRevision->loadIDsByCommitPHIDs()".
Apr 22 2019, 7:06 PM · Diffusion, Harbormaster, Herald, Audit
epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: D20457: Move BlameController away from ancient "TABLE_COMMIT".
Apr 22 2019, 6:47 PM · Diffusion, Harbormaster, Herald, Audit

Apr 16 2019

epriestley updated the task description for T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time.
Apr 16 2019, 5:58 PM · Diffusion, Harbormaster, Herald, Audit

Apr 15 2019

epriestley removed a project from T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated: Differential.
Apr 15 2019, 5:08 PM · Diffusion, Herald
epriestley renamed T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated from In Herald Commit rules, "Commit Fields > Reviewer" has ancient, misleading behavior to In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated.
Apr 15 2019, 5:08 PM · Diffusion, Herald
epriestley added a comment to T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated.

D20427 is a similar change, that deprecates the "Commit is on autoclose branch" field. This fields is now always true by definition, because Herald does not run until a commit is reachable from a permanent ref (previously called an "autoclose branch").

Apr 15 2019, 5:05 PM · Diffusion, Herald
epriestley closed T11953: Herald rule for commits on autoclose branch didn't trigger when a commit was first pushed to a branch, then to master (fast-forward) as Resolved.

This is effectively mooted by changes in T13277.

Apr 15 2019, 4:41 PM · Diffusion, Herald, Bug Report
epriestley added a parent task for T11953: Herald rule for commits on autoclose branch didn't trigger when a commit was first pushed to a branch, then to master (fast-forward): T13277: In repositories, realign "Track Only", "Autoclose", and "Publish/Notify" toward "Permanent Refs".
Apr 15 2019, 4:40 PM · Diffusion, Herald, Bug Report
epriestley closed T6522: "Commit's branches contains" condition is not re-evaluated for commits in multiple branches as Resolved.

I think this is effectively resolved by T13277.

Apr 15 2019, 4:38 PM · Diffusion (v3), Restricted Project, Restricted Project, Herald
epriestley added a parent task for T6522: "Commit's branches contains" condition is not re-evaluated for commits in multiple branches: T13277: In repositories, realign "Track Only", "Autoclose", and "Publish/Notify" toward "Permanent Refs".
Apr 15 2019, 4:31 PM · Diffusion (v3), Restricted Project, Restricted Project, Herald
epriestley moved T11953: Herald rule for commits on autoclose branch didn't trigger when a commit was first pushed to a branch, then to master (fast-forward) from v3 to "Track Only" on the Diffusion board.
Apr 15 2019, 4:30 PM · Diffusion, Herald, Bug Report
epriestley renamed T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them from Allow Diffusion repositories to disable Herald Rules to Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them.
Apr 15 2019, 4:03 PM · Restricted Project, Diffusion, Herald
epriestley moved T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time from Backlog to "Track Only" on the Diffusion board.
Apr 15 2019, 3:34 PM · Diffusion, Harbormaster, Herald, Audit
epriestley added a project to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: Diffusion.
Apr 15 2019, 3:34 PM · Diffusion, Harbormaster, Herald, Audit
epriestley moved T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated from Backlog to "Track Only" on the Diffusion board.
Apr 15 2019, 3:34 PM · Diffusion, Herald

Apr 14 2019

epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: D20418: Use repository identities, not denormalized strings, to identify authors for "Revision closed by commit X" stories.
Apr 14 2019, 5:51 PM · Diffusion, Harbormaster, Herald, Audit

Apr 11 2019

epriestley added a revision to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time: D20395: Remove very old "vsDiff" data from commit update / diff extraction pipeline.
Apr 11 2019, 1:12 PM · Diffusion, Harbormaster, Herald, Audit

Apr 10 2019

epriestley added a comment to T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time.

Internally, see PHI1165 for nine pages of me complaining about this.

Apr 10 2019, 11:40 PM · Diffusion, Harbormaster, Herald, Audit

Apr 2 2019

epriestley triaged T13276: Fix several audit-adjacent issues, including races when multiple closing commits are discovered at the same time as Normal priority.
Apr 2 2019, 1:44 PM · Diffusion, Harbormaster, Herald, Audit

Jan 23 2019

epriestley closed T920: Provide SMS Support as Resolved.

I think this is more or less at the end of the line in terms of actionable work that doesn't make more sense being scoped in elsewhere.

Jan 23 2019, 11:07 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D20017: Allow MFA factors to provide more guidance text on create workflows.
Jan 23 2019, 2:59 PM · Restricted Project, Herald

Jan 21 2019

epriestley added a revision to T920: Provide SMS Support: D20013: Make the "Test" adapter support both SMS and email.
Jan 21 2019, 11:17 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D20012: Give "MetaMTAMail" a "message type" and support SMS.
Jan 21 2019, 11:13 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D20011: Support designating a contact number as "primary".
Jan 21 2019, 10:32 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D20010: Allow contact numbers to be enabled and disabled.
Jan 21 2019, 8:52 PM · Restricted Project, Herald

Jan 17 2019

epriestley added a revision to T920: Provide SMS Support: D19988: Add "Contact Numbers" so we can send users SMS mesages.
Jan 17 2019, 3:48 PM · Restricted Project, Herald

Jan 16 2019

amckinley added a revision to T920: Provide SMS Support: D19982: Add infrastructure for sending SMS via AWS SNS.
Jan 16 2019, 7:09 PM · Restricted Project, Herald

Jan 14 2019

epriestley added a revision to T920: Provide SMS Support: D19971: Add a Twilio SMS message adapter.
Jan 14 2019, 9:55 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19970: Fix an issue where "CC"-only email improperly wiped CC addresses.
Jan 14 2019, 9:33 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19965: Update the "SES" and "sendmail" mailers for the new API; remove "encoding".
Jan 14 2019, 5:02 PM · Restricted Project, Herald
epriestley added a comment to T920: Provide SMS Support.

Currently, the SES adapter extends from the Sendmail (PHPMailerLite) adapter. I'd like to fix this.

Jan 14 2019, 3:41 PM · Restricted Project, Herald

Jan 5 2019

epriestley added a comment to T920: Provide SMS Support.

Currently, the SES adapter extends from the Sendmail (PHPMailerLite) adapter. I'd like to fix this.

Jan 5 2019, 3:40 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19961: Update the SMTP (PHPMailer) adapter for the new mail API; remove "encoding" and "mailer".
Jan 5 2019, 3:25 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19960: Upgrade Sendgrid to the modern mailer API; removes "api-user" option.
Jan 5 2019, 2:32 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19959: Update Mailgun adapter for the new mail adapter API.
Jan 5 2019, 12:59 PM · Restricted Project, Herald

Jan 4 2019

epriestley added a revision to T920: Provide SMS Support: D19957: Update Mail test adapter for the newer adapter API and make all tests pass.
Jan 4 2019, 8:59 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19956: Update Postmark adapter for multiple mail media.
Jan 4 2019, 8:09 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19955: Refactor mail to produce an intermediate "bag of strings" object in preparation for SMS.
Jan 4 2019, 6:06 PM · Restricted Project, Herald

Jan 3 2019

epriestley added a revision to T920: Provide SMS Support: D19947: Drop empty inbound mail at the beginning of the receive workflow, not inside object handlers.
Jan 3 2019, 2:28 PM · Restricted Project, Herald

Jan 2 2019

epriestley added a revision to T920: Provide SMS Support: D19942: Remove "metamta.domain" and "metamta.placeholder-to-recipient" config options.
Jan 2 2019, 2:07 PM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19940: Remove all legacy configuration options for mailers.
Jan 2 2019, 4:24 AM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19939: Remove standalone SMS support in favor of a "Mail, SMS, and other media are mostly the same thing" approach.
Jan 2 2019, 4:03 AM · Restricted Project, Herald
epriestley added a comment to T920: Provide SMS Support.

As tends to be par for the course, this is turning into a bit of a rabbit hole.

Jan 2 2019, 3:56 AM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19938: Remove Twilio-PHP API external.
Jan 2 2019, 3:16 AM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: D19937: Add a parameterized Future for Twilio API calls.
Jan 2 2019, 3:12 AM · Restricted Project, Herald

Dec 30 2018

epriestley added a revision to T920: Provide SMS Support: D19936: Fix a qsprintf() issue in mail queries.
Dec 30 2018, 6:57 PM · Restricted Project, Herald
epriestley added a comment to T920: Provide SMS Support.

I'm considering pushing this forward since MFA is getting an update (see T13231 and adjacent tasks).

Dec 30 2018, 6:53 PM · Restricted Project, Herald

Sep 10 2018

GoogleLegacy added a comment to T7804: Implement an "Acting User" Herald condition.
Sep 10 2018, 9:06 AM · Restricted Project, Herald, Mail
GoogleLegacy added a comment to T8726: Modularize Herald fields and actions.
Sep 10 2018, 9:06 AM · Herald
GoogleLegacy added a comment to T9054: Undefined class constant ACTION_BLOCK.
Sep 10 2018, 9:05 AM · Herald

Aug 30 2018

aristedes added a comment to T6491: Herald rules based on age.

With D11419 implemented, is it possible to now allow Herald rules to be triggered on a cron (even a very simple 'daily' option would be good)?

Aug 30 2018, 12:18 AM · Restricted Project, Herald

Aug 13 2018

epriestley added a comment to T13166: Herald "block" and "send an email" actions are mutually exclusive, which isn't intuitive.

The root use case here was a desire for a better sense of how often certain rules were firing, and we improved the push logs instead to address this more directly (D19555, D19556, D19557).

Aug 13 2018, 4:53 PM · Diffusion, Herald

Aug 2 2018

epriestley added a comment to T920: Provide SMS Support.

On SMS MFA, Reddit got bitten recently by SMS having poor security properties:

Aug 2 2018, 11:29 PM · Restricted Project, Herald

Jul 17 2018

epriestley lowered the priority of T13166: Herald "block" and "send an email" actions are mutually exclusive, which isn't intuitive from Normal to Wishlist.

I'm going to look at improving the push logs a bit to show which rule blocked a push to address the actual use case in PHI765, which makes this more of a distance nice-to-have.

Jul 17 2018, 5:15 PM · Diffusion, Herald
epriestley triaged T13166: Herald "block" and "send an email" actions are mutually exclusive, which isn't intuitive as Normal priority.
Jul 17 2018, 4:56 PM · Diffusion, Herald

Jul 16 2018

jasonrumney added a comment to T9136: '(Disabled)' rules show up multi times under 'Another Herald Rule'.

I think the following change to src/applications/herald/controller/HeraldRuleController.php line 672 (as of 185c28f307e4) should provide an immediate improvement to at least indicate that they are different rules:

Jul 16 2018, 2:18 PM · Restricted Project, Herald

Apr 25 2018

epriestley added a comment to T8644: Herald template / recipe book / examples / quick-create tool.

See PHI612 and elsewhere; using "Take action [the first time this rule matches]" isn't always obvious but is usually a better fit than "When [ thing is created ]" and interacts much better with drafts.

Apr 25 2018, 4:48 PM · Restricted Project, Herald

Mar 29 2018

epriestley added a revision to T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them: D19265: Disable Herald and enormous change protection for repository initial imports.
Mar 29 2018, 2:22 PM · Restricted Project, Diffusion, Herald

Feb 27 2018

bcooksley added a comment to T13092: Diffusion tagging can't handle projects with similar names.

Okay. For the sake of 100% clarity it would be nice if the timeline story did show why the action was taken as it isn't immediately clear (unless you've read the documentation of course) why it was removed.

Feb 27 2018, 8:05 AM · Herald, Diffusion, Projects

Feb 26 2018

epriestley added a comment to T13092: Diffusion tagging can't handle projects with similar names.

I'll make a note on T12455, but we might be able to render this timeline story more clearly, e.g. "X added project Y (which automatically removed Z, a subproject)" but I think this is likely fairly natural/obvious in most cases and I'm not sure if it's trivial to completely explain in the timeline.

Feb 26 2018, 6:16 PM · Herald, Diffusion, Projects
bcooksley added a comment to T13092: Diffusion tagging can't handle projects with similar names.

Ah, that would certainly explain it. Sorry for the noise - when entering this I did wonder if I had missed something as it didn't make sense that a name collision would be able to cause this.

Feb 26 2018, 6:02 PM · Herald, Diffusion, Projects
epriestley closed T13092: Diffusion tagging can't handle projects with similar names as Resolved.

"Plasma on Wayland" is a subproject of "Plasma".

Feb 26 2018, 3:17 PM · Herald, Diffusion, Projects
bcooksley created T13092: Diffusion tagging can't handle projects with similar names.
Feb 26 2018, 9:04 AM · Herald, Diffusion, Projects

Feb 12 2018

epriestley added a comment to T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them.

Sorry, the only way to influence feature development is through a support pact. See also Planning.

Feb 12 2018, 4:48 PM · Restricted Project, Diffusion, Herald
siepkes added a comment to T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them.

@epriestley Would you guys be open for a patch for this? How would you like to see this implemented in order to be acceptable for you guys?

Feb 12 2018, 9:21 AM · Restricted Project, Diffusion, Herald

Feb 10 2018

epriestley moved T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated from Backlog to Far Future Work on the Differential board.
Feb 10 2018, 7:40 PM · Diffusion, Herald

Feb 9 2018

epriestley updated the task description for T5462: How do I publish Phabricator events into remote systems?.
Feb 9 2018, 11:05 PM · Guides, Doorkeeper, Feed, Herald
epriestley closed T11330: Allow Herald to "Queue Call to Webhook: ...", a subtask of T5462: How do I publish Phabricator events into remote systems?, as Resolved.
Feb 9 2018, 9:57 PM · Guides, Doorkeeper, Feed, Herald

Feb 8 2018

epriestley closed T7804: Implement an "Acting User" Herald condition as Resolved by committing rPbca9c08953bd: Add an "Acting user" field to Herald.
Feb 8 2018, 5:52 PM · Restricted Project, Herald, Mail
epriestley added a revision to T7804: Implement an "Acting User" Herald condition: D19031: Add an "Acting user" field to Herald.
Feb 8 2018, 5:41 PM · Restricted Project, Herald, Mail
epriestley moved T7804: Implement an "Acting User" Herald condition from v3 to Stamps/Failover on the Mail board.
Feb 8 2018, 5:40 PM · Restricted Project, Herald, Mail

Feb 5 2018

epriestley added a revision to T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald: D18992: Fix a Herald repetition policy selection error for rule types which support only one policy.
Feb 5 2018, 2:05 PM · Herald

Jan 29 2018

epriestley added a revision to T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald: D18950: Use the configured viewer more consistently in the Herald commit adapter.
Jan 29 2018, 1:54 AM · Herald

Jan 26 2018

epriestley closed T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald as Resolved.
Jan 26 2018, 11:29 PM · Herald
epriestley closed T11112: Herald allows setting multiple values in fields that should only accept one value as Resolved by committing rP4b5a78e3435b: Add "you can only enter one value" UI limits to Herald "set status" and "set….
Jan 26 2018, 9:23 PM · Herald, Bug Report
epriestley moved T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald from Backlog to Next on the Herald board.
Jan 26 2018, 5:53 PM · Herald
epriestley moved T11112: Herald allows setting multiple values in fields that should only accept one value from Backlog to Next on the Herald board.
Jan 26 2018, 5:53 PM · Herald, Bug Report
epriestley moved T8644: Herald template / recipe book / examples / quick-create tool from Future to Guidance on the Herald board.
Jan 26 2018, 5:53 PM · Restricted Project, Herald
epriestley moved T11566: Provide more complete guidance on using regular expressions in Herald from Backlog to Guidance on the Herald board.
Jan 26 2018, 5:53 PM · Herald, Documentation
epriestley moved T13039: Support numeric fields in Herald from Backlog to Far Future on the Herald board.
Jan 26 2018, 5:52 PM · Herald
epriestley moved T4971: Add support for "Added filenames" and "Removed filenames" in Herald from Backlog to Future on the Herald board.
Jan 26 2018, 5:52 PM · Restricted Project, Herald
epriestley moved T8644: Herald template / recipe book / examples / quick-create tool from Backlog to Future on the Herald board.
Jan 26 2018, 5:52 PM · Restricted Project, Herald
epriestley moved T7804: Implement an "Acting User" Herald condition from Next to Far Future on the Herald board.
Jan 26 2018, 5:52 PM · Restricted Project, Herald, Mail
epriestley moved T6207: Add a "Can Use Herald Rules" application permission from Next to Far Future on the Herald board.
Jan 26 2018, 5:52 PM · Restricted Project, Policy, Herald
epriestley moved T9149: Flagging commits via Herald no longer generates flag note from Backlog to Future on the Herald board.
Jan 26 2018, 5:51 PM · Restricted Project, Flags, Herald
epriestley moved T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated from Backlog to Far Future on the Herald board.
Jan 26 2018, 5:50 PM · Diffusion, Herald
epriestley closed T11349: Herald has the wrong list of "Author's Projects" as Invalid.

This is quite old and I have no idea how to reproduce it and thus no idea how to fix it. Locally, I tried a few things and wasn't able to identify a case where the Herald field value differed from my actual project list.

Jan 26 2018, 5:49 PM · Restricted Project, Herald, Bug Report
epriestley added a revision to T11112: Herald allows setting multiple values in fields that should only accept one value: D18943: Add "you can only enter one value" UI limits to Herald "set status" and "set priority" actions.
Jan 26 2018, 5:42 PM · Herald, Bug Report
epriestley added a revision to T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald: D18943: Add "you can only enter one value" UI limits to Herald "set status" and "set priority" actions.
Jan 26 2018, 5:42 PM · Herald
epriestley renamed T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules from Herald should not show actions for uninstalled applications to In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules.
Jan 26 2018, 5:33 PM · Applications, Herald
epriestley renamed T8952: Hide "Herald added subscribers..." stories from feed completely from herald showing as cause of feed item to Hide "Herald added subscribers..." stories from feed completely.
Jan 26 2018, 5:32 PM · Feed, Herald
epriestley updated the task description for T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald.
Jan 26 2018, 3:41 AM · Herald

Jan 25 2018

epriestley added a revision to T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald: D18933: Pass a real viewer to HeraldAdapter when doing test console runs.
Jan 25 2018, 7:31 PM · Herald
epriestley lowered the priority of T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated from Low to Wishlist.

Rename the field to "Reviewer (Legacy)", or move it to a "Legacy" category -- maybe improves things, but really just punts this.

Jan 25 2018, 6:29 PM · Diffusion, Herald
epriestley added a revision to T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald: D18932: Mark the "Reviewer" field for Commits as deprecated.
Jan 25 2018, 6:29 PM · Herald
epriestley added a revision to T13041: In Herald Commit rules, "Reviewer" and "On Autoclose Branch" have been deprecated: D18932: Mark the "Reviewer" field for Commits as deprecated.
Jan 25 2018, 6:29 PM · Diffusion, Herald
epriestley updated the task description for T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald.
Jan 25 2018, 6:20 PM · Herald