Page MenuHomePhabricator
Feed All Stories

May 30 2017

alexmv added a comment to T12779: File anchor links can load scrolled to the wrong file.

Forgot to specify browser: this is Chrome 58.0.3029.110 (64-bit) on OS X and Linux. Also replicates on Safari 10.1.1 (12603.2.4).

May 30 2017, 11:41 PM · Restricted Project, Differential, Bug Report
alexmv created T12779: File anchor links can load scrolled to the wrong file.
May 30 2017, 11:38 PM · Restricted Project, Differential, Bug Report
epriestley closed T12778: Repository mirroring is much more frequent than necessary as Invalid.

For pulls (vs mirrors), we switched to ls-remote to detect no-ops in D17497. The primary motivation was to let us make better clustering decisions, but it also "appeared" to improve performance, which suggests that it may not be outlandish to imagine that git ls-remote would use fewer resources here as well.

May 30 2017, 11:29 PM · Restricted Project, Bug Report
neilfitz added a comment to T12778: Repository mirroring is much more frequent than necessary.

Thanks for the detailed response! We hadn't considered that people might tamper with mirror remotes, so you make a very good point there that our proposed change might cause a regression. And you're quite right that logging is our problem.

May 30 2017, 11:11 PM · Restricted Project, Bug Report
epriestley added a comment to T12778: Repository mirroring is much more frequent than necessary.

I'm not sure, since I'm not really sure what problem we're solving. It sounds like there are potentially three motivations:

May 30 2017, 10:31 PM · Restricted Project, Bug Report
neilfitz added a comment to T12778: Repository mirroring is much more frequent than necessary.

I actually wasn't sure which to pick myself, since it's not as specific as most bug reports, but it seemed more like undesirable behavior of an existing feature, as opposed to a new feature. Would it be more appropriate to consider this as a feature request instead?

May 30 2017, 9:56 PM · Restricted Project, Bug Report
epriestley added a comment to T12778: Repository mirroring is much more frequent than necessary.

Can you walk me through why you consider this to be a bug report rather than a feature request?

May 30 2017, 9:38 PM · Restricted Project, Bug Report
neilfitz added a project to T12778: Repository mirroring is much more frequent than necessary: Restricted Project.
May 30 2017, 9:29 PM · Restricted Project, Bug Report
epriestley added a comment to M1476: Inline Comment Browse bar.

Sounds good. Current trajectory is:

May 30 2017, 9:29 PM
neilfitz created T12778: Repository mirroring is much more frequent than necessary.
May 30 2017, 9:29 PM · Restricted Project, Bug Report
chad added a comment to M1476: Inline Comment Browse bar.

If you're making PHUIXButtonView I can come behind and merge in circle stuff. I don't think that needs to be a separate PHP class. I just need to dig out all the button-css stuff and make it more modular so it's not silly with overrides.

May 30 2017, 9:28 PM
chad added a comment to M1476: Inline Comment Browse bar.

bad zoot

May 30 2017, 9:23 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

what is this even

May 30 2017, 9:22 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

(I don't have any plans for making JS and PHP render from the same authority -- I don't see any realistic way to accomplish it.)

May 30 2017, 9:21 PM
chad added a comment to M1476: Inline Comment Browse bar.

Oh there is no PHUIXButtonView...

May 30 2017, 9:20 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

And, uh, SIMPLE is a color. I'm going to change that first, unless you have some other plan for having the yellow and non-yellow buttons present in the mock?

May 30 2017, 9:19 PM
chad added a comment to M1476: Inline Comment Browse bar.

Though I do circle in JS in lightbox, so there would be a second application

May 30 2017, 9:19 PM
chad added a comment to M1476: Inline Comment Browse bar.

You can just make the circle button a square button as well.

May 30 2017, 9:18 PM
chad added a comment to M1476: Inline Comment Browse bar.

Is there a place in 2-5 years where we can write one UI library and work in PHP and JS

May 30 2017, 9:18 PM
chad added a comment to M1476: Inline Comment Browse bar.

Yes I slimmed them in photoshop :(

May 30 2017, 9:17 PM
neilfitz added a comment to T12423: Bring MenuItem customization options to User Profiles.

Thanks! That should be perfect.

May 30 2017, 9:17 PM · Dashboards, Restricted Project, Profile
epriestley added a comment to M1476: Inline Comment Browse bar.

Okay. I have to port whatever we're using to PHUIX so you'll have to retouch both PHP and JS, but I can maybe put PHUIX rendering beside PHUI rendering in UIExamples to make that easier.

May 30 2017, 9:17 PM
chad added a comment to M1476: Inline Comment Browse bar.

Just use SIMPLE for now and I'll retouch as needed. It's probably a little over styled in the mock.

May 30 2017, 9:14 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Are those buttons rendered by any existing class, or are they novel elements? The circular menus are presumably PHUIIconCircleView but the other buttons look custom (it looks like the spacing is slightly different from the existing "Simple" buttons, maybe)? Should I add a new mode to PHUIButtonView, or is this an existing mode somewhere that I'm just missing, or are they just "Simple" buttons with slightly Photoshoppy rendering?

May 30 2017, 9:13 PM
chad added a revision to T12423: Bring MenuItem customization options to User Profiles: Unknown Object (Differential Revision).
May 30 2017, 9:13 PM · Dashboards, Restricted Project, Profile
epriestley added a comment to T12729: CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel).

If you believe this is not an issue with a bad SAPI binary, please file a new bug report including reproduction steps I can follow to reproduce the issue (see Providing Reproduction Steps for guidance).

May 30 2017, 9:08 PM · Setup
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 30 2017, 9:04 PM · Inline Comments, Installing & Upgrading, Differential
chad added a comment to T12423: Bring MenuItem customization options to User Profiles.

Possibly also, add a "See All" link to ApplicationSearch

May 30 2017, 8:53 PM · Dashboards, Restricted Project, Profile
chad added a comment to T12423: Bring MenuItem customization options to User Profiles.

Sounds reasonable to just improve that.

May 30 2017, 8:52 PM · Dashboards, Restricted Project, Profile
chad added a comment to M1476: Inline Comment Browse bar.

Yeah, I tried hard to not make it progress-like. My approach was mostly, "if I have a dozen comments across 5 files, how could I assume I've read/addresses each piece of feedback" - and that still leads to some sort of progress bar. If people don't click "done" I think it's reasonable to assume they don't need that level of organization. I also suffer from ADHD and have a difficult time if I don't maintain things in a list.

May 30 2017, 8:49 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

I'm fine with dropping "no progress bars". I believe most requests we've ever received about inlines -- like T8909#224084 -- are fundamentally misguided. That user wanted features to make managing a review with 100 spelling corrections easier. But these requests are common and I don't have any real reason to believe that making Differential hard to misuse is actually helping anyone or putting any real pressure on attacking the root issues.

May 30 2017, 8:47 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

I think this feature is just inherently incompatible with my hardline "review shouldn't be a progress bar" view, and it would be more confusing to try to obscure the progress aspect of it.

May 30 2017, 8:45 PM
neilfitz added a project to T12423: Bring MenuItem customization options to User Profiles: Restricted Project.

Hey, we're also interested in this by way of T12545 (which was merged in above). A couple of our teams have historically assigned their oncall/tech-debt tasks to a mailing list user, and used the priority-sorted view of those tasks to run their oncall shifts. That workflow no longer works with the reverse-chronological sort.

May 30 2017, 8:44 PM · Dashboards, Restricted Project, Profile
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 30 2017, 8:37 PM · Inline Comments, Installing & Upgrading, Differential
chad added a comment to M1476: Inline Comment Browse bar.

What about hiding the x/n count until you've marked 1 as done?

May 30 2017, 8:34 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

I can also just put next/prev back on inlines if you prefer, and we can deal with the design issue if/when we add a context menu for "View History", "View Raw Remarkup", etc. (T11401).

May 30 2017, 8:32 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

I don't think we need to keep iterating here -- I don't think any version of this will ever be useful to me personally, and I think I'm clearly fighting a losing battle by trying to keep all the "X / Y" progress-bar-style elements out of the UI.

May 30 2017, 8:31 PM
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 30 2017, 8:26 PM · Inline Comments, Installing & Upgrading, Differential
chad added a comment to M1476: Inline Comment Browse bar.

I also have some ideas around a more minimal UI if you'd like to see one more pass.

May 30 2017, 8:26 PM
chad added a comment to M1476: Inline Comment Browse bar.

hmmm, I'm happy to take another pass here. For myself I feel like you, I don't need it - if I keep reviews small - but I think that's not something we can apply across all our users. I've also found I don't need "done" until I do. There reaches a point where I want to make sure I've addressed everything before sending it back for review, and then that list I feel is really useful.

May 30 2017, 8:25 PM
chad updated subscribers of T12777: Add "note" field for awards.
May 30 2017, 8:22 PM · Badges
chad created T12777: Add "note" field for awards.
May 30 2017, 8:22 PM · Badges
epriestley added a comment to M1476: Inline Comment Browse bar.

I think it's fine for none of this to work on mobile for now.

May 30 2017, 8:20 PM
chad added a comment to M1476: Inline Comment Browse bar.

(I'm also ok with none of this on mobile)

May 30 2017, 8:12 PM
chad added a comment to M1476: Inline Comment Browse bar.

Do you want a mobile design? I think we can just hide a div on desktop?

May 30 2017, 8:12 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Okay, I'm going to implement these behaviors:

May 30 2017, 8:11 PM
chad awarded Master of Safari to recipient: epriestley.
May 30 2017, 8:04 PM
chad updated Master of Safari flavor text from to Web Browser.
May 30 2017, 8:04 PM
chad created Master of Safari.
May 30 2017, 8:04 PM
chad added a comment to M1476: Inline Comment Browse bar.

Cool, Safari seems fixed again.

May 30 2017, 8:03 PM
chad added a comment to M1476: Inline Comment Browse bar.

(◠‿◠✿)

May 30 2017, 8:02 PM
chad updated images of M1476: Inline Comment Browse bar.
May 30 2017, 8:02 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Oh! Works great in Chrome.

May 30 2017, 7:40 PM
chad added a comment to M1476: Inline Comment Browse bar.

Have you tried Chrome?

May 30 2017, 7:39 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

I deployed D18042 to secure, but it isn't retroactive. You can either:

May 30 2017, 7:02 PM
epriestley added a comment to T12776: Pholio's "replace" transaction does not attach files properly after refactoring.

Specifically, I got this (mail with HTML and text parts containing over-escaped HTML):

May 30 2017, 6:59 PM · Bug Report, Pholio
epriestley added a comment to T12776: Pholio's "replace" transaction does not attach files properly after refactoring.

On top of this, I got some email from Pholio with odd HTML behavior, but I can't immediately reproduce it and I don't have any guesses about what's causing it so I'll assume I'm just crazy until someone else hits it.

May 30 2017, 6:54 PM · Bug Report, Pholio
epriestley added a revision to T12776: Pholio's "replace" transaction does not attach files properly after refactoring: Unknown Object (Differential Revision).
May 30 2017, 6:52 PM · Bug Report, Pholio
epriestley added a comment to T12776: Pholio's "replace" transaction does not attach files properly after refactoring.

(See also M1476.)

May 30 2017, 6:50 PM · Bug Report, Pholio
epriestley added a comment to T12776: Pholio's "replace" transaction does not attach files properly after refactoring.

I've got most of a diff for this.

May 30 2017, 6:47 PM · Bug Report, Pholio
epriestley created T12776: Pholio's "replace" transaction does not attach files properly after refactoring.
May 30 2017, 6:47 PM · Bug Report, Pholio
chad added a comment to M1476: Inline Comment Browse bar.

It's still probably Safari though

May 30 2017, 6:40 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Probably permissions, let me see if I can reproduce locally. I thought I tested that but maybe didn't get the "replace an image" transaction specifically.

May 30 2017, 6:38 PM
chad added an inline comment to M1476: Inline Comment Browse bar.
May 30 2017, 6:37 PM
chad added a comment to M1476: Inline Comment Browse bar.

I tried logged out Safari and saw no images

May 30 2017, 6:37 PM
chad added a comment to M1476: Inline Comment Browse bar.

oh, maybe file permissions then

May 30 2017, 6:37 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

What I'm seeing, in Chrome?

May 30 2017, 6:32 PM
chad added a comment to M1476: Inline Comment Browse bar.

Safari only

May 30 2017, 6:31 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

What I'm seeing:

May 30 2017, 6:30 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

The first two images seem to have been lost, Pholio bug?

May 30 2017, 6:30 PM
epriestley edited projects for T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues, added: Bug Report (Needs Information); removed Bug Report.

Next steps:

May 30 2017, 6:14 PM · Bug Report (Needs Information), Doorkeeper
epriestley closed T12722: Auto-resolve with "Fix: T..." commit message should not reopen a closed bug as Invalid.

This doesn't appear to describe a bug in Phabricator.

May 30 2017, 6:08 PM · Bug Report (Needs Information)
epriestley closed T8109: Using 'arc feature' on mercurial repository gave an exception as Invalid.

I'm just going to nuke this since there's no repro. This workflow has also been rewritten on the experimental branch and the specific error encountered here should now be impossible.

May 30 2017, 6:07 PM · Bug Report (Needs Information), Mercurial, Arcanist
epriestley closed T12775: InvalidArgumentException in PhabricatorStandardPageView after setting unexpected JSON in ui.footer-items as Resolved by committing Restricted Diffusion Commit.
May 30 2017, 5:15 PM · Bug Report
epriestley added a revision to T12775: InvalidArgumentException in PhabricatorStandardPageView after setting unexpected JSON in ui.footer-items: Unknown Object (Differential Revision).
May 30 2017, 4:32 PM · Bug Report
aljungberg added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.

You can leave comments on the left hand side of a 2-up view -- that is, scrolling in EITHER of these areas on 2-up would trigger the problem:

May 30 2017, 4:06 PM · Inline Comments, Installing & Upgrading, Differential
NDKilla added a comment to T12755: Aphlict doesn't work with the latest version of `ws`.

This is kind of time-specific since it has a version number, but I got Aphlict working on my server by navigating to phabricator/support/aphlict/server and running npm install ws@2.X (literal X) as root. This installed version 2.3.1 (im assuming the latest stable 2.X version). Upon restarting aphlict, the notifications work without raising exceptions.

May 30 2017, 2:50 PM · Aphlict, Bug Report
epriestley merged task T12774: No margin after inline comment reply button into T12688: Inline Comment Design Opportunities for Improvement.
May 30 2017, 12:32 PM · Bug Report
epriestley merged T12774: No margin after inline comment reply button into T12688: Inline Comment Design Opportunities for Improvement.
May 30 2017, 12:32 PM · Design, Differential, Inline Comments
epriestley added a comment to T12774: No margin after inline comment reply button.

See T12688#223690.

May 30 2017, 12:31 PM · Bug Report
epriestley added a comment to T12775: InvalidArgumentException in PhabricatorStandardPageView after setting unexpected JSON in ui.footer-items.

You should be able to use bin/config delete ui.footer-items --database to fix things.

May 30 2017, 12:31 PM · Bug Report
JeanFred created T12775: InvalidArgumentException in PhabricatorStandardPageView after setting unexpected JSON in ui.footer-items.
May 30 2017, 11:19 AM · Bug Report
aik099 created T12774: No margin after inline comment reply button.
May 30 2017, 7:26 AM · Bug Report
joshuaspence added a comment to Q622: It is still a requirement that only one repo pull daemon runs without `--no-discovery` (Answer 548).

Thanks for the very detailed response.

May 30 2017, 1:52 AM

May 29 2017

joshuaspence abandoned D18040: Maintain POST requests when following redirects.

Yep, that's a better solution. In the mean time, we just updated all of our .arcconfig files.

May 29 2017, 11:31 PM
• sshannin added a comment to T12771: Users can mistakenly create revisions with no repository through confusion or misconfiguration.

I had indeed implemented precisely that herald rule once I realized that these diffs were being created without repository info attached. I also added repository.callsign to /etc/arcconfig to eliminate the problem going forward.

May 29 2017, 5:05 PM · Arcanist, Customer Impact, Differential, Spaces, Feature Request
epriestley closed T12662: Validation error on accepting a revision on behalf of a project that had already accepted it as Resolved.
May 29 2017, 4:14 PM · Differential, Bug Report
epriestley added a comment to D18040: Maintain POST requests when following redirects.

I think we should probably not follow redirects from arc at all.

May 29 2017, 4:11 PM
isfs added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.

We could change the behavior to "tap and hold to begin a range + drag".

May 29 2017, 3:33 PM · Inline Comments, Installing & Upgrading, Differential
epriestley renamed T12771: Users can mistakenly create revisions with no repository through confusion or misconfiguration from differential items with no repository attached cannot be hidden from spaces to Users can mistakenly create revisions with no repository through confusion or misconfiguration.
May 29 2017, 2:42 PM · Arcanist, Customer Impact, Differential, Spaces, Feature Request
epriestley added a project to T12771: Users can mistakenly create revisions with no repository through confusion or misconfiguration: Customer Impact.

We've seen a couple of flavors of this from @swisspol, too. Although the symptom there is a little different (not a policy issue, exactly), the root cause is mostly similar. In particular, we saw:

May 29 2017, 2:41 PM · Arcanist, Customer Impact, Differential, Spaces, Feature Request
epriestley added a comment to T12766: Can't use `differential.createcomment` with message and action.

(In this case, our behavior was strictly wrong, completely accidental, and trivial to fix -- but sooner or later we may make some kind of change which isn't very compatible with this older style of integration in a more fundamental way. When we do, a blog post from 2013 suggesting a set of workarounds at the time won't hold back the tides of change.)

May 29 2017, 2:19 PM · Differential, Conduit, Bug Report
epriestley added a comment to T12766: Can't use `differential.createcomment` with message and action.

The general story on Build/CI is this:

May 29 2017, 2:14 PM · Differential, Conduit, Bug Report
epriestley closed T12770: The "need" saved query of Diffusion not upgraded as Resolved.

I think I didn't migrate this since there was no direct analog -- my memory's a little fuzzy, but I think the old query had some bugs / weird behaviors / general differences and there's no exact way to represent it after the change (and even if there was, the newer version -- with bucketing -- is probably way better for most users, so it's good to upgrade anyway). I figured it was better to just break it in an obvious way than subtly change it, which could be more confusing, I think.

May 29 2017, 2:00 PM · Dashboards, Audit, Bug Report
chad merged T12772: Editing tabbed panel on dashboard removes tabs on save into T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.
May 29 2017, 1:56 PM · Dashboards, Bug Report
chad merged task T12772: Editing tabbed panel on dashboard removes tabs on save into T12363: Configuration of "Tab Panel" is lost when 1st tab has no panel assigned.
May 29 2017, 1:56 PM · Bug Report
chad edited projects for T12773: User image is found broken on migrating to the latest version of Phabricator., added: Bug Report (Needs Information); removed Bug Report.
May 29 2017, 1:53 PM · Bug Report (Needs Information)
chad added a comment to T12773: User image is found broken on migrating to the latest version of Phabricator..

There isn't enough information here to reproduce the issue as described. Do you have additional steps I can follow and see the issue locally?

May 29 2017, 1:52 PM · Bug Report (Needs Information)
ivo added a comment to T12662: Validation error on accepting a revision on behalf of a project that had already accepted it.

I'm not allowed to close this, but it was fixed by T12757

May 29 2017, 12:05 PM · Differential, Bug Report
ivo added a revision to T12662: Validation error on accepting a revision on behalf of a project that had already accepted it: Unknown Object (Differential Revision).
May 29 2017, 12:03 PM · Differential, Bug Report