Page MenuHomePhabricator
Feed All Stories

Aug 11 2016

chad added a comment to T11462: `exact()` function cannot have `viewer()` as argument.

I don't understand what this ticket is about then.

Aug 11 2016, 3:34 PM · Restricted Project, Feature Request
em added a comment to T11462: `exact()` function cannot have `viewer()` as argument.

I used the Responsible Users field, as I'd like to see reviews that I have created, not only those for which I'm a reviewer. Bucket by Action is really nice, and filtering by Reviewer limits its usefulness (indeed, No bucketing is automatically forced).

Aug 11 2016, 3:24 PM · Restricted Project, Feature Request
chad added a comment to T11462: `exact()` function cannot have `viewer()` as argument.

This seems to be what you're looking for specifically?

Aug 11 2016, 2:59 PM · Restricted Project, Feature Request
chad added a comment to T11462: `exact()` function cannot have `viewer()` as argument.

Unfortunately this means that the "My Reviews" panel becomes unusable for people in the #reviewers group, listing nearly every revision under the Sun.

Aug 11 2016, 2:50 PM · Restricted Project, Feature Request
em created T11462: `exact()` function cannot have `viewer()` as argument.
Aug 11 2016, 2:07 PM · Restricted Project, Feature Request
saggid awarded T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit a Party Time token.
Aug 11 2016, 1:53 PM · Diffusion, Bug Report
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
rehnathomas created T11461: Please add Linter for AngularJS angular-lint.
Aug 11 2016, 12:20 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
• majidasgari updated the task description for T11460: تست فارسی alals است..
Aug 11 2016, 10:43 AM · Bug Report
• majidasgari created T11460: تست فارسی alals است..
Aug 11 2016, 10:40 AM · Bug Report
venky renamed T11459: Dashboards: Text panel duplicated in 2-column layout from Text panel duplicated in 2-column layout to Dashboards: Text panel duplicated in 2-column layout.
Aug 11 2016, 9:18 AM · Dashboards, Bug Report
venky added a comment to T11459: Dashboards: Text panel duplicated in 2-column layout.

In fact, this also happens with other panels. Basically the top right panel will always be duplicated to bottom left.

Aug 11 2016, 9:08 AM · Dashboards, Bug Report
venky created T11459: Dashboards: Text panel duplicated in 2-column layout.
Aug 11 2016, 9:05 AM · Dashboards, Bug Report
FKrotkih added a comment to Q402: Why do my daemons keep <dying> ?.

I have the similar problem.. Sometimes web UI shows setup issue warning "Phabricator Daemons Are Not Running". Then I restart daemons. They work fine for some period (may be a week or two). And then again "Phabricator Daemons Are Not Running" is showed...

Aug 11 2016, 8:27 AM · Daemons
• marsbergen edited the content of Organizations Using Phabricator.
Aug 11 2016, 7:29 AM
kislinsk edited the content of Organizations Using Phabricator.
Aug 11 2016, 5:54 AM
epriestley created T11458: Make daemons less aggressive about cycling connections.
Aug 11 2016, 3:04 AM · Restricted Project, Daemons
cspeckmim added a comment to T11450: Distinguish between issue and non-issue inline comments.

To add another perspective, several of the above use cases also apply where non-developers are looking at code reviews as quality documents, in an audit or quality department review. Being able to easily differentiate between Change Required and Discussion\Question types of comments would make these situations easier to explain/answer -- ex:

  • Explain this code review from 8 months ago where comments were made but no followup code changes were done. How did the author/reviewer know it was ready to go upstream in this situation?

Being able to show that all Change Required comments were addressed while Discussion\Question may not have been is something they can consume and move on.

Aug 11 2016, 12:31 AM · Inline Comments, Restricted Project, Feature Request

Aug 10 2016

chad claimed T11457: Can't scroll filetree in revision.

i can confirm

Aug 10 2016, 10:50 PM · Differential, Bug Report
avivey created T11457: Can't scroll filetree in revision.
Aug 10 2016, 10:07 PM · Differential, Bug Report
em added a comment to T11449: Selecting tabs for a Dashboard tab panel uses a plain <select /> which is a big mess.

Thanks @epriestley!

Aug 10 2016, 10:02 PM · Dashboards (v2), Feature Request
Danny_B added a comment to T11428: Upcoming: Personal Herald Rules No Longer Semi-Private.

Thank you for exhaustive description. One more question:

Aug 10 2016, 10:00 PM · Policy, Installing & Upgrading, Herald
dpkp added a comment to T11439: Retrieve Diff PHID via phid.lookup.

Thanks for the attention and detailed thoughts. I really appreciate it. I
agree with your comments re standardizing the test interface. This
resolution makes sense to me.

Aug 10 2016, 9:59 PM · Feature Request
fooishbar added a comment to T8145: Support global/broadcast notifications.

Does anyone have a use case for this which isn't maintenance notifications?

Aug 10 2016, 9:26 PM · Notifications
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
venky added a comment to T11423: arcanist segmentation faults.

I haven't seen more segfaults since I switched.

Aug 10 2016, 8:49 PM · Bug Report (Needs Information)
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
chad created T11456: Don't lose user in NUX flow because of Timezone issues.
Aug 10 2016, 8:08 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
chad added a comment to T11132: New Phabricator NUX.

I'll file something just to keep separate.

Aug 10 2016, 8:06 PM · Design, Phacility, NUX
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
chad added a comment to T11450: Distinguish between issue and non-issue inline comments.

@scode, @lvital, having this level of detail on your issues before attempting T8250 is immensely helpful.

Aug 10 2016, 8:05 PM · Inline Comments, Restricted Project, Feature Request
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
scode added a comment to T11450: Distinguish between issue and non-issue inline comments.

+1, let's revisit after T11451/T8250 and us shipping that to our users.

Aug 10 2016, 8:03 PM · Inline Comments, Restricted Project, Feature Request
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
chad added a comment to T11132: New Phabricator NUX.

So first thing I notice when starting a new test instance... Phabricator wants to set my Timezone, so OK fine, click save, get redirected to settings. Is there any means of pre-populating that before the user first logs in from admin maybe?

Aug 10 2016, 7:57 PM · Design, Phacility, NUX
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
chad added a comment to T11450: Distinguish between issue and non-issue inline comments.

At least, I assume we all want to see T8250 first?

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

I do understand the desire to be able to more accurately frame the feedback, but I'm probably not onboard with introducing a new workflow that we need to maintain, support, and educate to all Phabricator users. I still think no real discussion can come of this until we revamp the inline / done UI. If we have a new inline/done UI, the ability for reviewers to pre-mark dones and have an option or warning when things land before they are marked done, I think from a high level that achieves the same overall goal?

Aug 10 2016, 7:33 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
eadler added a comment to T11450: Distinguish between issue and non-issue inline comments.
  1. The author initiates a remedy and immediately comments on the revision, like "sorry, I got interrupted and missed some of this, I'll fix it up", then promptly sends you a followup change to address the feedback.
  2. The author doesn't initiate a remedy, but is apologetic and prompt in fixing things when gently prodded ("Did you miss this?") or apologetic and prompt when sent a followup revision.
  3. The author doesn't initiate a remedy and is anything less than than apologetic and prompt when gently prodded (e.g., ignores a followup).

I don't think I've ever seen (3) in a professional setting. If anyone is seeing (3), this is probably not a behavior with a technical solution.

Aug 10 2016, 7:25 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
scode added a comment to T11450: Distinguish between issue and non-issue inline comments.

It's not optional. It's important to not confuse the fact that pressing the button is optional with the fact that a new decision has to be made with every comment.

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

It's not optional. It's important to not confuse the fact that pressing the button is optional with the fact that a new decision has to be made with every comment.

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

A few thoughts.

Aug 10 2016, 6:33 PM · Inline Comments, Restricted Project, Feature Request
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
mikewileczka awarded T5427: Force a line break in a table cell a Like token.
Aug 10 2016, 4:05 PM · Remarkup
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
eadler added a comment to T11449: Selecting tabs for a Dashboard tab panel uses a plain <select /> which is a big mess.
In T11449#189499, @em wrote:

Is it ok for me to retitle this feature request?

Aug 10 2016, 1:17 PM · Dashboards (v2), Feature Request
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
• shubhamsaxena87 created T11455: Facing Problem with Index.
Aug 10 2016, 12:37 PM · Feature Request
• qinxiao19860927 updated the task description for T11454: fda.
Aug 10 2016, 12:17 PM · Android
• qinxiao19860927 moved T11454: fda from Icebox to Backlog on the Android board.
Aug 10 2016, 12:17 PM · Android
• qinxiao19860927 created T11454: fda.
Aug 10 2016, 12:15 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
dgoldstein added a comment to T9410: Policy behavior for Herald rules is murky and inconsistent.

Yay

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: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
Danny_B added a comment to T11428: Upcoming: Personal Herald Rules No Longer Semi-Private.

Great and very helpful change, thank you!

Aug 10 2016, 12:35 AM · Policy, Installing & Upgrading, Herald
avivey renamed T10456: Conduit interprets all arguments from curl requests as strings from Conduit interprets booleans from curl requests as strings. to Conduit interprets all arguments from curl requests as strings.
Aug 10 2016, 12:24 AM · Restricted Project, Conduit, Bug Report
avivey added a comment to T10456: Conduit interprets all arguments from curl requests as strings.

This also happens with integers and epochs:

Aug 10 2016, 12:24 AM · Restricted Project, Conduit, Bug Report
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

lvital updated subscribers of T11450: Distinguish between issue and non-issue inline comments.

Responding to as much as I can. @eadler @scode feel free to chime in / correct anything below.

Aug 9 2016, 10:13 PM · Inline Comments, Restricted Project, Feature Request
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)
bernard.oflynn edited the content of Organizations Using Phabricator.
Aug 9 2016, 8:22 PM
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
saggid added a project to T11453: Increase storage size of "summary" column on DiffusionRepositoryCommit: Diffusion.
Aug 9 2016, 7:52 PM · Diffusion, Bug Report