Page MenuHomePhabricator
Feed Advanced Search

Jul 9 2015

epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 9 2015, 10:07 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 9 2015, 8:33 PM · Herald
OCram added a comment to T8812: Herald Rule does not send mails.

Shure, I will try it again after updating my phabricator instance tomorrow morning.

Jul 9 2015, 7:54 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 9 2015, 4:33 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 9 2015, 4:06 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 9 2015, 3:42 PM · Herald
chad added a comment to T8812: Herald Rule does not send mails.

Can you first verify this bug is not resolved at HEAD? https://secure.phabricator.com/book/phabcontrib/article/bug_reports/#update-phabricator

Jul 9 2015, 2:24 PM · Herald
chad raised the priority of T8812: Herald Rule does not send mails from Low to Needs Triage.
Jul 9 2015, 2:15 PM · Herald
OCram updated the task description for T8812: Herald Rule does not send mails.
Jul 9 2015, 10:43 AM · Herald
OCram created T8812: Herald Rule does not send mails.
Jul 9 2015, 8:38 AM · Herald

Jul 8 2015

chad added a comment to T8804: Replacing a Herald rule with a Doorkeeper extension.

I'm mostly just curious in learning about real integration use cases.

Jul 8 2015, 11:31 PM · Restricted Project, Herald, Doorkeeper
• sshannin added a comment to T8804: Replacing a Herald rule with a Doorkeeper extension.

To chime in on the hijacked direction of this thread. I had my users switch from XMPP/pidgin to conpherence for a week to see how viable it was. Here were the main complaints. My comments are added at the end of some in italics.

Jul 8 2015, 10:56 PM · Restricted Project, Herald, Doorkeeper
joshuaspence added a comment to T8804: Replacing a Herald rule with a Doorkeeper extension.

Personally, I'd much rather use Conpherence because I absolutely love mentions and find them very useful. Having said that, convincing 200+ others to use Conpherence is much more difficult.

Jul 8 2015, 10:35 PM · Restricted Project, Herald, Doorkeeper
chad added a comment to T8804: Replacing a Herald rule with a Doorkeeper extension.

(Yes, Doorkeeper is send stuff out, Nuance is pull stuff in).

Jul 8 2015, 10:29 PM · Restricted Project, Herald, Doorkeeper
chad added a comment to T8804: Replacing a Herald rule with a Doorkeeper extension.

What do you need from HipChat that you'd want to see in Conpherence? We've been debating the usefulness of features like Feed inside the Conpherence, curious if you'd use it and what you'd want to see.

Jul 8 2015, 10:29 PM · Restricted Project, Herald, Doorkeeper
joshuaspence created T8804: Replacing a Herald rule with a Doorkeeper extension.
Jul 8 2015, 9:14 PM · Restricted Project, Herald, Doorkeeper
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 8 2015, 11:33 AM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 8 2015, 10:40 AM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 8 2015, 9:58 AM · Herald
epriestley renamed T8726: Modularize Herald fields and actions from Modularize Herald conditions to Modularize Herald fields.
Jul 8 2015, 9:55 AM · Herald

Jul 7 2015

epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 7 2015, 11:10 PM · Herald
epriestley closed T8777: Support sending creators of a task a "receipt" with a link to the task they just created as Invalid.

Oh, @chad is correct, I get this mail on this install.

Jul 7 2015, 2:27 PM · Mail, Herald, Maniphest
chad added a comment to T8777: Support sending creators of a task a "receipt" with a link to the task they just created.

By default they should unless they turned self-actions off in their settings.

Jul 7 2015, 1:53 PM · Mail, Herald, Maniphest
mikn created T8777: Support sending creators of a task a "receipt" with a link to the task they just created.
Jul 7 2015, 1:51 PM · Mail, Herald, Maniphest

Jul 6 2015

epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 6 2015, 9:15 PM · Herald

Jul 3 2015

epriestley closed T8648: Herald rules block staging repo pushes as Invalid.
IMPORTANT: This feature is new, experimental, and not supported. Use it at your own risk.
Jul 3 2015, 4:12 PM · Diffusion, Herald

Jul 2 2015

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

A related request from FreeBSD is the ability to add arbitrary email addresses to the CC.

Jul 2 2015, 8:21 PM · llvm, FreeBSD, Herald
klimek added a comment to T8336: Make a workflow that integrates nicely with list based email/patch reviews.

we want to decide which emails just do not get sent, because a list will be cc'ed

T5791 will let you write global Herald rules for outbound mail, like:

When [all] of these conditions match:
[Sending application][is][Differential]
[Recipients][include any of][mailing list a, mailing list b]
[Transactions][do not include][create, update, comment, accept, reject]

Take these actions:
[Do not deliver this message to][mailing list a, mailing list b]

If you don't need this level of power and the existing Settings → Email Preferences controls are sufficient, you could possibly put the mailing list email address on a user account, then log in with that user and set their preferences.

I don't plan to give mailing lists their own Email Preferences panel, nor to implement any set of controls with a level of power between "Email Preferences" and "Herald".


we need to be able to basically replace everything that goes into an email

At HEAD, most of the default mail behavior is defined by custom fields, which can be disabled and reordered. Disabling a custom field removes that section of the mail. Specifically, you can edit differential.fields in Config to review, reorder, and disable fields.

These sections are currently not driven by custom fields: the actual transaction messages, INLINE COMMENTS, CHANGED PRIOR TO COMMIT, REVISION DETAIL, AFFECTED FILES, CHANGE DETAILS.

I'm currently playing around with this (as integrating broke our minimal email mode in a non-trivial way). We're getting very close to being able to get rid of most of our customizations - there are currently 2 things that I can't switch off (or I'm missing something):

  • the actions at the top of the mail (never want to see those)
  • the email prefs at the bottom (for people on the mailing list who don't have a phab account those are unnecessary)
Jul 2 2015, 10:19 AM · llvm, FreeBSD, Herald
klimek added a comment to T8336: Make a workflow that integrates nicely with list based email/patch reviews.

we want to decide which emails just do not get sent, because a list will be cc'ed

T5791 will let you write global Herald rules for outbound mail, like:

When [all] of these conditions match:
[Sending application][is][Differential]
[Recipients][include any of][mailing list a, mailing list b]
[Transactions][do not include][create, update, comment, accept, reject]

Take these actions:
[Do not deliver this message to][mailing list a, mailing list b]

If you don't need this level of power and the existing Settings → Email Preferences controls are sufficient, you could possibly put the mailing list email address on a user account, then log in with that user and set their preferences.

I don't plan to give mailing lists their own Email Preferences panel, nor to implement any set of controls with a level of power between "Email Preferences" and "Herald".


we need to be able to basically replace everything that goes into an email

At HEAD, most of the default mail behavior is defined by custom fields, which can be disabled and reordered. Disabling a custom field removes that section of the mail. Specifically, you can edit differential.fields in Config to review, reorder, and disable fields.

These sections are currently not driven by custom fields: the actual transaction messages, INLINE COMMENTS, CHANGED PRIOR TO COMMIT, REVISION DETAIL, AFFECTED FILES, CHANGE DETAILS.

Jul 2 2015, 8:13 AM · llvm, FreeBSD, Herald

Jul 1 2015

epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 1 2015, 3:31 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 1 2015, 3:05 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 1 2015, 12:51 AM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jul 1 2015, 12:06 AM · Herald

Jun 30 2015

epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jun 30 2015, 11:28 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jun 30 2015, 11:04 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jun 30 2015, 11:00 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jun 30 2015, 10:38 PM · Herald
epriestley added a revision to T8726: Modularize Herald fields and actions: Restricted Differential Revision.
Jun 30 2015, 5:33 PM · Herald
epriestley added a parent task for T8726: Modularize Herald fields and actions: T7804: Implement an "Acting User" Herald condition.
Jun 30 2015, 4:55 PM · Herald
epriestley added a subtask for T7804: Implement an "Acting User" Herald condition: T8726: Modularize Herald fields and actions.
Jun 30 2015, 4:55 PM · Restricted Project, Herald, Mail
epriestley added a subtask for T5889: Allow herald rules to act on existence of auditors: T8726: Modularize Herald fields and actions.
Jun 30 2015, 4:54 PM · Restricted Project, Audit, Herald
epriestley added a parent task for T8726: Modularize Herald fields and actions: T5889: Allow herald rules to act on existence of auditors.
Jun 30 2015, 4:54 PM · Herald
epriestley added a subtask for T5016: Allow Herald rules for Maniphest to act on custom task fields: T8726: Modularize Herald fields and actions.
Jun 30 2015, 4:53 PM · Custom Fields, Herald
epriestley added a parent task for T8726: Modularize Herald fields and actions: T5016: Allow Herald rules for Maniphest to act on custom task fields.
Jun 30 2015, 4:53 PM · Herald
epriestley changed the visibility for T655: Integrate CustomField into Herald.
Jun 30 2015, 4:52 PM · Custom Fields, Herald
epriestley added a parent task for T8726: Modularize Herald fields and actions: T655: Integrate CustomField into Herald.
Jun 30 2015, 4:52 PM · Herald
epriestley added a subtask for T655: Integrate CustomField into Herald: T8726: Modularize Herald fields and actions.
Jun 30 2015, 4:52 PM · Custom Fields, Herald
epriestley added a parent task for T8726: Modularize Herald fields and actions: T5791: Write Herald rules for outbound mail.
Jun 30 2015, 4:52 PM · Herald
epriestley added a parent task for T8726: Modularize Herald fields and actions: T8434: Accommodate the "Security" workflow.
Jun 30 2015, 4:52 PM · Herald
epriestley created T8726: Modularize Herald fields and actions.
Jun 30 2015, 4:52 PM · Herald
Xeli added a comment to T7833: Allow merge commits to be excluded in Herald rules for Audit.

I'm interested in implementing this feature, is this something that would be accepted to be merged in upstream?

Jun 30 2015, 3:57 PM · Audit, Herald

Jun 26 2015

chad added a comment to T8682: Commit hooks should have better notification options for committers.

Also, Herald is intentionally stronger than self-actions.

Jun 26 2015, 1:43 PM · Notifications, Herald
epriestley triaged T8682: Commit hooks should have better notification options for committers as Wishlist priority.
Jun 26 2015, 1:33 PM · Notifications, Herald
epriestley added a comment to T8644: Herald template / recipe book / examples / quick-create tool.

T8682 describes another recipe, if [body][does not contain]['magic word'], [block commit] to let you create warnings/prompts when committing.

Jun 26 2015, 1:33 PM · Restricted Project, Herald
epriestley added a comment to T8682: Commit hooks should have better notification options for committers.

This is a very niche use case. It also tends to conflate the pusher (who we may not know, for imported repositories), the committer, and the author. This makes me hesitant about implementing it.

Jun 26 2015, 1:31 PM · Notifications, Herald
hartman created T8682: Commit hooks should have better notification options for committers.
Jun 26 2015, 11:52 AM · Notifications, Herald

Jun 24 2015

epriestley added a comment to T8661: Unclear distinction between Herald rule and Owners package.

Yeah, they're functionally identical.

Jun 24 2015, 10:35 PM · Owners, Herald
avivey added a comment to T8661: Unclear distinction between Herald rule and Owners package.

I think this relates to T8644, which relates to the discussion starting T7804#107408.

Jun 24 2015, 10:20 PM · Owners, Herald
avivey renamed T8644: Herald template / recipe book / examples / quick-create tool from Herald template / examples / quick-create tool to Herald template / recipe book / examples / quick-create tool.
Jun 24 2015, 10:06 PM · Restricted Project, Herald
joshuaspence created T8661: Unclear distinction between Herald rule and Owners package.
Jun 24 2015, 9:08 PM · Owners, Herald

Jun 23 2015

cameronsparr added a comment to T8648: Herald rules block staging repo pushes.

One thing I was thinking: having the ability to ignore commits in Herald based on tag would solve this, you could just set Herald to ignore any tag matching phabricator/diff/\d+

Jun 23 2015, 10:37 PM · Diffusion, Herald
cameronsparr created T8648: Herald rules block staging repo pushes.
Jun 23 2015, 4:24 PM · Diffusion, Herald

Jun 22 2015

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

See also some discussion in T7804.

Jun 22 2015, 11:18 PM · Restricted Project, Herald
avivey added a project to T8644: Herald template / recipe book / examples / quick-create tool: Herald.
Jun 22 2015, 10:15 PM · Restricted Project, Herald

Jun 21 2015

joshuaspence created T8635: Show history of changes to Herald rules.
Jun 21 2015, 11:34 PM · Restricted Project, Herald

Jun 16 2015

epriestley closed T8559: Remove emails from Herald action description for adding CCs as Resolved by committing Restricted Diffusion Commit.
Jun 16 2015, 10:33 PM · Herald
eadler added a revision to T8559: Remove emails from Herald action description for adding CCs: Restricted Differential Revision.
Jun 16 2015, 10:31 PM · Herald
jhurwitz added a comment to T7617: Make it easier to know why herald adds reviewers.

I really enjoyed reading this comment thread! :)

Jun 16 2015, 8:57 PM · Restricted Project, Herald
epriestley assigned T8559: Remove emails from Herald action description for adding CCs to lpriestley.

This action should read "Add Subscribers".

Jun 16 2015, 4:56 PM · Herald
jdloft created T8559: Remove emails from Herald action description for adding CCs.
Jun 16 2015, 3:32 AM · Herald

Jun 14 2015

eadler moved T8336: Make a workflow that integrates nicely with list based email/patch reviews from Backlog to Nice To Have on the FreeBSD board.
Jun 14 2015, 4:39 AM · llvm, FreeBSD, Herald

Jun 11 2015

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

Thanks! I think D13245 should really fix this.

Jun 11 2015, 12:54 PM · Herald
epriestley closed T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction as Resolved by committing Restricted Diffusion Commit.
Jun 11 2015, 12:53 PM · Herald
epriestley closed T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction, a subtask of T8455: Herald rules with mailing lists are broken after mailing list -> user migration, as Resolved.
Jun 11 2015, 12:53 PM · Herald, Mailing Lists, Restricted Project
epriestley added a revision to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction: Restricted Differential Revision.
Jun 11 2015, 12:45 PM · Herald
catalindazoot added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

I changed the Herald task to add the tasknotify user as subscriber. Now i get the mail.
Still the bug if the Herald action is to send mail.

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

One thing i notice is that your Herald rule just adds a subscriber. In my case it's set to send a mail to the tasknotification user.

Jun 11 2015, 6:56 AM · Herald

Jun 10 2015

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

So it seems that not all recipients are loaded when creating the outbound mail.

Jun 10 2015, 3:24 PM · Herald
catalindazoot added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

I found the mail in list-outbound with status Void:

Jun 10 2015, 3:13 PM · Herald
epriestley added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

I can't reproduce this. I created T8499 and immediately received mail about it to my "molepeople" list:

Jun 10 2015, 2:55 PM · Herald
catalindazoot added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

Any updates ? Is the bug confirmed ?

Jun 10 2015, 10:45 AM · Herald

Jun 9 2015

epriestley closed T8455: Herald rules with mailing lists are broken after mailing list -> user migration as Resolved.

Presuming resolved, yell if anyone's still running into issues.

Jun 9 2015, 10:31 PM · Herald, Mailing Lists, Restricted Project
catalindazoot added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

I have one Herald rule:

pasted_file (389×453 px, 20 KB)

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

Do you mind giving complete steps to reproduce here, I want to make sure we’re all on the same page as to your specific bug. Perhaps we fixed something else.

Jun 9 2015, 9:23 AM · Herald
catalindazoot added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

That is the process we always do.
Still not working.

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

You also need to stop the deamons, restart php/apache, and start them back up.

Jun 9 2015, 7:45 AM · Herald
catalindazoot added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

git pull from github repo

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

How did you update?

Jun 9 2015, 7:34 AM · Herald
catalindazoot reopened T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction as "Open".
Jun 9 2015, 6:58 AM · Herald
catalindazoot reopened T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction, a subtask of T8455: Herald rules with mailing lists are broken after mailing list -> user migration, as Open.
Jun 9 2015, 6:58 AM · Herald, Mailing Lists, Restricted Project
catalindazoot added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

I did an update this morning and we have the same behaviour. No mail is sent on task newly created.

Jun 9 2015, 6:40 AM · Herald
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 9 2015, 5:17 AM · Herald, Mailing Lists, Restricted Project

Jun 8 2015

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

It's only issuing one statement so it will jump from 0% to 100% after adding the key, but it might take a bit if you have a lot of data in the table.

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

We saw a bunch of lines like:

Updated mailing lists in Herald action 1466.

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

I believe the error is now fixed at HEAD.

Jun 8 2015, 5:58 PM · Herald, Mailing Lists, Restricted Project
epriestley closed T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction as Resolved by committing Restricted Diffusion Commit.
Jun 8 2015, 5:50 PM · Herald
epriestley closed T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction, a subtask of T8455: Herald rules with mailing lists are broken after mailing list -> user migration, as Resolved.
Jun 8 2015, 5:50 PM · Herald, Mailing Lists, Restricted Project
jhurwitz added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

Thanks for tracking down the root cause! It'd be great if the fix were landed today so that we could pull in this fix when also pulling in the fix for T8455.

Jun 8 2015, 5:33 PM · Herald
epriestley added a revision to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction: Restricted Differential Revision.
Jun 8 2015, 1:51 PM · Herald
epriestley renamed T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction from herald rules no email sent after migration of mailing list to users to Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.
Jun 8 2015, 1:49 PM · Herald