Page MenuHomePhabricator
Feed Advanced Search

Aug 3 2015

epriestley added a comment to T8957: Upgrading: HeraldCustomAction is now HeraldAction.

This stuff is now in HEAD, and HEAD no longer loads (or even contains) HeraldCustomAction.

Aug 3 2015, 10:05 PM · Installing & Upgrading, Herald
epriestley added a comment to T8726: Modularize Herald fields and actions.

I've deployed this to this server, let me know if anyone catches anything suspicious with Herald.

Aug 3 2015, 10:05 PM · Herald
epriestley added a comment to T9052: "close as duplicate" workflow should allow me to close the task I'm looking at as a dupe of another.

See also T7819.

Aug 3 2015, 10:03 PM · Maniphest, Restricted Project
epriestley updated subscribers of T7820: Add "Closed, Duplicate" option to Status Action in Maniphest.
Aug 3 2015, 10:02 PM · Restricted Project, User Delight, Maniphest
epriestley merged task T9052: "close as duplicate" workflow should allow me to close the task I'm looking at as a dupe of another into T7820: Add "Closed, Duplicate" option to Status Action in Maniphest.
Aug 3 2015, 10:02 PM · Maniphest, Restricted Project
epriestley closed T8812: Herald Rule does not send mails as Resolved.

For the original issue: when a change is blocked, we do not send email about it. There is no way to be alerted to blocked pushes right now, and I generally don't think this is useful enough to include in the upstream. This interaction could possibly be more clear, but feels like something we just stick in the documentation to me.

Aug 3 2015, 9:04 PM · Herald
epriestley added a comment to T9003: Herald rule not working.

Just to follow up on this, the transcript will show this at HEAD once T8726 lands:

Aug 3 2015, 8:42 PM · Herald, Phacility Support
epriestley closed T5194: Create documentation on how to implement a custom Herald action as Wontfix.

This has been in the update notes for a while, but just for completeness: T8726 is changing this substantially. After those change land, you must extend HeraldAction instead of HeraldCustomAction. The API is similar, but doesn't directly map to the old class.

Aug 3 2015, 8:11 PM · Documentation, Herald
epriestley added a parent task for T8726: Modularize Herald fields and actions: T6919: Add Herald support to Ponder.
Aug 3 2015, 7:41 PM · Herald
epriestley added a subtask for T6919: Add Herald support to Ponder: T8726: Modularize Herald fields and actions.
Aug 3 2015, 7:41 PM · Herald, Ponder
epriestley added a comment to T6919: Add Herald support to Ponder.

This should wait for T8726 since the API for actions is completely changed in unlanded work.

Aug 3 2015, 7:40 PM · Herald, Ponder
epriestley edited the content of Changelog.
Aug 3 2015, 5:07 PM
epriestley created 2015 Week 31 (Early August).
Aug 3 2015, 5:06 PM
epriestley closed T9046: "Forgot password" functionality is broken as Resolved by committing Restricted Diffusion Commit.
Aug 3 2015, 3:01 PM · Auth
epriestley renamed T9041: Control access to administrator capabilities with custom policies from Administrator capabilities are not customizable to Control access to administrator capabilities with custom policies.
Aug 3 2015, 1:21 PM · FreeBSD, Policy, People
epriestley updated subscribers of T9041: Control access to administrator capabilities with custom policies.
Aug 3 2015, 1:20 PM · FreeBSD, Policy, People
epriestley merged task T9015: Allow user account enable/disable to be a delegatable to non admins into T9041: Control access to administrator capabilities with custom policies.
Aug 3 2015, 1:20 PM · People
epriestley renamed T9041: Control access to administrator capabilities with custom policies from "Create New Users" policy does not work to Administrator capabilities are not customizable.
Aug 3 2015, 1:20 PM · FreeBSD, Policy, People
epriestley added a comment to T9041: Control access to administrator capabilities with custom policies.

See some discussion in D13777.

Aug 3 2015, 1:17 PM · FreeBSD, Policy, People
epriestley added a revision to T9046: "Forgot password" functionality is broken: Unknown Object (Differential Revision).
Aug 3 2015, 1:06 PM · Auth
epriestley claimed T9046: "Forgot password" functionality is broken.
Aug 3 2015, 1:05 PM · Auth
epriestley updated subscribers of T9046: "Forgot password" functionality is broken.
Aug 3 2015, 1:05 PM · Auth
epriestley merged task T9038: Unable to Login into T9046: "Forgot password" functionality is broken.
Aug 3 2015, 1:05 PM · Auth
epriestley added a comment to T9038: Unable to Login.

Sorry, I made a mistake and didn't update my local copy properly before trying to reproduce this. This is an error on our side.

Aug 3 2015, 1:05 PM · Auth
epriestley merged task T9040: Google SSO fails if `auth.email-domains` is set and you're not logged into the correct Google account into T5591: Add default domain to Google auth.
Aug 3 2015, 2:19 AM · Auth, Restricted Project
epriestley updated subscribers of T5591: Add default domain to Google auth.
Aug 3 2015, 2:19 AM · Restricted Project, Restricted Project, Auth

Aug 2 2015

epriestley closed T9038: Unable to Login as Invalid.

I can't reproduce this. When I follow these steps, the workflow completes successfully.

Aug 2 2015, 7:59 PM · Auth
epriestley closed T9038: Unable to Login as Invalid.

I can't reproduce this (resetting my own password works fine), and this report doesn't include enough information to allow us to help you.

Aug 2 2015, 12:38 PM · Auth

Aug 1 2015

epriestley closed T9037: Inconsistent status icon between commit audit status and audit request status as Invalid.
Aug 1 2015, 10:45 PM · Audit
epriestley added a comment to T9037: Inconsistent status icon between commit audit status and audit request status.

Currently nowhere. However I've created custom code

Aug 1 2015, 10:45 PM · Audit
epriestley added a comment to T8405: Making lint easier to use.

This might be sort of a copy of T7617.

Aug 1 2015, 10:32 PM · Lint, Restricted Project
epriestley added a comment to T7610: provide sitemap[.xml] [for search engines].

I can't reproduce this issue. For example, here's an index of this task:

Aug 1 2015, 11:29 AM
epriestley closed T9035: Import database from custom installation of phabricator into phacility's hosted service. as Resolved.

Looks like this is in good shape now.

Aug 1 2015, 1:40 AM · Phacility Support
epriestley added a comment to T9035: Import database from custom installation of phabricator into phacility's hosted service..

Ah, perfect. Yeah, either contact@ or support@ will work fine. Thanks!

Aug 1 2015, 12:16 AM · Phacility Support
epriestley added a comment to T9035: Import database from custom installation of phabricator into phacility's hosted service..

Cool, I'll get this importing. Do you want to shoot us an email at support@phacility.com to coordinate the rest of the import? There might be some private questions later on in the process about data specifics in case we run into any issues.

Aug 1 2015, 12:16 AM · Phacility Support

Jul 31 2015

epriestley added a comment to T9025: burnup charts unclear.

When they occasionally break people complain, so I think some users find them useful.

Jul 31 2015, 3:17 AM · Maniphest
epriestley added a comment to T9025: burnup charts unclear.

They're supposed to show open tasks.

Jul 31 2015, 2:28 AM · Maniphest
epriestley added a comment to T9028: Phabricator handles commits which are published and later deleted poorly.

Improve the error message and provide a button to close the audit

Jul 31 2015, 1:30 AM · Restricted Project, Prioritized, Audit, Restricted Project
epriestley added a comment to T9026: arc land might identify wrong revision if branch is missing revision.

I do this routinely (roughly every day) without encountering this problem, so I'm surprised by this behavior.

Jul 31 2015, 1:04 AM · Restricted Project, Arcanist
epriestley added a comment to T7333: Empty commits get same revision as parent.

Specifically: empty commits and commits which strictly undo some of the work on a branch (e.g., revert HEAD, or revert HEAD + the prior commit, etc) produce a new commit with the same tree hash as an older commit.

Jul 31 2015, 1:01 AM · Differential
epriestley updated subscribers of T7333: Empty commits get same revision as parent.
Jul 31 2015, 12:59 AM · Differential
epriestley merged task T9027: Diffusion wrongly attached a Differential revision to a commit following arc backout into T7333: Empty commits get same revision as parent.
Jul 31 2015, 12:59 AM · Diffusion

Jul 30 2015

epriestley triaged T9023: phabot leaks memory as Wishlist priority.
Jul 30 2015, 6:51 PM · Phabot
epriestley added a comment to T8953: Phantom unread notifications when the user is subscribed to something he's not allowed to view.

See also T4411, although I expect to get to this before that.

Jul 30 2015, 2:53 PM · Wikimedia, Notifications
epriestley added a comment to T8953: Phantom unread notifications when the user is subscribed to something he's not allowed to view.

"Mark All Read" should remove them, but only if you have another newer notification than any of the phantom notifications.

Jul 30 2015, 2:50 PM · Wikimedia, Notifications
epriestley added a comment to T9019: Create a "Project Members" object policy for Projects.

It's not difficult to implement.

Jul 30 2015, 2:44 PM · Projects, Policy
epriestley added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

This isn't a priority, which means I don't want to spend time planning, reviewing, merging, or supporting it right now, not just developing it.

Jul 30 2015, 2:34 PM · Spaces
epriestley added a comment to T9019: Create a "Project Members" object policy for Projects.

Yes, but "Project Members" is not the same as "Members of associated projects", and I think we are unlikely to implement that in the upstream. You can implement it as an extension if you want that behavior.

Jul 30 2015, 2:30 PM · Projects, Policy
epriestley added a comment to T9015: Allow user account enable/disable to be a delegatable to non admins.

No, there's no overlap.

Jul 30 2015, 2:29 PM · People
epriestley added a comment to T9019: Create a "Project Members" object policy for Projects.

They're fairly recent (last couple of months).

Jul 30 2015, 2:22 PM · Projects, Policy
epriestley renamed T9021: Put User accounts in Spaces so some users can not see one another from Filter user lists by visible spaces to Put User accounts in Spaces so some users can not see one another.
Jul 30 2015, 2:20 PM · Spaces
epriestley added a comment to T9015: Allow user account enable/disable to be a delegatable to non admins.

It sounds like we could possibly resolve this by letting you change application edit policies instead, which I intend to do eventually. That said, I don't think adding an enable/disable policy is necessarily unreasonable, and it's generally in the vein of other similar policies.

Jul 30 2015, 2:19 PM · People
epriestley triaged T9019: Create a "Project Members" object policy for Projects as Low priority.
Jul 30 2015, 2:18 PM · Projects, Policy
epriestley renamed T9019: Create a "Project Members" object policy for Projects from Create a "members" object policy to Create a "Project Members" object policy for Projects.
Jul 30 2015, 2:17 PM · Projects, Policy
epriestley added a comment to T9019: Create a "Project Members" object policy for Projects.

A similar policy elsewhere is the Conpherence "Room Participants" object policy:

Jul 30 2015, 2:16 PM · Projects, Policy
epriestley added a comment to T9019: Create a "Project Members" object policy for Projects.

The "Subscribers" object policy is PhabricatorSubscriptionsSubscribersPolicyRule, which adds this thing:

Jul 30 2015, 2:16 PM · Projects, Policy
epriestley triaged T9021: Put User accounts in Spaces so some users can not see one another as Wishlist priority.
Jul 30 2015, 2:13 PM · Spaces
epriestley added a comment to T9021: Put User accounts in Spaces so some users can not see one another.

It's vaguely possible we may implement this eventually, but it's not going to happen any time soon and almost certainly not this year.

Jul 30 2015, 2:13 PM · Spaces
epriestley closed T9009: Cannot comment on Phurl links as Invalid.
Jul 30 2015, 2:10 PM · Phurl
epriestley added a comment to T9009: Cannot comment on Phurl links.

See T9022 / https://secure.phabricator.com/book/phabricator/article/prototypes/

Jul 30 2015, 2:10 PM · Phurl
epriestley closed T9022: Phurl missing `PhabricatorPhurlCommentController` and commenting route as Invalid.

I'm just going to close this and T9009 out under the "we know prototypes are super broken, wait until they unprototype before reporting bugs" rule, I think @lpriestley has a handle on it.

Jul 30 2015, 2:10 PM · Phurl
epriestley closed T9022: Phurl missing `PhabricatorPhurlCommentController` and commenting route, a subtask of T9009: Cannot comment on Phurl links, as Invalid.
Jul 30 2015, 2:10 PM · Phurl
epriestley added a comment to T9015: Allow user account enable/disable to be a delegatable to non admins.

What specific administrator abilities are you concerned about them having?

Jul 30 2015, 12:19 PM · People
epriestley added a comment to T9012: Nag users who reply-all.

Notably, with metamta.one-mail-per-recipient, "Reply All" is the same as "Reply" (other recipients are not included on the mail). This is the default setting, is more secure, better respects policies, and better respects user preferences. A large class of problems are intractable if this setting is disabled.

Jul 30 2015, 5:55 AM · llvm, Mail, Restricted Project
epriestley added a comment to T9015: Allow user account enable/disable to be a delegatable to non admins.

Can you just give more users admin permissions?

Jul 30 2015, 5:50 AM · People
sharwell awarded T731: Allow revisions to have alternate acceptance conditions a Love token.
Jul 30 2015, 3:09 AM · Restricted Project, Restricted Project, Differential
sharwell awarded T1279: Show per-reviewer status in Differential revision reviewer list a Like token.
Jul 30 2015, 3:09 AM · Restricted Project, Differential
sharwell awarded T4887: Extend the blocking reviewers functionality universally a Like token.
Jul 30 2015, 3:08 AM · Restricted Project, Herald, Differential

Jul 29 2015

epriestley closed T9003: Herald rule not working as Resolved.

In any case, glad to hear this is working now! I think the UI should improve pretty soon (next week or two-ish) for this specific class of problem, at least. Let us know if you run into anything else.

Jul 29 2015, 11:41 PM · Herald, Phacility Support
epriestley added a comment to T9003: Herald rule not working.

Upcoming changes related to T5791 and T8726 should increase debug-ability, but giving web users access to mail is tricky while still respecting policies (e.g., administrators shouldn't be able to violate policies by just reading other users mail) and limiting the ability for an attacker to escalate access (e.g., an attacker who gets an admin account shouldn't have a blank check to access every other account by reading other users' "Welcome" or "Password Reset" mail).

Jul 29 2015, 11:39 PM · Herald, Phacility Support
epriestley added a comment to T9005: Accessing Files via links should be more like the @userx mouseover dialog.

What kind of files are you downloading? Are these PDFs? Text files? Something else?

Jul 29 2015, 11:21 PM · Files
epriestley added a comment to T9009: Cannot comment on Phurl links.

Probably a getApplicationURI('phurl/x/') which should be getApplicationURI('x/').

Jul 29 2015, 11:20 PM · Phurl
epriestley updated subscribers of T9009: Cannot comment on Phurl links.
Jul 29 2015, 11:20 PM · Phurl
epriestley added a comment to T9008: Arcanist linters do not have convenient tools for converting between encoding-aware character offsets and raw byte offsets.

char in Arcanist means "byte". If your linter works in UTF8-character offsets, you should convert them to byte offsets before passing messages up to Arcanist.

Jul 29 2015, 11:18 PM · Lint, Arcanist
epriestley added a comment to T9003: Herald rule not working.

Specifically, you could get the behavior you want by changing the visibility policy of the task (so the user can see it) or adding the user to the project (so they satisfy the current visibility policy).

Jul 29 2015, 11:03 PM · Herald, Phacility Support
epriestley added a comment to T9003: Herald rule not working.

It looks like T1603 on your install has a project visibility policy (i.e., the task is visible to members of a specific project). However, I think the user customer_support_pagerduty is not a member of the project, so they can not see the task. (I'm just looking at the database here, so it's possible I got the WHERE clauses wrong.)

Jul 29 2015, 11:02 PM · Herald, Phacility Support
marklu awarded T8089: Unprototype Harbormaster (v1) a Love token.
Jul 29 2015, 10:46 PM · Prioritized, Harbormaster
epriestley added a comment to T9004: Ability to differentiate differential comments.

(And using only color to convey intent may create difficulty for users with low vision or colorblindness.)

Jul 29 2015, 8:07 PM · Differential
epriestley added a comment to T9004: Ability to differentiate differential comments.

Yeah, something generally in that vein seems like a good approach to me. It's much more flexible in terms of conveying intent (you can pick as many different emoji as your team needs/wants) and in terms of process (you don't need to explicitly fiddle with anything if your comment is unambiguous, like maybe pointing out a typo on a documentation change submitted by someone you know well and regularly work closely with).

Jul 29 2015, 8:06 PM · Differential
epriestley added a comment to T9004: Ability to differentiate differential comments.

Can you provide some more context, or examples of the kinds of comments that are ambiguous?

Jul 29 2015, 7:56 PM · Differential
epriestley added a comment to T9003: Herald rule not working.

Here's why you didn't receive the mail:

Jul 29 2015, 7:44 PM · Herald, Phacility Support
epriestley added a comment to T9003: Herald rule not working.

I can't reproduce this. I made this rule:

Jul 29 2015, 7:40 PM · Herald, Phacility Support
epriestley closed T9001: test as Invalid.
Jul 29 2015, 10:48 AM · Conpherence
epriestley closed T9001: test, a subtask of T9000: Not entering a Name for a room loses the First Message section, as Invalid.
Jul 29 2015, 10:48 AM · Conpherence
epriestley added a comment to T8999: Argument 1 passed to PHUIObjectBoxView::setInfoView() must be an instance of PHUIInfoView, null given.

(See D13739.)

Jul 29 2015, 1:24 AM · People
epriestley closed T8999: Argument 1 passed to PHUIObjectBoxView::setInfoView() must be an instance of PHUIInfoView, null given as Resolved.

Fixed in HEAD.

Jul 29 2015, 1:23 AM · People
epriestley updated subscribers of T5258: Memes use older image transform code without modern error handling.
Jul 29 2015, 1:23 AM · Restricted Project, Macros, Files
epriestley merged task T8997: Duplicate entry for key 'originalPHID' into T5258: Memes use older image transform code without modern error handling.
Jul 29 2015, 1:23 AM · Macros

Jul 28 2015

epriestley closed T8988: Test Email Bug as Resolved.
Jul 28 2015, 7:56 PM
epriestley added a comment to T8590: Send outbound email when task is created via inbound email.

Yeah, here's an example email I receive when sending mail to bugs@phabricator.com:

Jul 28 2015, 7:56 PM · Maniphest, Mail
epriestley created T8988: Test Email Bug.
Jul 28 2015, 7:55 PM
epriestley created T8987: Make "Contact Name" and "Contact Email" more clear in Legalpad corporate documents.
Jul 28 2015, 7:50 PM · Restricted Project, Restricted Project
epriestley closed T8984: Text files containing string "code" aren't allowed to upload via drag-n-drop as Resolved by committing Restricted Diffusion Commit.
Jul 28 2015, 3:04 PM · Files
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Jul 28 2015, 2:45 PM
epriestley added a revision to T8984: Text files containing string "code" aren't allowed to upload via drag-n-drop: Unknown Object (Differential Revision).
Jul 28 2015, 2:45 PM · Files
epriestley added a comment to T8984: Text files containing string "code" aren't allowed to upload via drag-n-drop.

(Removing Security since this isn't a security vulnerability.)

Jul 28 2015, 2:36 PM · Files
epriestley removed a project from T8984: Text files containing string "code" aren't allowed to upload via drag-n-drop: Security.
Jul 28 2015, 2:35 PM · Files
epriestley renamed T8980: Make hovecards activate for standard handle lists from Hover text explaining what the meaning of a red/grey dot next to a username to Make hovecards activate for standard handle lists.
Jul 28 2015, 2:15 PM · Hovercards, Calendar
epriestley added a comment to T8980: Make hovecards activate for standard handle lists.

We should probably just get hovercards activating in more places; I think there's a task for that (or at least some discussion) somewhere. For example, they don't activate for "Author" / "Subscribers" here in Maniphest, but I think there's no technical reason they couldn't.

Jul 28 2015, 2:14 PM · Hovercards, Calendar
epriestley placed T8983: Tickboxes are unavailable within tables up for grabs.
Jul 28 2015, 2:13 PM · Remarkup