Page MenuHomePhabricator
Feed Advanced Search

Aug 14 2016

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

Aug 8 2016

epriestley added a comment to T11371: Restore PHP to Glory.

(Just so no one thinks too highly of me, I'll underscore that I very briefly peaked at #11. I think I had slid to about #35,000 by the end of the lightning round and "-∞ dumpster garbage rank" by the end of the competition.)

Aug 8 2016, 10:48 PM · Public & Media Relations
epriestley added a comment to T11371: Restore PHP to Glory.

Sadly, I didn't win ICFP with PHP this year. I got up to #11 (just 33,600 points from the top slot!) but had to go to a meeting in the morning:

Aug 8 2016, 8:04 PM · Public & Media Relations
michaeljs1990 awarded T11371: Restore PHP to Glory a Love token.
Aug 8 2016, 8:01 PM · Public & Media Relations
yelirekim awarded T11371: Restore PHP to Glory a Y So Serious token.
Aug 8 2016, 7:27 PM · Public & Media Relations
epriestley added a comment to T8552: Increase user control over document hierarchy in Phriction.

When you click the pencil icon next to the "Hierarchy" item, you get to a page like this one:

Aug 8 2016, 5:33 PM · Phriction, Restricted Project
epriestley added a comment to T8552: Increase user control over document hierarchy in Phriction.

(I'm hoping there's no real use case for "show some other arbitrary page's navigation", although who knows.)

Aug 8 2016, 5:30 PM · Phriction, Restricted Project
epriestley added a comment to T8552: Increase user control over document hierarchy in Phriction.

I'm hoping to get away with two options, e.g. a checkbox like this:

Aug 8 2016, 5:29 PM · Phriction, Restricted Project
epriestley added a comment to T11439: Retrieve Diff PHID via phid.lookup.

I found that the overhead of managing herald + harbormaster was much higher than our previous setup and was causing friction getting folks to adopt phabricator for new projects

Aug 8 2016, 4:49 PM · Feature Request
epriestley added a comment to T8552: Increase user control over document hierarchy in Phriction.

Yeah -- the specific change I'd expect is basically that this:

Aug 8 2016, 4:43 PM · Phriction, Restricted Project
epriestley closed T7783: phriction diffs don't default to remarkup as Wontfix.

These use the prose algorithm now, and I don't plan to try to implement syntax highlighting for prose diffs.

Aug 8 2016, 4:36 PM · Remarkup, Phriction
epriestley closed T7783: phriction diffs don't default to remarkup, a subtask of T9379: Build Phriction v3, as Wontfix.
Aug 8 2016, 4:36 PM · Phriction
epriestley added a comment to T8552: Increase user control over document hierarchy in Phriction.

I think both are about 95% equivalent, my version ("a Hierarchy is a single menu item") is just easier for me to do from an engineering viewpoint and the other version I'd have to think about for a while before I could even guess how much work it is. I think the simpler-to-implement version is a bit more flexible/powerful too, although maybe not quite as intuitive at first glance.

Aug 8 2016, 4:34 PM · Phriction, Restricted Project
epriestley added a comment to T8552: Increase user control over document hierarchy in Phriction.

The shortest path on the nav is probably something slightly more directly porting Profile Menu editing:

Aug 8 2016, 4:31 PM · Phriction, Restricted Project
epriestley moved T9379: Build Phriction v3 from Preflight to The Queue on the Prioritized board.
Aug 8 2016, 4:22 PM · Phriction
epriestley added a project to T9379: Build Phriction v3: Prioritized.
Aug 8 2016, 4:21 PM · Phriction
epriestley added a comment to T7773: Allow code reviews across multiple repos.

We will almost certainly never support diffs coming from multiple different repository sources. They can't be built, can't be updated, can't be patched, can't be meaningfully interdiffed, local commits are meaningless, can't be atomically landed, and they basically don't make sense in general.

Aug 8 2016, 4:04 PM · Restricted Project, Differential
epriestley added a comment to T11439: Retrieve Diff PHID via phid.lookup.

Can you walk me through your workflow in more detail? The expectation is:

Aug 8 2016, 3:56 PM · Feature Request
epriestley edited projects for T11440: Drafts for unsaved objects, added: EditEngine; removed Maniphest.
Aug 8 2016, 3:54 PM · EditEngine, Feature Request
epriestley renamed T11440: Drafts for unsaved objects from draft for new tasks to Drafts for unsaved objects.
Aug 8 2016, 3:54 PM · EditEngine, Feature Request
epriestley triaged T11440: Drafts for unsaved objects as Wishlist priority.

This is nice in theory, but I suspect it may be very complex to implement in practice.

Aug 8 2016, 3:53 PM · EditEngine, Feature Request
epriestley added a comment to T11440: Drafts for unsaved objects.

(I've destroyed the token compromised earlier in this thread.)

Aug 8 2016, 3:34 PM · EditEngine, Feature Request