Page MenuHomePhabricator
Feed All Stories

May 22 2016

eadler moved T3837: Support updating JIRA custom field when revisions change status from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 22 2016, 6:40 PM · Restricted Project, Differential, Doorkeeper
eadler moved T4631: Allow Differential to raise warnings on the server side via Conduit from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 22 2016, 6:40 PM · Restricted Project, Differential, Arcanist
epriestley moved T3837: Support updating JIRA custom field when revisions change status from Backlog to Preflight on the Prioritized board.
May 22 2016, 6:40 PM · Restricted Project, Differential, Doorkeeper
epriestley added a project to T3837: Support updating JIRA custom field when revisions change status: Prioritized.
May 22 2016, 6:40 PM · Restricted Project, Differential, Doorkeeper
epriestley moved T4631: Allow Differential to raise warnings on the server side via Conduit from Backlog to Preflight on the Prioritized board.
May 22 2016, 6:34 PM · Restricted Project, Differential, Arcanist
epriestley added a project to T4631: Allow Differential to raise warnings on the server side via Conduit: Prioritized.
May 22 2016, 6:34 PM · Restricted Project, Differential, Arcanist
eadler moved T8629: Create some kind of queue of profile/settings action items for users from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 22 2016, 5:38 PM · Restricted Project, People
epriestley moved T10512: Implement `user.search` Conduit API method from Preflight to Paused on the Prioritized board.

These changes are live on this install:

May 22 2016, 5:20 PM · Prioritized, Restricted Project, People, Conduit, Feature Request
epriestley moved T3025: Detect when browser and account timezone settings differ and prompt user to reconcile them from Preflight to Paused on the Prioritized board.

These changes are now live on this install.

May 22 2016, 5:16 PM · Prioritized, Restricted Project, User Preferences
epriestley added a revision to T10381: Tweak linebreak preservation behavior of PHUIRemarkupView: Unknown Object (Differential Revision).
May 22 2016, 4:59 PM · Remarkup
epriestley added a comment to T10903: Customize "open in new window" link behavior for RemarkupEngine.

I made some headway on this but I'm feeling really icky about it and I think I may want to try making PHUIRemarkupView more powerful and moving away from PhabricatorMarkupInterface first.

May 22 2016, 4:13 PM · Phacility, Remarkup
epriestley changed the status of T7171: Periodically email saved queries from Duplicate to Wontfix.

Fair enough. I don't plan to pursue this, as written. We've seen very little interest in this, and it's not clear to me that it's the best solution to any problem.

May 22 2016, 4:09 PM
shadowhand added a comment to T1279: Show per-reviewer status in Differential revision reviewer list.

"reviewer list" referred to an element which was removed in 2013, and replaced with this one, as part of this task:

Screen Shot 2016-05-22 at 6.35.35 AM.png (243×408 px, 29 KB)

May 22 2016, 3:46 PM · Restricted Project, Differential
aklapper added a comment to T7171: Periodically email saved queries.

Bugzilla's whining feature is about sending task query results via email, while Herald can only react to single tasks being created or updated.
So I am afraid this is not a complete duplicate of T6491.

May 22 2016, 3:15 PM
aklapper added a comment to T10640: Allow application queries to be promoted as global search modes.

the UX problem here for us is that all of our employees are using global search when they don't realize it because it's top right when they go to the phab homepage, when in reality they only use Phab for Maniphest tasks.

May 22 2016, 3:07 PM · Search, Feature Request
epriestley added a comment to T3025: Detect when browser and account timezone settings differ and prompt user to reconcile them.

D15962 attempts to guess the user's timezone by using the Intl API. This appears to be very accurate in Chrome on OSX, but useless in Safari/Firefox.

May 22 2016, 2:04 PM · Prioritized, Restricted Project, User Preferences
epriestley added a revision to T3025: Detect when browser and account timezone settings differ and prompt user to reconcile them: Unknown Object (Differential Revision).
May 22 2016, 1:57 PM · Prioritized, Restricted Project, User Preferences
epriestley closed T1279: Show per-reviewer status in Differential revision reviewer list, a subtask of T731: Allow revisions to have alternate acceptance conditions, as Resolved.
May 22 2016, 1:43 PM · Restricted Project, Restricted Project, Differential
epriestley closed T1279: Show per-reviewer status in Differential revision reviewer list as Resolved.

I'm going to close this as resolved, since I think we've substantially addressed all of the followups or there are now more narrow tasks with more focused problem descriptions available. In particular, from above:

May 22 2016, 1:43 PM · Restricted Project, Differential
epriestley closed T1279: Show per-reviewer status in Differential revision reviewer list, a subtask of T8080: Differential shown as "Blocking Others", as Resolved.
May 22 2016, 1:43 PM · Differential
epriestley closed T10716: Differential Checklist Feature Request as Wontfix.

I'm going to close this since I don't think there's anything we plan to act on here.

May 22 2016, 1:15 PM · Differential, Feature Request
epriestley closed T10808: differential.querydiffs method does not provide "local:commits" as Resolved.

Presuming resolved by D15710.

May 22 2016, 1:11 PM · Differential, Bug Report
epriestley added a comment to T10850: Search revisions by "Repository Projects".

You can likely do this:

May 22 2016, 1:11 PM · Restricted Project, Restricted Project, Differential, Feature Request
epriestley moved T10953: Show maximal amount of context for the selected change in differential, rather than snapping it at the top of the screen from Backlog to Far Future Work on the Differential board.
May 22 2016, 1:06 PM · Differential, Feature Request
epriestley triaged T10953: Show maximal amount of context for the selected change in differential, rather than snapping it at the top of the screen as Wishlist priority.
May 22 2016, 1:05 PM · Differential, Feature Request
epriestley renamed T10954: Differential keyboard shortcut inline selection reticle is visually unclear (bad z-index?) from Differential keyboard inline selection reticle is visually unclear (bad z-index?) to Differential keyboard shortcut inline selection reticle is visually unclear (bad z-index?).
May 22 2016, 1:02 PM · Inline Comments, Differential, Feature Request
epriestley renamed T10954: Differential keyboard shortcut inline selection reticle is visually unclear (bad z-index?) from Make selected change more obvious to Differential keyboard inline selection reticle is visually unclear (bad z-index?).
May 22 2016, 1:02 PM · Inline Comments, Differential, Feature Request
epriestley renamed T10967: Move Differential reviewers back to a dedicated database storage table from Move Differential reviewers back to a dedicated table to Move Differential reviewers back to a dedicated database storage table.
May 22 2016, 1:01 PM · Restricted Project, Infrastructure, Differential
epriestley added a comment to M1464: Curtain v2.

One other possibly-bad idea I had was to show only one of these:

May 22 2016, 1:00 PM · PHUI
chad updated images of M1464: Curtain v2.
May 22 2016, 2:56 AM · PHUI
epriestley added a comment to M1464: Curtain v2.

I think it actually aligns in practice (e.g., see Differential).

May 22 2016, 12:33 AM · PHUI
chad added a comment to M1464: Curtain v2.

unintentional for a 2-minute mock. See Differential.

May 22 2016, 12:32 AM · PHUI
hach-que added an inline comment to M1464: Curtain v2.
May 22 2016, 12:29 AM · PHUI

May 21 2016

chad added a comment to M1464: Curtain v2.

v4 moves "assigned" to gutter, and removes Authored (which is the first transaction).

May 21 2016, 10:07 PM · PHUI
chad updated images of M1464: Curtain v2.
May 21 2016, 10:06 PM · PHUI
carlos.prado.vsys added a watcher for Android: carlos.prado.vsys.
May 21 2016, 9:18 PM
chad added a comment to M1464: Curtain v2.

Dunno this feels more heavyweight to me, personally. Probably because this path signs us up to always show Tokens.

May 21 2016, 8:49 PM · PHUI
chad updated images of M1464: Curtain v2.
May 21 2016, 8:47 PM · PHUI
chad awarded M1464: Curtain v2 a Baby Tequila token.
May 21 2016, 8:32 PM · PHUI
epriestley added a comment to M1464: Curtain v2.

Tokens being its own separate island seems conceptually fine to me, although I tend to agree that subscribe is maybe a little weird to disconnect.

May 21 2016, 8:19 PM · PHUI
epriestley added a comment to M1464: Curtain v2.

Yeah, should be no problem to do mobile magic if that seems like the most promising way forward.

May 21 2016, 8:14 PM · PHUI
chad added a comment to M1464: Curtain v2.

One thing I think about with these actions (flags, subscribe, tokens) is they are personal actions as opposed to object actions. That is, they are for me specifically, and not really affecting the underlying object. It's one reason I think pulling them out feels ok.

May 21 2016, 8:13 PM · PHUI
avivey added a comment to M1464: Curtain v2.

lol :)
I don't really like hiding them, but for limited-height-screens... There's just not enough really good solutions.

May 21 2016, 8:02 PM · PHUI
epriestley added a comment to M1464: Curtain v2.

Oh, notable community member @avivey also raised a concern about hiding options in a dropdown in T8172#117058. :)

May 21 2016, 7:55 PM · PHUI
epriestley added a comment to M1464: Curtain v2.

I've historically pushed against hiding actions in a submenu, since I think it's a pretty big negative for usability. I'm not totally opposed to heading in that direction but I personally prefer the space being used for actions over any other content. At least today, some of the actions also communicate stateful information ("Automatically Subscribed" shows your subscription state, "Flag for Later" shows the current flag).

May 21 2016, 7:54 PM · PHUI
avivey added a comment to M1464: Curtain v2.

Not thrilled about this:

  • Arguably, these actions are more used than the actions that are left above the fold. Maybe they should sit on the first part of the main view, like Diffusion's "View Raw File"?
  • What happens when we have a 3rd/4th button-worthy action?
May 21 2016, 7:47 PM · PHUI
epriestley added a comment to M1464: Curtain v2.

The "pull the whole panel out as a curtain widget" approach might also work better for third-party extensions and Phrequent, which isn't enabled on this install but is technically part of the upstream. Maybe the pathway forward there is "delete Phrequent + no support for extending this", of course.

May 21 2016, 7:46 PM · PHUI
epriestley added a comment to M1464: Curtain v2.

These would become "Unsubscribe" and "Revoke Token" in the same spot?

May 21 2016, 7:43 PM · PHUI
epriestley added a comment to T3025: Detect when browser and account timezone settings differ and prompt user to reconcile them.

D15961 adds a timezone correction workflow, including a temporary "ignore conflict" option. This flag is cleared after the next timezone change.

May 21 2016, 7:33 PM · Prioritized, Restricted Project, User Preferences
chad added a comment to M1464: Curtain v2.

Other issues:

May 21 2016, 7:31 PM · PHUI
chad created M1464: Curtain v2.
May 21 2016, 7:29 PM · PHUI
avivey created T11008: Desktop notification action doesn't work after browsing away.
May 21 2016, 7:23 PM · Notifications
epriestley added a revision to T3025: Detect when browser and account timezone settings differ and prompt user to reconcile them: Unknown Object (Differential Revision).
May 21 2016, 7:18 PM · Prioritized, Restricted Project, User Preferences
benmarten added a comment to T11001: Unrecognized lint message code "I003"..

Yes, but I is also reported by jsHint: https://github.com/jshint/jshint/blob/2.1.4/src/shared/messages.js#L195

May 21 2016, 7:12 PM · Lint, Bug Report
chad added a revision to T10926: Make it more likely to see assignee & reporter in task view without having to scroll down: Unknown Object (Differential Revision).
May 21 2016, 7:10 PM · Transactions, Feature Request, Maniphest
avivey added a comment to T11001: Unrecognized lint message code "I003"..

jshint linter only allow W and E prefixes - https://secure.phabricator.com/diffusion/ARC/browse/master/src/lint/linter/ArcanistJSHintLinter.php;2234c8cacc21ce61c9c10e8e5918b6a63cc38fc8$145

May 21 2016, 7:05 PM · Lint, Bug Report
chad added a project to T11001: Unrecognized lint message code "I003".: Lint.
May 21 2016, 6:52 PM · Lint, Bug Report
benmarten added a comment to T11001: Unrecognized lint message code "I003"..

jshint version is the latest: jshint v2.9.2. I'll add more infos to this ticket soon...

May 21 2016, 6:46 PM · Lint, Bug Report
epriestley added a comment to T10512: Implement `user.search` Conduit API method.

After D15959, user.search should support "find all non-disabled human users", likely with parameters in this vein:

May 21 2016, 5:32 PM · Prioritized, Restricted Project, People, Conduit, Feature Request
epriestley added a revision to T10512: Implement `user.search` Conduit API method: Unknown Object (Differential Revision).
May 21 2016, 5:28 PM · Prioritized, Restricted Project, People, Conduit, Feature Request
epriestley added a comment to T10512: Implement `user.search` Conduit API method.

I think T5953 is a better fit for that in the upstream.

May 21 2016, 5:03 PM · Prioritized, Restricted Project, People, Conduit, Feature Request
davidism added a comment to T10987: /config/issue/ causes coredump in PHP-FPM.

I disabled the APC extension but still had the same issue. I'll try deploying on CentOS 7 when I have some time.

May 21 2016, 4:16 PM · Bug Report
eadler moved T3837: Support updating JIRA custom field when revisions change status from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:05 PM · Restricted Project, Doorkeeper, Differential
eadler moved T10620: Support complex mappings from branch names to JIRA/Maniphest tasks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:05 PM · Restricted Project, Arcanist, Feature Request
eadler moved T2543: Add a formal "Draft" / "Not Yet Ready for Review" state to Differential from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:05 PM · Customer Impact, Restricted Project, Restricted Project, Prioritized, Differential
eadler moved T10895: Support`arc browse --revision <commit>` and make `arc browse` with no arguments mean `... --revision HEAD` from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:05 PM · Arcanist, Prioritized, Restricted Project, Feature Request
eadler moved T10512: Implement `user.search` Conduit API method from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:05 PM · Prioritized, Restricted Project, People, Conduit, Feature Request
eadler moved T3025: Detect when browser and account timezone settings differ and prompt user to reconcile them from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:04 PM · Prioritized, Restricted Project, User Preferences
eadler moved T8909: Provide ability to hide all inline or done comments from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:04 PM · Inline Comments, Prioritized, Restricted Project, Restricted Project, Differential, FreeBSD
eadler moved T10691: Support GitHub-like forking of repositories from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:04 PM · Restricted Project, Diffusion, Feature Request
eadler moved T10691: Support GitHub-like forking of repositories from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:04 PM · Restricted Project, Diffusion, Feature Request
eadler moved T10850: Search revisions by "Repository Projects" from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 21 2016, 4:04 PM · Restricted Project, Restricted Project, Differential, Feature Request
eadler added a project to T8909: Provide ability to hide all inline or done comments: Restricted Project.
May 21 2016, 4:04 PM · Inline Comments, Prioritized, Restricted Project, Restricted Project, Differential, FreeBSD
eadler added a project to T10850: Search revisions by "Repository Projects": Restricted Project.
May 21 2016, 4:03 PM · Restricted Project, Restricted Project, Differential, Feature Request
eadler added a project to T10691: Support GitHub-like forking of repositories: Restricted Project.
May 21 2016, 3:50 PM · Restricted Project, Diffusion, Feature Request
eadler added a comment to T10512: Implement `user.search` Conduit API method.

FWIW is something like user.edit on the table? We'd like to be able to pre-create users with specific information such as 'real name', and a particular external account linked.

May 21 2016, 3:48 PM · Prioritized, Restricted Project, People, Conduit, Feature Request
epriestley closed T11005: Array as Spite.
May 21 2016, 3:37 PM
epriestley closed T11007: 这是一个测试 as Spite.
May 21 2016, 3:37 PM
epriestley closed T11006: 这是一个测试 as Spite.
May 21 2016, 3:37 PM
chad added a comment to T11001: Unrecognized lint message code "I003"..

Specifically, what version of JSHint are you using would be most helpful.

May 21 2016, 3:19 PM · Lint, Bug Report
chad added a comment to T11001: Unrecognized lint message code "I003"..

Software versions and steps to reproduce are required information for us on bug reports. Do you mind filling this out please? See Contributing Bug Reports.

May 21 2016, 3:15 PM · Lint, Bug Report
epriestley removed a project from T5000: Using Differential with plain Git, without requiring Arc: Prioritized.
May 21 2016, 2:37 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T10691: Support GitHub-like forking of repositories.

If there's interest in prioritizing this directly or via T5000 I'm comfortable committing to an 80-hour estimate to support these use cases:

May 21 2016, 2:33 PM · Restricted Project, Diffusion, Feature Request
chad awarded T10691: Support GitHub-like forking of repositories a Yellow Medal token.
May 21 2016, 2:32 PM · Restricted Project, Diffusion, Feature Request
epriestley added a subtask for T5000: Using Differential with plain Git, without requiring Arc: T10691: Support GitHub-like forking of repositories.
May 21 2016, 2:15 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a parent task for T10691: Support GitHub-like forking of repositories: T5000: Using Differential with plain Git, without requiring Arc.
May 21 2016, 2:15 PM · Restricted Project, Diffusion, Feature Request
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

Another possibility is that we just build this behavior (intercept and react to ref changes) as an extension point prior to the Herald, and then you can implement whatever magic you want. I suspect very few installs want the default behavior of git push origin mybranch for arbitrarily named branches to be anything except "create a branch".

May 21 2016, 2:15 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
eadler updated the task description for T11002: permit wildcards in OWNERs paths.
May 21 2016, 1:58 PM · FreeBSD, Owners, Feature Request
eadler added a project to T11004: git URI normalization is not reliable: Diffusion.
May 21 2016, 1:57 PM · Diffusion, Bug Report
hach-que added a comment to T5000: Using Differential with plain Git, without requiring Arc.

FYI we'd mainly be placing devops engineers in the "allow push any branches" project group, so that in the case where we need to hotfix production, authorized users can create a branch in the remote to create a release from it.

May 21 2016, 1:37 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
hach-que added a comment to T5000: Using Differential with plain Git, without requiring Arc.

I'd expect there to be either per-repository rules (like "Tracking Branches" for repositories right now), or Herald-based rules "on branch hook, convert to Differential Revision action" that would allow Phabricator to determine whether a branch is allowed in the remote or not.

May 21 2016, 1:36 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

So your desired behavior is that git push origin develop should create a revision, instead of creating a new branch in the remote like a normal Git repository would? How would users create new branches in this model?

May 21 2016, 1:32 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
hach-que added a comment to T5000: Using Differential with plain Git, without requiring Arc.

non-master branches in the repository would be Differential Revisions

I think the closest match for this is T10691 (GitHub-like forking). I'd plan to implement forking very similarly to GitHub.

I don't plan to ever encourage users to create un-namespaced personal branches in the remote because I believe this process doesn't scale well to a large number of users. Much of the value of forking in my mind is giving users who want to do this (particularly, under the "git push = save changes" mode of thinking) a namespaced place to do it.

May 21 2016, 1:15 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

non-master branches in the repository would be Differential Revisions

May 21 2016, 11:56 AM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
hach-que added a comment to T5000: Using Differential with plain Git, without requiring Arc.

To me, I imagined this task would be supporting something rather like:

May 21 2016, 8:04 AM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
bgamari added a comment to T5000: Using Differential with plain Git, without requiring Arc.

You'll still need to go there and fill out all the stuff you would have filled out in your commit message. That is, this flow would drop you at the screen right after you copy/paste:

May 21 2016, 7:04 AM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
hach-que added a comment to T10987: /config/issue/ causes coredump in PHP-FPM.

Try disabling php-apcu and other performance related extensions. Some of them (like APC) are known to cause segfaults or other issues, so unless you actually need to have them installed, I'd suggest disabling them and see if the issue still occurs.

May 21 2016, 6:17 AM · Bug Report
hach-que updated subscribers of T10982: Harbormaster builds fail to allocate resource.

This sounds like an issue with either git clone or the SSH client installed on the build machine itself, and not Phabricator. I don't believe upstream offers support for configuring build agents (they don't offer support for envionment issues on machines that host Phabricator, let alone environment issues on machines that Phabricator uses for builds).

May 21 2016, 6:16 AM · Harbormaster, Bug Report
chad added a comment to T11003: Search autocomplete should include custom fields.

I think this should just be lumped under "username aliasing" in T4267#47083.

May 21 2016, 4:33 AM · Feature Request
chad merged T11003: Search autocomplete should include custom fields into T4267: Support alias accounts.
May 21 2016, 4:18 AM · Restricted Project, FreeBSD