Page MenuHomePhabricator
Feed Advanced Search

Aug 14 2016

epriestley closed T11468: Intermittent "Cannot read property 'setNaturalOrder' of undefined" quick-editing tasks from workboard as Resolved by committing Restricted Diffusion Commit.
Aug 14 2016, 4:13 PM · Workboards, Bug Report (Needs Information)
epriestley added a revision to T11468: Intermittent "Cannot read property 'setNaturalOrder' of undefined" quick-editing tasks from workboard: Unknown Object (Differential Revision).
Aug 14 2016, 4:04 PM · Workboards, Bug Report (Needs Information)
epriestley added a comment to T11468: Intermittent "Cannot read property 'setNaturalOrder' of undefined" quick-editing tasks from workboard.

Slightly easier is:

Aug 14 2016, 4:01 PM · Workboards, Bug Report (Needs Information)
epriestley added a comment to T11468: Intermittent "Cannot read property 'setNaturalOrder' of undefined" quick-editing tasks from workboard.

I was able to reproduce this, possibly, by following these steps:

Aug 14 2016, 3:54 PM · Workboards, Bug Report (Needs Information)
epriestley claimed T11469: Checking out from Phacility sometimes fails.
Aug 14 2016, 3:30 PM · Phacility, Bug Report
epriestley added a comment to T11469: Checking out from Phacility sometimes fails.

No disruption is expected and there was no maintenance or known disruption at those times. Nothing jumps out at me immediately in monitoring, either, and I can't reproduce this by casually cloning stuff.

Aug 14 2016, 3:30 PM · Phacility, Bug Report
epriestley claimed T11473: harbormaster.build.search doesn't appear to constrain on 'buildables'.
Aug 14 2016, 2:54 PM · Harbormaster, Conduit, Bug Report
epriestley added a comment to T11473: harbormaster.build.search doesn't appear to constrain on 'buildables'.

D16396 should make us raise a narrow error for "ids": [], "phids": [], "whateverPHIDs": [], etc., instructing you to pass a nonempty list.

Aug 14 2016, 2:32 PM · Harbormaster, Conduit, Bug Report
epriestley added a revision to T11473: harbormaster.build.search doesn't appear to constrain on 'buildables': Unknown Object (Differential Revision).
Aug 14 2016, 2:31 PM · Harbormaster, Conduit, Bug Report
epriestley added a comment to T11473: harbormaster.build.search doesn't appear to constrain on 'buildables'.

I think fixing "ids":[] is trivial; it just works like that because we use the same Conduit type ("PHIDList") both for constraints and other things which can accept an empty array (like setting subscribers to [] to remove all the subscribers on an object).

Aug 14 2016, 1:51 PM · Harbormaster, Conduit, Bug Report
epriestley added a revision to T11473: harbormaster.build.search doesn't appear to constrain on 'buildables': Unknown Object (Differential Revision).
Aug 14 2016, 1:49 PM · Harbormaster, Conduit, Bug Report
epriestley updated subscribers of T11473: harbormaster.build.search doesn't appear to constrain on 'buildables'.

(@yelirekim, just a heads up since whatever comes of this might impact you somehow.)

Aug 14 2016, 1:41 PM · Harbormaster, Conduit, Bug Report
epriestley closed T11458: Make daemons less aggressive about cycling connections as Resolved.

Great! It looks like we're down from about 18K to 3K on repo001 too, so it appears that this pretty much works as expected.

Aug 14 2016, 1:09 PM · Restricted Project, Daemons
epriestley added a comment to T11471: Quoting Phabricator Maniphest comments auto-subscribes users who have removed themselves from tasks.

If you don't like the @mention-implies-CC behavior, you can disable it by applying this patch to your install:

Aug 14 2016, 12:38 PM · Remarkup, Bug Report
epriestley closed T11428: Upcoming: Personal Herald Rules No Longer Semi-Private as Resolved.

This has promoted to stable and doesn't seem like a contentious change so I don't currently anticipate any need to keep this open or revisit it.

Aug 14 2016, 12:19 PM · Policy, Installing & Upgrading, Herald
epriestley added a comment to T11428: Upcoming: Personal Herald Rules No Longer Semi-Private.

Personal Herald rules do not run for disabled users, so disabling a user will disable all of their personal rules.

Aug 14 2016, 12:18 PM · Policy, Installing & Upgrading, Herald
epriestley edited the content of Changelog.
Aug 14 2016, 12:14 PM
epriestley created 2016 Week 33 (Mid August).
Aug 14 2016, 12:13 PM
epriestley added a comment to T11471: Quoting Phabricator Maniphest comments auto-subscribes users who have removed themselves from tasks.

I also don't necessarily consider this a bug (I think a human explicitly @mention-ing a user definitely should add them again, and that quoting someone is pretty close to mentioning them, and that reasonable users could probably expect either behavior, and perhaps that the "add them again" behavior is more obvious or more expected) but T11035 discusses this and some other behaviors which have varying amounts of grey area.

Aug 14 2016, 11:56 AM · Remarkup, Bug Report
epriestley closed T11474: Incorrect rendering of links with adjanced text as Invalid.

The use case in that linked task is "using Remarkup to demonstrate the behavior of a different markup language", which isn't something we expect Remarkup to support.

Aug 14 2016, 11:46 AM · Remarkup, Bug Report
epriestley added a comment to T11474: Incorrect rendering of links with adjanced text.

Why do you want to link part of a word?

Aug 14 2016, 11:31 AM · Remarkup, Bug Report
epriestley edited projects for T11472: STDERR svn: Authentication error from server: Username not found, added: Bug Report (Needs Information); removed Bug Report.

What specific steps can I follow to reproduce this issue? See Providing Reproduction Steps for help.

Aug 14 2016, 11:27 AM · Bug Report (Needs Information)
epriestley merged T11471: Quoting Phabricator Maniphest comments auto-subscribes users who have removed themselves from tasks into T11035: Only evaluate newly added mentions/subscribers when applying transactions to remarkup blocks.
Aug 14 2016, 2:33 AM · Prioritized, Wikimedia, Remarkup
epriestley merged task T11471: Quoting Phabricator Maniphest comments auto-subscribes users who have removed themselves from tasks into T11035: Only evaluate newly added mentions/subscribers when applying transactions to remarkup blocks.
Aug 14 2016, 2:33 AM · Remarkup, Bug Report

Aug 13 2016

epriestley added a comment to T4322: Diffusion show folders first.

See additional discussion in D9343.

Aug 13 2016, 3:47 PM · Diffusion
epriestley merged task T11470: Provide a way to have directories first in Diffusion into T4322: Diffusion show folders first.
Aug 13 2016, 3:45 PM · Diffusion, Feature Request
epriestley merged T11470: Provide a way to have directories first in Diffusion into T4322: Diffusion show folders first.
Aug 13 2016, 3:45 PM · Diffusion

Aug 12 2016

epriestley closed T11411: Commits to github branch close Differential revision as Resolved.

I added you to Community, granting you sweeping janitorial powers on this install.

Aug 12 2016, 2:00 PM · Documentation, Diffusion
epriestley added a member for Community: venky.
Aug 12 2016, 2:00 PM
epriestley added a comment to T11132: New Phabricator NUX.

It's not 100% reliable but we can use that to make a pretty good guess.

Aug 12 2016, 1:55 PM · Design, Phacility, NUX
vanmeeuwen awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Like token.
Aug 12 2016, 6:13 AM · Workboards (v3), Restricted Project

Aug 11 2016

epriestley added a comment to T11458: Make daemons less aggressive about cycling connections.

I deployed this stuff, and I'm actually seeing more used ports now on secure001 than I did in D16389. However, I think most of these are coming from web requests and the larger count is because we have more traffic during US daytime than we did earlier in the morning. It didn't occur to me earlier that I'd be accidentally counting connections from both sources.

Aug 11 2016, 7:24 PM · Restricted Project, Daemons
epriestley closed T11464: New Phabricator icon has a slight gradient that doesn't match the banner bar as Resolved.

No problem, thanks for the report!

Aug 11 2016, 7:18 PM · Bug Report
epriestley added a comment to T11464: New Phabricator icon has a slight gradient that doesn't match the banner bar.

I think this was resolved by D16381, I just didn't deploy it until a moment ago.

Aug 11 2016, 7:16 PM · Bug Report
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

How did the author/reviewer know it was ready to go upstream in this situation?

Aug 11 2016, 6:11 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11452: feed.http-hooks on hosted instance.

Check this out if you haven't seen it yet?

Aug 11 2016, 5:21 PM · Phacility, Feature Request
epriestley added a revision to T11458: Make daemons less aggressive about cycling connections: Unknown Object (Differential Revision).
Aug 11 2016, 4:07 PM · Restricted Project, Daemons
epriestley added a revision to T11458: Make daemons less aggressive about cycling connections: Unknown Object (Differential Revision).
Aug 11 2016, 3:52 PM · Restricted Project, Daemons
epriestley closed T11461: Please add Linter for AngularJS angular-lint, a subtask of T10038: Plan the mid-term pathway for unit-test/linter bindings, as Wontfix.
Aug 11 2016, 12:25 PM · Lint, Arcanist
epriestley closed T11461: Please add Linter for AngularJS angular-lint as Wontfix.

We don't currently plan to bring any more third-party linters upstream. Instead, we're going to make it easier for users to write and distribute linter bindings themselves.

Aug 11 2016, 12:25 PM · Lint, Arcanist
epriestley merged T11459: Dashboards: Text panel duplicated in 2-column layout into T10612: Editing a panel causes it to duplicate in dashboard.
Aug 11 2016, 11:03 AM · Dashboards (v2), Bug Report
epriestley merged task T11459: Dashboards: Text panel duplicated in 2-column layout into T10612: Editing a panel causes it to duplicate in dashboard.
Aug 11 2016, 11:03 AM · Dashboards, Bug Report
epriestley closed T11460: تست فارسی alals است. as Spite.
Aug 11 2016, 11:02 AM · Bug Report
epriestley created T11458: Make daemons less aggressive about cycling connections.
Aug 11 2016, 3:04 AM · Restricted Project, Daemons

Aug 10 2016

epriestley edited projects for T11405: Need to watch the project programmatically, added: Feature Request (Needs Information); removed Feature Request.
Aug 10 2016, 9:07 PM · Feature Request (Needs Information), Conduit
epriestley closed T11407: Make is possible to react to commits being parsed as Resolved.

You could also do this with no custom code by using Herald to trigger a Harbormaster build and having that make an HTTP request to something which runs the logic, or theoretically by using feed.http-hooks or Doorkeeper (although these are probably better after T10363).

Aug 10 2016, 9:06 PM · Herald, Diffusion, Feature Request
epriestley moved T8305: Clicking disclosure triangle next to transactions which only add inline comments has no effect in Pholio from Backlog to v2 on the Pholio board.
Aug 10 2016, 9:00 PM · Pholio
epriestley renamed T8305: Clicking disclosure triangle next to transactions which only add inline comments has no effect in Pholio from Clicking inline comment thumbnails in Pholio appears to jump to the wrong place to Clicking disclosure triangle next to transactions which only add inline comments has no effect in Pholio.
Aug 10 2016, 9:00 PM · Pholio
epriestley moved T11414: Clicking on mock inline comment preview doesn't display the correct image from Backlog to v2 on the Pholio board.
Aug 10 2016, 8:53 PM · Restricted Project, Pholio, Bug Report
epriestley added a comment to T11414: Clicking on mock inline comment preview doesn't display the correct image.

This reproduces for me as described.

Aug 10 2016, 8:53 PM · Restricted Project, Pholio, Bug Report
epriestley closed T11423: arcanist segmentation faults as Resolved.

Presuming this is resolved since we haven't received any more information in about a week.

Aug 10 2016, 8:48 PM · Bug Report (Needs Information)
epriestley closed T11439: Retrieve Diff PHID via phid.lookup as Resolved.
  • We'll provide a third generation differential.diff.search endpoint eventually which will be able to do this lookup in a modern, consistent way, but have no particular timeline on this.
  • I'm open to accepting a patch to add 'phid' to differential.querydiffs in the meantime.
  • I don't want to bring "Diff X" upstream as an object name. This (English word + space) is inconsistent with other object names, ambiguous in some contexts like CLI revision messages, surprising in other contexts like fulltext search from the global menu, and faces more internationalization issues than existing monograms.
  • You can create repositories via third-generation API methods, see Diffusion User Guide: Repositories API for guidance.
  • See T9766 for Herald control via API, although neither that use case nor this use case are very strong from my perspective.
  • Harbormaster will get more API support eventually, but see below.
Aug 10 2016, 8:34 PM · Feature Request
epriestley added a comment to T11456: Don't lose user in NUX flow because of Timezone issues.

In the general (Phabricator, rather than Phacility) case we could also suppress that warning while "NUX Mode" is active, for whatever "NUX Mode" means. Presumably, it's not important to fix until you get through whatever NUX flow we end up with. This would indirectly reduce the annoyance for Phacility instances, although sync is still better.

Aug 10 2016, 8:09 PM · Design, Phacility, NUX
epriestley updated subscribers of T11446: Misleading "No valid databases are configured!" error can arise from newClusterConnection().

@jmeador, this error should no longer be misleading in HEAD of master. Let us know if you run into more stuff, and thanks for the report!

Aug 10 2016, 8:06 PM · Clusters
epriestley closed T11446: Misleading "No valid databases are configured!" error can arise from newClusterConnection() as Resolved by committing Restricted Diffusion Commit.
Aug 10 2016, 8:06 PM · Clusters
epriestley added a comment to T11132: New Phabricator NUX.

We definitely should sync it, and probably at least some other stuff, like language and pronoun, which may not be relevant now but is likely to be relevant in the future.

Aug 10 2016, 8:04 PM · Design, Phacility, NUX
epriestley added a comment to T11440: Drafts for unsaved objects.

I'd be more comfortable just saving the description if we didn't have CustomFields. I think we do something similar in Phriction today.

Aug 10 2016, 8:00 PM · EditEngine, Feature Request
epriestley added a comment to T11449: Selecting tabs for a Dashboard tab panel uses a plain <select /> which is a big mess.

See also T7216, which I plan to solve primarily via T5307. This isn't too closely related, but is a somewhat-similar Dashboard configuration usability issue.

Aug 10 2016, 7:52 PM · Dashboards (v2), Feature Request
epriestley renamed T11449: Selecting tabs for a Dashboard tab panel uses a plain <select /> which is a big mess from List parent tabbed panels in the `Appears On` field of panels to Selecting tabs for a Dashboard tab panel uses a plain <select /> which is a big mess.
Aug 10 2016, 7:50 PM · Dashboards (v2), Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

Yeah, I think we're definitely going to build T8250 before anything here or on T11451.

Aug 10 2016, 7:45 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

This discussion also doesn't really seem to define an upper bound on this feature, at least to me. If some explicit classification ("issue" vs "non-issue") is good, why isn't more better? Almost all of the arguments for this classification seem to support adding many different options ("compliment", "suggestion", "fyi", "issue", "really important issue"), perhaps multiple dimensions of classification ("serious comment", "joke intended for humans"), etc.

Aug 10 2016, 7:43 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

wow sorry :(

Aug 10 2016, 7:26 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

Screen Shot 2016-08-10 at 12.21.51 PM.png (177×629 px, 23 KB)

Aug 10 2016, 7:22 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

My expectation is that intent is conveyed with the plain text of the comment without requiring any real effort on the part of the reviewer, and that the use of human language allows reviewers to express a very wide range of types of feedback.

Aug 10 2016, 7:19 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a revision to T11446: Misleading "No valid databases are configured!" error can arise from newClusterConnection(): Unknown Object (Differential Revision).
Aug 10 2016, 7:04 PM · Clusters
epriestley closed T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit as Resolved by committing Restricted Diffusion Commit.
Aug 10 2016, 6:12 PM · Diffusion, Bug Report
epriestley edited projects for T11447: Make related object search more flexible, added: Bug Report (Needs Information); removed Feature Request.
Aug 10 2016, 4:55 PM · Bug Report (Needs Information)
epriestley added a comment to T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit.

D16385 increases the storage length of the underlying column. Summaries will now be cut to 255 bytes or 80 display glyphs, whichever is shorter.

Aug 10 2016, 4:54 PM · Diffusion, Bug Report
epriestley added a revision to T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit: Unknown Object (Differential Revision).
Aug 10 2016, 4:52 PM · Diffusion, Bug Report
epriestley moved T11428: Upcoming: Personal Herald Rules No Longer Semi-Private from Backlog to Next on the Herald board.
Aug 10 2016, 4:41 PM · Policy, Installing & Upgrading, Herald
epriestley closed T11083: ability to set visibility / editability of Herald rules as Resolved.

See D16384.

Aug 10 2016, 4:41 PM · Feature Request
epriestley closed T9410: Policy behavior for Herald rules is murky and inconsistent as Resolved by committing Restricted Diffusion Commit.
Aug 10 2016, 3:53 PM · Restricted Project, Herald, Restricted Project
epriestley closed T9410: Policy behavior for Herald rules is murky and inconsistent, a subtask of T11428: Upcoming: Personal Herald Rules No Longer Semi-Private, as Resolved.
Aug 10 2016, 3:53 PM · Policy, Installing & Upgrading, Herald
epriestley closed T11452: feed.http-hooks on hosted instance as Resolved.

I think this is resolved as best it can be today, let me know if you still have questions.

Aug 10 2016, 3:49 PM · Phacility, Feature Request
epriestley added a comment to T11451: Threaded comments.

Put another way, we're routinely asked to work around bugs in other software by applying patches to Phabricator, mostly because we're usually pretty responsive and have a short release cycle. For example, T11362 asks us to work around an unusual behavior in some GUI VCS tool, rather than asking that tool to adjust the behavior. Sometimes putting a workaround in Phabricator is reasonable, but I think that in most cases the onus should be on that other software to work correctly. If we took this to an extreme, we'd end up shouldering a huge complexity burden for bugs in other software.

Aug 10 2016, 3:43 PM · Restricted Project, Feature Request
epriestley added a comment to T11451: Threaded comments.

(For now, I'm inclined to let this and T11450 run their courses and then talk about how we can improve meta-issues afterward. I think both of these tasks will serve as good examples of our concerns.)

Aug 10 2016, 3:29 PM · Restricted Project, Feature Request
epriestley added a revision to T11428: Upcoming: Personal Herald Rules No Longer Semi-Private: Unknown Object (Differential Revision).
Aug 10 2016, 1:52 PM · Policy, Installing & Upgrading, Herald
epriestley merged T11455: Facing Problem with Index into T8552: Increase user control over document hierarchy in Phriction.
Aug 10 2016, 1:09 PM · Phriction, Restricted Project
epriestley merged task T11455: Facing Problem with Index into T8552: Increase user control over document hierarchy in Phriction.
Aug 10 2016, 1:09 PM · Feature Request
epriestley closed T11454: fda as Spite.
Aug 10 2016, 1:08 PM · Android
helenhousandi awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Like token.
Aug 10 2016, 2:52 AM · Workboards (v3), Restricted Project
epriestley added a revision to T9410: Policy behavior for Herald rules is murky and inconsistent: Unknown Object (Differential Revision).
Aug 10 2016, 1:25 AM · Restricted Project, Herald, Restricted Project
epriestley added a revision to T9410: Policy behavior for Herald rules is murky and inconsistent: Unknown Object (Differential Revision).
Aug 10 2016, 1:20 AM · Restricted Project, Herald, Restricted Project
epriestley added a comment to T11428: Upcoming: Personal Herald Rules No Longer Semi-Private.

Primarily, global rules bypass access control policies. They can also apply different actions.

Aug 10 2016, 1:13 AM · Policy, Installing & Upgrading, Herald
Krenair awarded T11428: Upcoming: Personal Herald Rules No Longer Semi-Private a Like token.
Aug 10 2016, 12:58 AM · Policy, Installing & Upgrading, Herald
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

See also T9367, perhaps, where users apparently accepted changes with serious bugs because of timezone differences between remote teams, although the exact use case behind that task remains murky to me.

Aug 10 2016, 12:22 AM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

I will say that even if it is the same rate of honest carelessness, reducing it even by 0.5% would be very helpful in preventing massive bugs/incidents.

Aug 10 2016, 12:16 AM · Inline Comments, Restricted Project, Feature Request

Aug 9 2016

epriestley added a comment to T11452: feed.http-hooks on hosted instance.

I don't currently have any plans to change the behavior described in T10109. At least there, I think the behavior was just confusing when testing rules, and not actually bad. My inclination is to try to find a way to make the behavior more obvious instead of changing it to resolve that confusion.

Aug 9 2016, 8:40 PM · Phacility, Feature Request
epriestley added a comment to T11447: Make related object search more flexible.

(I have no idea on this either, the related object task search is definitely fulltext.)

Aug 9 2016, 8:30 PM · Bug Report (Needs Information)
epriestley renamed T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit from Non-latin commit messages cut off too soon :( to Increase storage size of "summary" column on DiffusionRepositoryCommit.
Aug 9 2016, 8:12 PM · Diffusion, Bug Report
epriestley added a comment to T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit.

We truncate these summaries at 80 bytes because the underlying storage column is text80, which is only 80 bytes long when represented using binary collation in older MySQL without utf8mb4 support. We can not store more text in the general case without changing this column size.

Aug 9 2016, 8:12 PM · Diffusion, Bug Report
epriestley added a comment to T11452: feed.http-hooks on hosted instance.

Not in the Phacility cluster today.

Aug 9 2016, 7:16 PM · Phacility, Feature Request
epriestley added a comment to T11452: feed.http-hooks on hosted instance.

There's no real way to do this today, since this isn't a workflow that I think we've seen in professional environments.

Aug 9 2016, 6:55 PM · Phacility, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.
In T11450#189540, @chad wrote:

Personally my only anecdote is additional controls actually slow me down.

Aug 9 2016, 6:28 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

For example, I can describe several different levels of "careless mistakes", after the author lands a revision without addressing the feedback:

Aug 9 2016, 6:22 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

I could imagine a possible future like:

Aug 9 2016, 6:04 PM · Inline Comments, Restricted Project, Feature Request
epriestley added a comment to T11452: feed.http-hooks on hosted instance.

Try editing it from the central administration console:

Aug 9 2016, 5:49 PM · Phacility, Feature Request
epriestley added a comment to T11450: Distinguish between issue and non-issue inline comments.

As a reviewer, I cannot distinguish between a comment I expect the author to take action on and a comment I do not expect the author to take any action on.

Aug 9 2016, 5:27 PM · Inline Comments, Restricted Project, Feature Request
Taffer awarded T5132: Document the special syntax you can use in commit messages to cause effects a Like token.
Aug 9 2016, 12:40 PM · Guides, Diffusion
epriestley created T11446: Misleading "No valid databases are configured!" error can arise from newClusterConnection().
Aug 9 2016, 12:17 AM · Clusters