Page MenuHomePhabricator
Feed Advanced Search

Jun 8 2015

epriestley added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

On this task, I got the second email, but the addressee list for the first mail was not computed correctly. This might already be resolved by changes attached to T8455, or might be a general issue related to T6367. I'll look into it.

Jun 8 2015, 11:08 AM · Herald
epriestley added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

(Test...)

Jun 8 2015, 10:58 AM · Herald
epriestley updated the task description for T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.
Jun 8 2015, 10:47 AM · Herald
catalindazoot added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

I have also tried to make a NEW rule with the newly created mailing list type user but again no mail is sent. In Herald transcript i see the rule was applied ok but no mail is sent:
Conditions were met for H1 New task created·Outcome: Added mailable to mail targets.

Jun 8 2015, 10:38 AM · Herald
epriestley closed T8465: herald webhook action as Wontfix.

See T5462 for discussion about publishing events into remote systems, and why Herald isn't a good choice for doing this.

Jun 8 2015, 10:37 AM · Herald
catalindazoot added a comment to T8465: herald webhook action.

Becase it's automated and i did not find the feature in Phabricator.

Jun 8 2015, 10:34 AM · Herald
chad added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

I presume D13184 is the fix for this, and just waiting review.

Jun 8 2015, 10:32 AM · Herald
chad added a comment to T8465: herald webhook action.

I don't think I understand. You use the email generated to go back to Phabricator to apply certain changes to the task? Why not do everything within Phabricator?

Jun 8 2015, 10:30 AM · Herald
catalindazoot added a comment to T8465: herald webhook action.

We currently have a Herald rule which send an email every time a new task is created (currently not working T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction).
The email is captured and parsed and some actions are applied to the task.
Like:

  • set proper project based on some rules
  • set always cc some subscribers (project leaders)
  • set task view / edit policy based on project (some users forget to set the correct policy)
Jun 8 2015, 10:25 AM · Herald
chad raised the priority of T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction from Normal to Needs Triage.
Jun 8 2015, 10:23 AM · Herald
chad added a comment to T8465: herald webhook action.

Please describe the problem you are having with using Phabricator.

Jun 8 2015, 10:20 AM · Herald
chad raised the priority of T8465: herald webhook action from Wishlist to Needs Triage.
Jun 8 2015, 10:19 AM · Herald
catalindazoot created T8465: herald webhook action.
Jun 8 2015, 9:19 AM · Herald
catalindazoot created T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.
Jun 8 2015, 9:16 AM · Herald

Jun 6 2015

jhurwitz added a comment to T8455: Herald rules with mailing lists are broken after mailing list -> user migration.

I don't think this really matters if you've decided to fix the issue, but in case you're curious:

Jun 6 2015, 6:53 PM · Herald, Mailing Lists, Restricted Project
epriestley added a comment to T8455: Herald rules with mailing lists are broken after mailing list -> user migration.

If you haven't run into it, T8398 has general context and guidance on this change. I've updated it to include the information here.

Jun 6 2015, 1:35 PM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Restricted Differential Revision.
Jun 6 2015, 1:33 PM · Herald, Mailing Lists, Restricted Project
epriestley added a comment to T8455: Herald rules with mailing lists are broken after mailing list -> user migration.

Worth adding: most of these were not intentionally created to refer to mailing lists. I think they used to just refer to plain email addresses, but then some migration in the past detected all of them, automatically created mailing lists for them, and automatically changed the Herald rules to refer to the mailing lists. So, I wouldn't be surprised if many installs run into similar issues.

Jun 6 2015, 1:10 PM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Restricted Differential Revision.
Jun 6 2015, 1:04 PM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Restricted Differential Revision.
Jun 6 2015, 12:55 PM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Restricted Differential Revision.
Jun 6 2015, 12:49 PM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Restricted Differential Revision.
Jun 6 2015, 12:40 PM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Restricted Differential Revision.
Jun 6 2015, 12:33 PM · Herald, Mailing Lists, Restricted Project
epriestley triaged T8455: Herald rules with mailing lists are broken after mailing list -> user migration as Normal priority.
Jun 6 2015, 12:19 PM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Restricted Differential Revision.
Jun 6 2015, 11:40 AM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Restricted Differential Revision.
Jun 6 2015, 11:24 AM · Herald, Mailing Lists, Restricted Project
epriestley claimed T8455: Herald rules with mailing lists are broken after mailing list -> user migration.
Jun 6 2015, 10:53 AM · Herald, Mailing Lists, Restricted Project
jhurwitz moved T8455: Herald rules with mailing lists are broken after mailing list -> user migration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 6 2015, 4:10 AM · Herald, Mailing Lists, Restricted Project
jhurwitz added a comment to T8455: Herald rules with mailing lists are broken after mailing list -> user migration.

When I run arc diff and attempt to trigger such a Herald rule:

  1. arc diff succeeds, and the diff is created
  2. the arc diff output includes:
Exception
[HTTP/500] Internal Server Error
{"result":null,"error_code":"ERR-CONDUIT-CORE","error_info":"Edges are not available for objects of type 'MLST'!"}
  1. in the diff view (on the website), it looks as if no Herald rules were matched/triggered
Jun 6 2015, 4:10 AM · Herald, Mailing Lists, Restricted Project
chad added projects to T8455: Herald rules with mailing lists are broken after mailing list -> user migration: Mailing Lists, Herald.
Jun 6 2015, 4:09 AM · Herald, Mailing Lists, Restricted Project

Jun 3 2015

epriestley added a comment to T8336: Make a workflow that integrates nicely with list based email/patch reviews.

I don't plan to give mailing lists their own Email Preferences panel

Jun 3 2015, 3:13 PM · llvm, FreeBSD, Herald

Jun 1 2015

epriestley added a revision to T7703: Policy checks may execute incompletely for non-viewers: Restricted Differential Revision.
Jun 1 2015, 9:44 PM · Policy, Herald, Flags
epriestley added a parent task for T7703: Policy checks may execute incompletely for non-viewers: T8377: Build the core "Spaces" Application.
Jun 1 2015, 9:37 PM · Policy, Herald, Flags
epriestley added a revision to T7703: Policy checks may execute incompletely for non-viewers: Restricted Differential Revision.
Jun 1 2015, 2:44 PM · Policy, Herald, Flags

May 29 2015

lpriestley moved T7939: Support Herald rules for Calendar events from Unprototype (v1) to Future Work (v2+) on the Calendar board.
May 29 2015, 11:01 PM · Herald, Calendar

May 28 2015

eadler added a project to T8336: Make a workflow that integrates nicely with list based email/patch reviews: FreeBSD.
May 28 2015, 11:45 PM · llvm, FreeBSD, Herald
chad renamed T8336: Make a workflow that integrates nicely with list based email/patch reviews from Make a workflow that integrates nicely with list based email/patch reviews. to Make a workflow that integrates nicely with list based email/patch reviews.
May 28 2015, 5:00 PM · llvm, FreeBSD, Herald
joshuaspence claimed T5889: Allow herald rules to act on existence of auditors.
May 28 2015, 8:59 AM · Restricted Project, Audit, Herald

May 25 2015

epriestley added a revision to T8295: Show which commits were included in a merge commit in Herald emails: Restricted Differential Revision.
May 25 2015, 12:27 PM · Herald
fabe closed T8295: Show which commits were included in a merge commit in Herald emails as Resolved.

Thanks! :)

May 25 2015, 11:53 AM · Herald
epriestley added a comment to T8295: Show which commits were included in a merge commit in Herald emails.

Yeah, I'm OK with that. Thanks!

May 25 2015, 10:35 AM · Herald
fabe added a comment to T8295: Show which commits were included in a merge commit in Herald emails.

attached revision adds the feature as a customfield to diffusion (like branches & tags). However diffusion has no diffusion.fields config yet so currently i can't disable it by default.
Additional configurability for the customfields would be nice but would in this case only allow to set the max no. of commits shown.

May 25 2015, 10:35 AM · Herald
fabe added a revision to T8295: Show which commits were included in a merge commit in Herald emails: Restricted Differential Revision.
May 25 2015, 10:31 AM · Herald

May 22 2015

epriestley triaged T8295: Show which commits were included in a merge commit in Herald emails as Wishlist priority.

I want to add this kind of stuff as custom fields with options, after T6030. These aren't useful or desirable for all users, and if we add every option which someone wants we'll end up with email which isn't very useful to anyone.

May 22 2015, 5:00 PM · Herald
epriestley added a subtask for T8295: Show which commits were included in a merge commit in Herald emails: T6030: Allow CustomFields to specify additional options (like "required") configurable in `<application>.fields`.
May 22 2015, 3:58 PM · Herald
fabe added a revision to T8295: Show which commits were included in a merge commit in Herald emails: Restricted Differential Revision.
May 22 2015, 7:44 AM · Herald
fabe created T8295: Show which commits were included in a merge commit in Herald emails.
May 22 2015, 7:44 AM · Herald

May 20 2015

angie added a project to T7617: Make it easier to know why herald adds reviewers: Restricted Project.
May 20 2015, 5:22 PM · Restricted Project, Herald

May 9 2015

joshuaspence created T8138: Creating Herald rule on mobile is difficult.
May 9 2015, 12:16 AM · Mobile, Herald

May 6 2015

epriestley moved T5854: User reporting Herald claims it triggered a build plan, but buildable and plan are nowhere to be found from Backlog to v1 on the Harbormaster board.
May 6 2015, 3:34 PM · Herald, Harbormaster
epriestley added a parent task for T5854: User reporting Herald claims it triggered a build plan, but buildable and plan are nowhere to be found: T8096: Improve Harbormaster UI/UX (v1).
May 6 2015, 3:33 PM · Herald, Harbormaster

May 1 2015

epriestley added a comment to T7939: Support Herald rules for Calendar events.
  • Write a subclass of HeraldAdapter. I think PhrictionDocumentHeraldAdapter is a fairly reasonable example.
  • In HeraldTestConsoleController, you have to add a hacky piece of code to help Herald figure out which adapter to use.
  • In your Editor, implement shouldApplyHeraldRules(), buildHeraldAdapter() and didApplyHeraldRules().
  • You should now be able to use the test console to test rules.
May 1 2015, 2:00 PM · Herald, Calendar
lpriestley moved T7939: Support Herald rules for Calendar events from Runners Up to Unprototype (v1) on the Calendar board.
May 1 2015, 1:41 PM · Herald, Calendar

Apr 30 2015

chad added a comment to T7995: Permit Herald to remove reviewer.

Ah, well nevermind. haha, yeah T5602 is a slightly better solution.

Apr 30 2015, 12:58 AM · Herald
chad added a comment to T7995: Permit Herald to remove reviewer.

This doesn't seem scalable, maintaining a blocklist, that is. Is this an actual abuse case that happened?

Apr 30 2015, 12:56 AM · Herald
epriestley merged task T7995: Permit Herald to remove reviewer into T5602: Consider flags to disable project features (can tag, can have members, can be reviewer...) .
Apr 30 2015, 12:53 AM · Herald
eadler created T7995: Permit Herald to remove reviewer.
Apr 30 2015, 12:49 AM · Herald

Apr 28 2015

lpriestley moved T7939: Support Herald rules for Calendar events from Unprototype (v1) to Runners Up on the Calendar board.
Apr 28 2015, 10:38 PM · Herald, Calendar
• TejaKesineni added a comment to T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless.

If we return rule as follows

Apr 28 2015, 8:44 AM · Diffusion, Differential, Herald

Apr 27 2015

epriestley triaged T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules as Wishlist priority.
Apr 27 2015, 8:49 PM · Applications, Herald
eadler added a project to T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules: User Delight.
Apr 27 2015, 6:43 PM · Applications, Herald
eadler created T7961: In Herald, don't offer Fields and Actions from uninstalled applications to users writing rules.
Apr 27 2015, 6:43 PM · Applications, Herald

Apr 26 2015

epriestley moved T7939: Support Herald rules for Calendar events from Backlog to Unprototype (v1) on the Calendar board.
Apr 26 2015, 6:01 AM · Herald, Calendar
epriestley created T7939: Support Herald rules for Calendar events.
Apr 26 2015, 5:55 AM · Herald, Calendar
epriestley placed T7804: Implement an "Acting User" Herald condition up for grabs.
Apr 26 2015, 2:47 AM · Restricted Project, Herald, Mail

Apr 23 2015

epriestley closed T4100: Support query parameterization in typeaheads, a subtask of T7729: No Typeahead on Herald object rule creation, as Resolved.
Apr 23 2015, 7:08 PM · Typeahead, Herald
epriestley closed T4100: Support query parameterization in typeaheads, a subtask of T5162: Add Herald action value for content creator / author, as Resolved.
Apr 23 2015, 7:08 PM · Herald
andypuettmann added a comment to T7849: Allow herald rules to remove a project in HeraldManiphestTaskAdapter Actions.

Works like a charm:

Apr 23 2015, 10:01 AM · Maniphest, Herald

Apr 22 2015

epriestley closed T7849: Allow herald rules to remove a project in HeraldManiphestTaskAdapter Actions as Resolved by committing Restricted Diffusion Commit.
Apr 22 2015, 9:01 PM · Maniphest, Herald
epriestley added a revision to T7849: Allow herald rules to remove a project in HeraldManiphestTaskAdapter Actions: Restricted Differential Revision.
Apr 22 2015, 12:21 PM · Maniphest, Herald
epriestley added a revision to T7849: Allow herald rules to remove a project in HeraldManiphestTaskAdapter Actions: Restricted Differential Revision.
Apr 22 2015, 12:07 PM · Maniphest, Herald
epriestley added a revision to T7849: Allow herald rules to remove a project in HeraldManiphestTaskAdapter Actions: Restricted Differential Revision.
Apr 22 2015, 11:50 AM · Maniphest, Herald
epriestley added a revision to T7849: Allow herald rules to remove a project in HeraldManiphestTaskAdapter Actions: Restricted Differential Revision.
Apr 22 2015, 11:36 AM · Maniphest, Herald

Apr 21 2015

andypuettmann updated the task description for T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions.
Apr 21 2015, 10:40 PM · Maniphest, Herald
andypuettmann updated the task description for T7849: Allow herald rules to remove a project in HeraldManiphestTaskAdapter Actions.
Apr 21 2015, 10:29 PM · Maniphest, Herald

Apr 17 2015

andypuettmann created T7849: Allow herald rules to remove a project in HeraldManiphestTaskAdapter Actions.
Apr 17 2015, 8:00 PM · Maniphest, Herald
andypuettmann created T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions.
Apr 17 2015, 7:56 PM · Maniphest, Herald

Apr 16 2015

lpecsy added projects to T7834: Package owners doesn't get mail after a commit triggers an audit: Herald, Audit.
Apr 16 2015, 7:53 AM · Restricted Project, Audit, Herald
hach-que created T7833: Allow merge commits to be excluded in Herald rules for Audit.
Apr 16 2015, 5:20 AM · Audit, Herald

Apr 11 2015

AMonk changed the visibility for T1638: Support Herald rules for Maniphest.
Apr 11 2015, 8:56 PM · Herald, Wikimedia, Maniphest
epriestley added a comment to T7703: Policy checks may execute incompletely for non-viewers.

This seems structurally correct but is a lot of work.

Apr 11 2015, 8:23 PM · Policy, Herald, Flags
epriestley added a parent task for T7703: Policy checks may execute incompletely for non-viewers: T6183: Allow any user to watch projects.
Apr 11 2015, 8:20 PM · Policy, Herald, Flags
epriestley added a comment to T7703: Policy checks may execute incompletely for non-viewers.

Project watchers are affected in the same way; see T6183.

Apr 11 2015, 8:19 PM · Policy, Herald, Flags
epriestley renamed T7703: Policy checks may execute incompletely for non-viewers from Flagged Unknown Object to Policy checks may execute incompletely for non-viewers.
Apr 11 2015, 8:18 PM · Policy, Herald, Flags
epriestley closed T7601: Herald edit log bypasses policy checks as Resolved by committing Restricted Diffusion Commit.
Apr 11 2015, 3:50 PM · Herald

Apr 10 2015

epriestley added a revision to T7601: Herald edit log bypasses policy checks: Restricted Differential Revision.
Apr 10 2015, 5:33 PM · Herald

Apr 6 2015

epriestley closed T7731: Make "Send me an email" force mail delivery through notification preferences as Resolved by committing Restricted Diffusion Commit.
Apr 6 2015, 5:01 PM · Herald
epriestley added a comment to T7731: Make "Send me an email" force mail delivery through notification preferences.

The specific behavioral change this implements is that Personal (not Global or Object) Herald rules which take a "Send me an email" action can override these user settings:

Apr 6 2015, 2:43 PM · Herald
epriestley added a revision to T7731: Make "Send me an email" force mail delivery through notification preferences: Restricted Differential Revision.
Apr 6 2015, 2:40 PM · Herald

Apr 5 2015

epriestley added a revision to T7731: Make "Send me an email" force mail delivery through notification preferences: Restricted Differential Revision.
Apr 5 2015, 5:46 PM · Herald
epriestley added a revision to T7731: Make "Send me an email" force mail delivery through notification preferences: Restricted Differential Revision.
Apr 5 2015, 5:39 PM · Herald

Apr 4 2015

epriestley added a revision to T7731: Make "Send me an email" force mail delivery through notification preferences: Restricted Differential Revision.
Apr 4 2015, 12:26 AM · Herald

Apr 3 2015

epriestley added a revision to T7731: Make "Send me an email" force mail delivery through notification preferences: Restricted Differential Revision.
Apr 3 2015, 11:48 PM · Herald
epriestley claimed T7731: Make "Send me an email" force mail delivery through notification preferences.
Apr 3 2015, 11:42 PM · Herald

Apr 2 2015

epriestley added a subtask for T7729: No Typeahead on Herald object rule creation: T4100: Support query parameterization in typeaheads.
Apr 2 2015, 1:17 PM · Typeahead, Herald
epriestley added a comment to T7729: No Typeahead on Herald object rule creation.

Although tokenizer/typeahead stuff is churning a bit in connection with T4100 right now so this should probably wait for that to settle down.

Apr 2 2015, 1:17 PM · Typeahead, Herald
epriestley added a comment to T7729: No Typeahead on Herald object rule creation.

I think we wrote this before typeaheads were modularized (T4420) so it wasn't easy to add a composite datasource at the time.

Apr 2 2015, 1:17 PM · Typeahead, Herald
epriestley added a comment to T7730: Herald queries show object rules as global rules.

Thanks for the report and patch!

Apr 2 2015, 12:01 PM · Herald
epriestley closed T7730: Herald queries show object rules as global rules as Resolved by committing Restricted Diffusion Commit.
Apr 2 2015, 12:00 PM · Herald
epkugelmass added a revision to T7730: Herald queries show object rules as global rules: Restricted Differential Revision.
Apr 2 2015, 4:18 AM · Herald