Page MenuHomePhabricator
Feed Advanced Search

Dec 9 2015

epriestley moved T8952: Hide "Herald added subscribers..." stories from feed completely from Backlog to Next on the Herald board.
Dec 9 2015, 1:16 PM · Feed, Herald
epriestley closed T9071: Herald rule supports Differential Revision dependent processing as Wontfix.

The build for Dyyyy should not fail. They do not fail in the upstream.

Dec 9 2015, 1:16 PM · Differential, Herald
epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

Related, the test console has a big if ($x instanceof ...) mess that should be pushed down into Adapters. A reasonable flow might be:

Dec 9 2015, 1:14 PM · Documentation, Herald
epriestley renamed T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess from Herald test console doesn't appear to work for commit hooks (pre-receive) to Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.
Dec 9 2015, 1:12 PM · Documentation, Herald
epriestley moved T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess from Backlog to Next on the Herald board.
Dec 9 2015, 1:12 PM · Documentation, Herald
epriestley closed T9700: Change maniphest tasks depending on project memberships. as Wontfix.

The new tools from T9132 are now in HEAD (see D14718 for documentation, which will land shortly).

Dec 9 2015, 1:11 PM · Herald

Dec 5 2015

epriestley closed T8853: Allow "Administrator" to be used in Herald rules for "pusher" as Wontfix.

We haven't seen other requests for this and I think putting administrators in a project and using "Pusher's projects ..." is a pretty reasonable workaround. This can also now reasonably be written as an extension.

Dec 5 2015, 9:16 PM · Diffusion, Herald
epriestley merged task T7833: Allow merge commits to be excluded in Herald rules for Audit into T5788: Support "Commit is a merge" in Herald "Commit" (post-commit) rules.
Dec 5 2015, 9:11 PM · Audit, Herald
epriestley updated subscribers of T5788: Support "Commit is a merge" in Herald "Commit" (post-commit) rules.
Dec 5 2015, 9:11 PM · Diffusion, Herald
epriestley merged task T7026: Add "Run build plan" to commit hooks into T9821: Allow Harbormaster build plans to run on branch push instead of per-commit.
Dec 5 2015, 9:10 PM · Harbormaster, Herald
epriestley closed T5788: Support "Commit is a merge" in Herald "Commit" (post-commit) rules as Resolved by committing Restricted Diffusion Commit.
Dec 5 2015, 9:08 PM · Diffusion, Herald
epriestley closed T6763: Allow herald rules to filter on branch/tag creation in Subversion as Wontfix.

We haven't seen other requests for this in a year, and our behavior is technically correct and I think it is broadly reasonable.

Dec 5 2015, 9:07 PM · Subversion, Herald
epriestley added a revision to T5788: Support "Commit is a merge" in Herald "Commit" (post-commit) rules: Restricted Differential Revision.
Dec 5 2015, 8:58 PM · Diffusion, Herald
epriestley added a project to T5788: Support "Commit is a merge" in Herald "Commit" (post-commit) rules: Diffusion.
Dec 5 2015, 8:57 PM · Diffusion, Herald
epriestley claimed T5788: Support "Commit is a merge" in Herald "Commit" (post-commit) rules.
Dec 5 2015, 8:57 PM · Diffusion, Herald
epriestley closed T5274: Herald Rules - Trigger when Diff content contains as Wontfix.

I don't think this is a good fit for the upstream: it's inherently a bit unreliable, can't be made reliable, and I don't think the use case described here is a particularly robust one even if it's reasonable for some organizations.

Dec 5 2015, 8:47 PM · Herald
epriestley closed T5162: Add Herald action value for content creator / author as Wontfix.

This doesn't describe a use case (per Contributing Feature Requests) except by reference to requiring projects (which is covered by T6030).

Dec 5 2015, 8:42 PM · Herald
epriestley closed T9206: Herald unable to place task up for grabs as Resolved by committing Restricted Diffusion Commit.
Dec 5 2015, 8:39 PM · Typeahead, Herald
epriestley added a revision to T9206: Herald unable to place task up for grabs: Restricted Differential Revision.
Dec 5 2015, 8:38 PM · Typeahead, Herald
epriestley added a comment to T9352: Write some custom Herald glue for driving builds through Owners.

At HEAD, you can now edit this field via the owners.edit Conduit API method.

Dec 5 2015, 8:27 PM · Harbormaster, Herald, Owners, Prioritized
epriestley closed T9601: Herald rule not working as expected as Invalid.

No clue how to reproduce. If you see it again, grab the field value too? My guess is that it's something like the reviewer PHID ending up as the project PHID instead of your PHID and "Reviewer" needing to be updated to "Reviewers" or similar.

Dec 5 2015, 8:26 PM · Herald
epriestley closed T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions as Resolved by committing Restricted Diffusion Commit.
Dec 5 2015, 7:20 PM · Maniphest, Herald
epriestley added a comment to T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions.

I think it wasn't that bad thanks to a similar set of changes elsewhere from D14669, which I wrote yesterday.

Dec 5 2015, 7:19 PM · Maniphest, Herald
epriestley added a revision to T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions: Restricted Differential Revision.
Dec 5 2015, 7:17 PM · Maniphest, Herald
epriestley added a revision to T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions: Restricted Differential Revision.
Dec 5 2015, 7:12 PM · Maniphest, Herald
epriestley reopened T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions as "Open".
Dec 5 2015, 6:59 PM · Maniphest, Herald
epriestley added a comment to T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions.

Oh, I should have read that comment more carefully. You tested more thoroughly than I did.

Dec 5 2015, 6:59 PM · Maniphest, Herald
epriestley closed T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions as Resolved.
Dec 5 2015, 6:56 PM · Maniphest, Herald

Dec 4 2015

epriestley moved T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions from Backlog to vNext on the Maniphest board.
Dec 4 2015, 7:09 PM · Maniphest, Herald

Nov 25 2015

chad updated subscribers of T7617: Make it easier to know why herald adds reviewers.
Nov 25 2015, 8:24 PM · Restricted Project, Herald

Nov 24 2015

joshuaspence added a comment to T9601: Herald rule not working as expected.

Gah, details of the Herald transcript have already been garbage collected.

Nov 24 2015, 7:32 PM · Herald
epriestley added a comment to T9601: Herald rule not working as expected.

Who does the transcript show as the "Reviewer" for the change?

Nov 24 2015, 6:46 PM · Herald

Nov 21 2015

• terrismotox merged T9825: Remarkup is rendered literally in Diviner into T9149: Flagging commits via Herald no longer generates flag note.
Nov 21 2015, 10:16 PM · Restricted Project, Flags, Herald

Nov 16 2015

joshuaspence closed T9757: Add subscribers to Herald as Resolved by committing Restricted Diffusion Commit.
Nov 16 2015, 7:27 PM · Herald

Nov 13 2015

epriestley closed T9776: Process Herald rules recursively as Wontfix.

I don't want to introduce this level of complexity into Herald.

Nov 13 2015, 6:57 PM · Herald
joshuaspence created T9776: Process Herald rules recursively.
Nov 13 2015, 1:21 AM · Herald

Nov 12 2015

joshuaspence added a revision to T9757: Add subscribers to Herald: Restricted Differential Revision.
Nov 12 2015, 8:59 AM · Herald
joshuaspence added a comment to T9766: Expose conduit API to activate/disable Herald rules.

A somewhat generic way to do this is to create the notion of a variable such as is_in_deployment and allow Herald rules to check to see if this is set/true/a specific value. If the API to expose the variable is exposed to conduit then also allows for far more interesting workflows (especially when combined with relying on other Herald rules).

Nov 12 2015, 7:41 AM · Restricted Project, Restricted Project, Conduit, Herald
joshuaspence renamed T9766: Expose conduit API to activate/disable Herald rules from Expose conduit API to activate/disable herald rules? to Expose conduit API to activate/disable Herald rules.
Nov 12 2015, 7:40 AM · Restricted Project, Restricted Project, Conduit, Herald
eadler added a comment to T9766: Expose conduit API to activate/disable Herald rules.

A somewhat generic way to do this is to create the notion of a variable such as is_in_deployment and allow Herald rules to check to see if this is set/true/a specific value. If the API to expose the variable is exposed to conduit then also allows for far more interesting workflows (especially when combined with relying on other Herald rules).

Nov 12 2015, 5:50 AM · Restricted Project, Restricted Project, Conduit, Herald

Nov 11 2015

ramesh_dharan added a comment to T9766: Expose conduit API to activate/disable Herald rules.

@epriestley correct.. basically we have an external system (a Jenkins-like CI tool) that we're effectively using as a workflow engine. The timing isn't strictly defined, it's basically "when the user presses the button, do all these things".

Nov 11 2015, 7:50 PM · Restricted Project, Restricted Project, Conduit, Herald
epriestley added a comment to T9766: Expose conduit API to activate/disable Herald rules.

Just to clarify, you would rather rely on an external script to activate and deactivate this rule every day instead of having a Herald condition like "Current time is between 5PM and 9AM"?

Nov 11 2015, 6:57 PM · Restricted Project, Restricted Project, Conduit, Herald
chad added a project to T9766: Expose conduit API to activate/disable Herald rules: Restricted Project.
Nov 11 2015, 6:31 PM · Restricted Project, Restricted Project, Conduit, Herald
ramesh_dharan created T9766: Expose conduit API to activate/disable Herald rules.
Nov 11 2015, 5:42 PM · Restricted Project, Restricted Project, Conduit, Herald

Nov 10 2015

joshuaspence added a comment to T9757: Add subscribers to Herald.

(I'd also like to be able to subscribe to Almanac devices/services/networks too)

Nov 10 2015, 8:20 PM · Herald
joshuaspence created T9757: Add subscribers to Herald.
Nov 10 2015, 8:17 PM · Herald
epriestley changed the visibility for T1743: Blame-based automatic Herald rule.
Nov 10 2015, 7:10 PM · Herald
epriestley closed T1743: Blame-based automatic Herald rule as Wontfix.

We haven't seen further interest in this in several years.

Nov 10 2015, 7:10 PM · Herald
epriestley closed T655: Integrate CustomField into Herald as Resolved.

The use case I'm trying to cover is to create notifications for open tasks that are past their Due Date (custom date field that we use).

Nov 10 2015, 7:04 PM · Herald, Custom Fields
epriestley closed T655: Integrate CustomField into Herald, a subtask of T5016: Allow Herald rules for Maniphest to act on custom task fields, as Resolved.
Nov 10 2015, 7:04 PM · Custom Fields, Herald

Nov 9 2015

chad added a comment to T9748: Allow to adjust the visibility for global rules.

You may also be interested in T9212 which explains a bit better why "free support" is increasing burdensome for the upstream.

Nov 9 2015, 9:21 PM · Policy, Herald
chad added a comment to T9748: Allow to adjust the visibility for global rules.

More specifically we'd prefer if people:

Nov 9 2015, 9:18 PM · Policy, Herald
chad added a comment to T9748: Allow to adjust the visibility for global rules.

We prefer people follow our posted guidelines on filing feature requests. We don't take feature requests that don't state a problem. Specifically "feature does not exist" does not satisfy our criteria for requesting features.

Nov 9 2015, 8:52 PM · Policy, Herald
Luke081515.2 added a comment to T9748: Allow to adjust the visibility for global rules.

Sorry, I don't understand, why you closed this. The problem is:

  • You can block commits, for example, if you don't want to see private data there
    • But if you want to block private data, you need to put in that data in a global herald rule, which is public visible
      • But if you don't use regex, you can block private data, yes, but everyone who can access herald, can see the data, so this feature is not very useful at the moment.
Nov 9 2015, 8:46 PM · Policy, Herald
chad closed T9748: Allow to adjust the visibility for global rules as Invalid.

https://secure.phabricator.com/book/phabcontrib/article/feature_requests/

Nov 9 2015, 8:41 PM · Policy, Herald
Luke081515.2 created T9748: Allow to adjust the visibility for global rules.
Nov 9 2015, 8:40 PM · Policy, Herald
epriestley added a comment to T9700: Change maniphest tasks depending on project memberships..

I suspect T9132 will address this use case.

Nov 9 2015, 4:28 PM · Herald
OCram renamed T9700: Change maniphest tasks depending on project memberships. from Allow Herald to change maniphest tasks policies to Change maniphest tasks depending on project memberships..
Nov 9 2015, 11:30 AM · Herald

Nov 8 2015

epriestley added a comment to T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.

I don't think there's any way we can reasonably run pre-receive hooks from the test console in the general case. The pre-receive pipeline reads state directly from the underlying VCS, and much of that state is transient (e.g., we may read svn look --transaction <txnid> or whatever). If a user gives us a push log PHID to test later, we can't really rebuild most of the state.

Nov 8 2015, 2:33 PM · Documentation, Herald

Nov 5 2015

avivey created T9719: Herald test console doesn't appear to work for commit hooks (pre-receive), and also has a big `instanceof` mess.
Nov 5 2015, 3:39 AM · Documentation, Herald

Nov 4 2015

epriestley added a comment to T9700: Change maniphest tasks depending on project memberships..

Either is fine.

Nov 4 2015, 11:55 AM · Herald
OCram added a comment to T9700: Change maniphest tasks depending on project memberships..
Nov 4 2015, 7:23 AM · Herald

Nov 3 2015

epriestley closed T9700: Change maniphest tasks depending on project memberships. as Invalid.

https://secure.phabricator.com/book/phabcontrib/article/feature_requests/

Nov 3 2015, 2:36 PM · Herald
OCram created T9700: Change maniphest tasks depending on project memberships..
Nov 3 2015, 12:53 PM · Herald

Nov 1 2015

revi added a comment to T9645: Allow Herald to change task policys and spaces.

iirc, it's 3rd party tool (and it's herald) (SetTaskEditPolicyHeraldCustomAction and SetTaskViewPolicyHeraldCustomAction of libphutil-haskell @ Community Resources) that actually handles permission from wikimedia extension.

Nov 1 2015, 3:22 AM · Spaces, Herald, Maniphest
Luke081515.2 added a comment to T9645: Allow Herald to change task policys and spaces.

Hm, Wikimedia has custom code to change the policys. You got a custom field at each maniphest task there, and you can choose 4 options, the first is visible to all, the second is for software security bugs, herald changes the policys to the "security" project, suscribers and the author. The third is for confidential issues, (same policys, just visible for another project instead of security), and the fourth option creates a not visible blocking task for ops.

Nov 1 2015, 2:50 AM · Spaces, Herald, Maniphest

Oct 30 2015

avivey changed the visibility for T920: Provide SMS Support.
Oct 30 2015, 9:19 PM · Restricted Project, Herald
chad added a comment to T9645: Allow Herald to change task policys and spaces.

I want a policy that initially put tasks in a specific "safe" space, but allow overrides later.

Oct 30 2015, 3:25 PM · Spaces, Herald, Maniphest
zacchiro added a comment to T9645: Allow Herald to change task policys and spaces.

Please read our feature request documentation if you have something you'd like to see in Phabricator. https://secure.phabricator.com/book/phabcontrib/article/feature_requests/

Oct 30 2015, 3:07 PM · Spaces, Herald, Maniphest
chad added a comment to T9645: Allow Herald to change task policys and spaces.

Would the above be considered a reasonable, and concrete enough, feature request?

Oct 30 2015, 2:02 PM · Spaces, Herald, Maniphest
zacchiro added a comment to T9645: Allow Herald to change task policys and spaces.
In T9645#142391, @chad wrote:

Closing this out as Invalid. We have no means of taking hypothetical feature requests, please see our documentation for a better explanation:

Oct 30 2015, 1:49 PM · Spaces, Herald, Maniphest

Oct 29 2015

chad added a comment to T9645: Allow Herald to change task policys and spaces.

(also see T4675 which is a similarly related task)

Oct 29 2015, 4:03 PM · Spaces, Herald, Maniphest
chad closed T9645: Allow Herald to change task policys and spaces as Invalid.

Closing this out as Invalid. We have no means of taking hypothetical feature requests, please see our documentation for a better explanation:

Oct 29 2015, 4:01 PM · Spaces, Herald, Maniphest
chad updated subscribers of T655: Integrate CustomField into Herald.
Oct 29 2015, 2:29 PM · Herald, Custom Fields

Oct 28 2015

jasonfsmitty added a comment to T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions.

I'm also happy to fix up this patch myself, if anyone can give me some hints as to what I did wrong :)

Oct 28 2015, 6:51 PM · Maniphest, Herald
jasonfsmitty added a comment to T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions.

I've attached D14359 which is running in our local phab instance and mostly works. While the rule works as intended, the status doesn't want to display properly. I don't expect anyone to accept this as-is, but I thought I'd share as a starting point for anyone who has the time and knowledge to do it The Right Way.

Oct 28 2015, 6:49 PM · Maniphest, Herald
jasonfsmitty added a revision to T7848: Allow herald rules to change task status in HeraldManiphestTaskAdapter Actions: Restricted Differential Revision.
Oct 28 2015, 6:36 PM · Maniphest, Herald
chad added a comment to T9645: Allow Herald to change task policys and spaces.

We don't build features for hypothetical scenarios. Do you have a real workflow problem you are running into now or are these requests just anticipatory?

Oct 28 2015, 2:13 PM · Spaces, Herald, Maniphest
Luke081515.2 added a comment to T9645: Allow Herald to change task policys and spaces.

Yeah, I know, that this exists. The current problem is, that this option changes restricts the abilty to change the policys and the abilty to change a space. (User which can't edit task policys can only change spaces via batch edit). So I think it would be better, to make different fields for it.

Oct 28 2015, 12:36 PM · Spaces, Herald, Maniphest

Oct 27 2015

chad added a comment to T9645: Allow Herald to change task policys and spaces.

Can you describe the core problem you are having with Phabricator? What workflows are people getting hung up on and how often is it happening?

Oct 27 2015, 9:10 PM · Spaces, Herald, Maniphest
Luke081515.2 added a comment to T9645: Allow Herald to change task policys and spaces.

Ok, but the problem is, that you can't allow users to only change the space, there all always able to change visibilty and edit policys too (except they use batch edits to change the space, but I think this is not confortable). So I think it would be better to let administrators set different rules for editing spaces and task policys.

Oct 27 2015, 9:03 PM · Spaces, Herald, Maniphest
chad added a comment to T9645: Allow Herald to change task policys and spaces.

For example you have user, they should not change space/visibilty/edit policys

Oct 27 2015, 6:45 PM · Spaces, Herald, Maniphest
chad added a comment to T9645: Allow Herald to change task policys and spaces.

Please follow our feature request guide when asking for new features. https://secure.phabricator.com/book/phabcontrib/article/feature_requests/

Oct 27 2015, 6:16 PM · Spaces, Herald, Maniphest
Luke081515.2 created T9645: Allow Herald to change task policys and spaces.
Oct 27 2015, 6:13 PM · Spaces, Herald, Maniphest

Oct 25 2015

avivey added a comment to T9629: Allow herald to create a differtial revision, if a commit matched the conditions.

"Don't want to use arcanist" is basically T5000...

Oct 25 2015, 7:31 PM · Differential, Herald
epriestley closed T9629: Allow herald to create a differtial revision, if a commit matched the conditions as Wontfix.

See T5000. I don't plan to implement this feature as described.

Oct 25 2015, 7:25 PM · Differential, Herald
Luke081515.2 updated the task description for T9629: Allow herald to create a differtial revision, if a commit matched the conditions.
Oct 25 2015, 5:20 PM · Differential, Herald
Luke081515.2 set the image for Herald to F824325: project.png.
Oct 25 2015, 5:16 PM
Luke081515.2 created T9629: Allow herald to create a differtial revision, if a commit matched the conditions.
Oct 25 2015, 5:16 PM · Differential, Herald

Oct 21 2015

• sshannin closed Q185: Assign task to author as resolved.
Oct 21 2015, 9:34 PM · Herald, Maniphest
• sshannin updated Q185: Assign task to author from to Assign task to author.
Oct 21 2015, 1:01 PM · Herald, Maniphest
epriestley added a comment to T9564: Search Herald rules by name.

T9352 has an early approach for parameterizing builds via Herald which might let you collapse some of those rules.

Oct 21 2015, 11:57 AM · Herald
Pawka closed T9564: Search Herald rules by name as Wontfix.

Thanks for explanation!

Oct 21 2015, 7:40 AM · Herald

Oct 20 2015

joshuaspence created T9601: Herald rule not working as expected.
Oct 20 2015, 2:49 AM · Herald

Oct 18 2015

epriestley closed T9347: Upgrading: Herald blocking/non-blocking reviewer rules swapped as Resolved.

This has been in stable for more than a month without any followup issues cropping up.

Oct 18 2015, 3:25 PM · Differential, Herald, Installing & Upgrading
joshuaspence added a comment to T9533: Auto-create Maniphest tasks for concerns raised through Audit..

Yeah, T4026 seems like a reasonable path forward here in that there would exist a relation for "commit X addressed concerns raised in commit Y".

Oct 18 2015, 10:52 AM · Maniphest, Audit, Herald

Oct 17 2015

chad merged task T9533: Auto-create Maniphest tasks for concerns raised through Audit. into T4026: Add relations between commits.
Oct 17 2015, 3:24 AM · Maniphest, Audit, Herald
chad changed the status of T9533: Auto-create Maniphest tasks for concerns raised through Audit. from Duplicate to Wontfix.
Oct 17 2015, 3:24 AM · Maniphest, Audit, Herald
• Rick30 merged task T9533: Auto-create Maniphest tasks for concerns raised through Audit. into T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Oct 17 2015, 3:20 AM · Maniphest, Audit, Herald

Oct 16 2015

angie closed T9582: Allow application email to create new tasks using a task template as Invalid.

If the filter doesn't work, we will reopen this task.

Oct 16 2015, 5:13 PM · Herald, Mail, Restricted Project