Page MenuHomePhabricator
Feed Advanced Search

May 30 2017

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

What I'm seeing, in Chrome?

May 30 2017, 6:32 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
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
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
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
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

May 28 2017

joshuaspence added a comment to D18040: Maintain POST requests when following redirects.

@epriestley, if you had any thoughts on this it would be appreciated as this issue is heavily affecting our users. There is a workaround (update our .arcconfig files to point to the new domain), but we have a lot of repositories...

May 28 2017, 11:04 PM
joshuaspence created D18040: Maintain POST requests when following redirects.
May 28 2017, 11:03 PM
aik099 awarded T10978: Modernize Audit a Like token.
May 28 2017, 8:20 AM · Audit
joshuaspence created T12769: Applications page shows Diffusion on admin.
May 28 2017, 2:26 AM · Phacility, Bug Report

May 27 2017

epriestley merged T12765: Autofixes removing lines render incorrectly in `arc lint` into T9846: Diff on `arc lint` misleading when the replacement has newlines.
May 27 2017, 8:08 PM · Restricted Project, Arcanist, Lint
epriestley merged task T12765: Autofixes removing lines render incorrectly in `arc lint` into T9846: Diff on `arc lint` misleading when the replacement has newlines.
May 27 2017, 8:08 PM · Lint, Arcanist, Bug Report
epriestley added a comment to T12765: Autofixes removing lines render incorrectly in `arc lint`.

I'm going to merge this into T9846 since I think they're the same, yell if it looks like I'm missing anything.

May 27 2017, 8:08 PM · Lint, Arcanist, Bug Report
epriestley added a comment to T12234: Add a "Duplicates" tab to the "Related Objects" section on task page.

Here's an example of the old style:

May 27 2017, 3:31 AM · Customer Impact, Feature Request
epriestley added a comment to T12766: Can't use `differential.createcomment` with message and action.

Also, test agents probably shouldn't be accepting revisions at all. But ¯\_(ツ)_/¯

May 27 2017, 3:18 AM · Differential, Conduit, Bug Report
epriestley added a comment to T12766: Can't use `differential.createcomment` with message and action.

Note also that differential.revision.edit accepts IDs and harbormaster.createartifact allows you to create links to build results without needing to gum up the feed with comments. We will eventually remove differential.createcomment so things will need to update sooner or later.

May 27 2017, 3:17 AM · Differential, Conduit, Bug Report
epriestley closed T12766: Can't use `differential.createcomment` with message and action as Resolved.

This should be fixed in HEAD of master and stable. Thanks for the report!

May 27 2017, 3:15 AM · Differential, Conduit, Bug Report

May 26 2017

epriestley edited the content of Changelog.
May 26 2017, 11:05 PM
epriestley created 2017 Week 21 (Very Late May).
May 26 2017, 11:04 PM
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

That looks great to me.

May 26 2017, 10:30 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

Yeah, with whatever wrapping context maniphest.search has, so like:

May 26 2017, 10:28 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

That is, the specific error "use lists" is aimed at preventing is this:

May 26 2017, 9:10 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

The config also looks like this right now:

May 26 2017, 9:07 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

I guess we already have "keywords" and should probably accept any of them, too, so "!priority high" in mail, /priority high in a comment, and "high" in Conduit all work consistently even if the actual key is "elevated".

May 26 2017, 9:02 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

Ideally, we should maybe freeze maniphest.querystatuses (which has a sort of ridiculous output format, I think?) and provide maniphest.status.search and maniphest.priority.search, which return results similar to other modern *.search methods even if they aren't implemented quite the same way (at least make the output format similar enough that a client library with methods like "turn a x.search call into a list of objects" would work on these methods, too).

May 26 2017, 8:57 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12104: Clean up remnants of old Differential draft storage.

That sounds right to me.

May 26 2017, 8:39 PM · Infrastructure, Differential
epriestley closed T12762: Feed queries should support date range constraints as Resolved by committing Restricted Diffusion Commit.
May 26 2017, 7:24 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a comment to T9548: Support Mercurial's bundle2 wire protocol.

See Planning for information on timelines and priorities.

May 26 2017, 6:52 PM · Diffusion, Mercurial
epriestley added a revision to T12762: Feed queries should support date range constraints: Unknown Object (Differential Revision).
May 26 2017, 6:24 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a revision to T12762: Feed queries should support date range constraints: Unknown Object (Differential Revision).
May 26 2017, 5:44 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a revision to T12762: Feed queries should support date range constraints: Unknown Object (Differential Revision).
May 26 2017, 5:24 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a revision to T12762: Feed queries should support date range constraints: Unknown Object (Differential Revision).
May 26 2017, 5:11 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a comment to T12762: Feed queries should support date range constraints.

Sure, we can do that too.

May 26 2017, 4:49 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a revision to T12762: Feed queries should support date range constraints: Unknown Object (Differential Revision).
May 26 2017, 4:45 PM · Customer Impact, ApplicationSearch, Feed
epriestley claimed T12762: Feed queries should support date range constraints.
May 26 2017, 4:44 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a comment to T12762: Feed queries should support date range constraints.

Ah, that makes sense. If there's some "good enough" way to get a button/link into these things today I'm happy to drop that in place while I'm in here, but we can just leave it for fiddling later too.

May 26 2017, 4:42 PM · Customer Impact, ApplicationSearch, Feed
epriestley updated subscribers of T12762: Feed queries should support date range constraints.

@chad, I'd ideally like to put a "view more" on the feed on the project page so that the original issue here (wanting to page back in history) is easier to solve. This is what it looks like right now:

May 26 2017, 4:39 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a comment to T12749: Performance test and tune DiffusionHistoryListView.

I think using a Pool (like HandlePool) is not too much more work (at least, if I'm implementing it) than AJAX it and will be useful in more cases. I believe we need the Pool implementation regardless, sooner or later.

May 26 2017, 4:34 PM · Performance, Diffusion
epriestley removed a project from T9868: PHUIDocumentViewPro ToC menu improvements: Customer Impact.

I think D18025 reasonably covered the immediate request we received, so just kicking this off the board until the next Phriction iteration.

May 26 2017, 4:19 PM · PHUI
epriestley closed T12720: Record of hibernating daemon was garbage collected as Resolved by committing Restricted Diffusion Commit.
May 26 2017, 4:18 PM · Customer Impact, Daemons
Krinkle awarded T1562: Build "Facts", an ETL pipeline and charting application a Orange Medal token.
May 26 2017, 4:15 PM · Restricted Project, Wikimedia, Facts
epriestley added a revision to T12720: Record of hibernating daemon was garbage collected: Unknown Object (Differential Revision).
May 26 2017, 3:51 PM · Customer Impact, Daemons
epriestley added a comment to T11989: Wage an endless war against HP Printer Fax Support.

A handful of users had created Conpherence threads to help the community find HP printer fax support. I destroyed these threads manually. There's currently no "Can Create Threads" permission and I probably wouldn't want to lock this down today since we get some legit uses out of it too.

May 26 2017, 2:18 PM · Abuse
epriestley moved T9868: PHUIDocumentViewPro ToC menu improvements from Backlog to Requests on the Customer Impact board.
May 26 2017, 2:00 PM · PHUI
epriestley added a project to T9868: PHUIDocumentViewPro ToC menu improvements: Customer Impact.
May 26 2017, 2:00 PM · PHUI

May 25 2017

epriestley moved T12762: Feed queries should support date range constraints from Backlog to Requests on the Customer Impact board.
May 25 2017, 11:01 PM · Customer Impact, ApplicationSearch, Feed
epriestley created T12762: Feed queries should support date range constraints.
May 25 2017, 11:01 PM · Customer Impact, ApplicationSearch, Feed
epriestley added a comment to T12761: Diffusion import documentation is out of date.

Your suggested edit is correct, "disable" meant "switch to No I/O" but is misleading here.

May 25 2017, 10:14 PM · Bug Report
epriestley added a comment to T12757: Multiple reviewers can race one another to accept on behalf of packages and get a poor UX.

I think that should fix things, but yell if I missed anything or made it worse or whatever. Thanks for the report!

May 25 2017, 9:31 PM · Customer Impact, Restricted Project, Differential
epriestley closed T12757: Multiple reviewers can race one another to accept on behalf of packages and get a poor UX as Resolved by committing Restricted Diffusion Commit.
May 25 2017, 9:30 PM · Customer Impact, Restricted Project, Differential
epriestley added a comment to T12758: Consider a "Check All" control for reviewer checkbox lists.

Another approach might be to do T11934 first, and then implement this as /accept-magnainmously. This would be very hard to discover, but it's possible that ~10 users worldwide are meaningfully impacted and I could send them each a nice fruit basket with a card explaining the feature.

May 25 2017, 9:28 PM · Customer Impact, Owners, Restricted Project, Differential
epriestley moved T12757: Multiple reviewers can race one another to accept on behalf of packages and get a poor UX from Backlog to Active Impact on the Customer Impact board.
May 25 2017, 9:19 PM · Customer Impact, Restricted Project, Differential
epriestley moved T12758: Consider a "Check All" control for reviewer checkbox lists from Backlog to Nits on the Customer Impact board.
May 25 2017, 9:19 PM · Customer Impact, Owners, Restricted Project, Differential
epriestley added a revision to T12757: Multiple reviewers can race one another to accept on behalf of packages and get a poor UX: Unknown Object (Differential Revision).
May 25 2017, 9:19 PM · Customer Impact, Restricted Project, Differential
epriestley added a comment to Q622: It is still a requirement that only one repo pull daemon runs without `--no-discovery` (Answer 548).

The major motivation for --no-discovery was to avoid this problem:

May 25 2017, 9:11 PM
epriestley added a comment to T12759: Creating an Owners package before creating any repositories shows a blank select when adding paths to the package.

See also vaguely related T12590.

May 25 2017, 9:07 PM · 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).

For git, is that because discovery only happens on the Almanac device on which the repository is bound to or is it because there is some sort of global lock taken for repository updates? I'm curious to learn more bout how this works.

May 25 2017, 8:51 PM
joshuaspence marked Q622: It is still a requirement that only one repo pull daemon runs without `--no-discovery` (Answer 549) as hidden.
May 25 2017, 8:51 PM
joshuaspence added Q622: It is still a requirement that only one repo pull daemon runs without `--no-discovery` (Answer 549).
May 25 2017, 8:50 PM
epriestley added a comment to Q622: It is still a requirement that only one repo pull daemon runs without `--no-discovery` (Answer 548).

Actually, "no longer necessary" might be overbroad. If you have some really bizarre setup with Mercurial repositories, --no-discovery might save you some log spew in some situations. But assuming you're all git, it should no longer do anything in any valid configuration.

May 25 2017, 8:48 PM
joshuaspence added a comment to Q622: It is still a requirement that only one repo pull daemon runs without `--no-discovery` (Answer 548).

Thanks.

May 25 2017, 8:41 PM
epriestley added Q622: It is still a requirement that only one repo pull daemon runs without `--no-discovery` (Answer 548).
May 25 2017, 8:35 PM
joshuaspence asked Q622: It is still a requirement that only one repo pull daemon runs without `--no-discovery`.
May 25 2017, 8:23 PM · Clusters
• tomekj2ee awarded T10005: Implement an ApplicationEditor-based Bulk Editor a Like token.
May 25 2017, 8:16 PM · ApplicationEditor
• tomekj2ee awarded T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support a Like token.
May 25 2017, 8:15 PM · Nuance
• tomekj2ee awarded T12740: Nuance: As a Bulk Editor, when edits require human decisions a Like token.
May 25 2017, 8:15 PM · Nuance
danieldanciu awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Love token.
May 25 2017, 7:43 PM · Workboards (v3), Restricted Project
epriestley added a comment to T12758: Consider a "Check All" control for reviewer checkbox lists.

Another solution I could imagine is to add a distinct action, other than "Accept", which works like the old "Accept" did, i.e. "Accept for all reviewers I have authority to accept for", say "Accept Magnanimously".

May 25 2017, 7:28 PM · Customer Impact, Owners, Restricted Project, Differential
epriestley created T12758: Consider a "Check All" control for reviewer checkbox lists.
May 25 2017, 7:19 PM · Customer Impact, Owners, Restricted Project, Differential
epriestley created T12757: Multiple reviewers can race one another to accept on behalf of packages and get a poor UX.
May 25 2017, 7:16 PM · Customer Impact, Restricted Project, Differential
epriestley added a comment to T12681: Upcoming Support Product / End of Paid Prioritization.

I feel like there's just some kind of bizarre disconnect:

May 25 2017, 5:57 PM · Guides, Phacility
epriestley added a comment to T12755: Aphlict doesn't work with the latest version of `ws`.

See also vaguely related T12171.

May 25 2017, 5:43 PM · Aphlict, Bug Report
epriestley added a comment to T12681: Upcoming Support Product / End of Paid Prioritization.

@nemobis: when customers pay (for example) Atlassian for Atlassian Premier Support, what value/right/expectation do you believe they're getting out of that which we aren't also offering above?

May 25 2017, 5:23 PM · Guides, Phacility
joshuaspence closed T12754: 404 when trying to create a new repository as Invalid.

This was a misconfiguration on my part and I wasn't properly forwarding the query string from nginx to PHP.

May 25 2017, 1:17 AM · Bug Report
joshuaspence closed T12756: FontAwesome is returning a 404 as Invalid.

This was a misconfiguration on my part and I wasn't properly forwarding the query string from nginx to PHP.

May 25 2017, 1:17 AM · Bug Report
joshuaspence created T12756: FontAwesome is returning a 404.
May 25 2017, 1:10 AM · Bug Report
joshuaspence updated the task description for T12755: Aphlict doesn't work with the latest version of `ws`.
May 25 2017, 12:46 AM · Aphlict, Bug Report
joshuaspence created T12755: Aphlict doesn't work with the latest version of `ws`.
May 25 2017, 12:45 AM · Aphlict, Bug Report

May 24 2017

• tomekj2ee awarded T10349: Projects v3 Errata a Burninate token.
May 24 2017, 10:18 PM · Restricted Project, Projects (v3)
joshuaspence added a comment to T12754: 404 when trying to create a new repository.

Possibly related, I'm having issues with Almanac too. I created an Almanac device, but clicking on "Add Interface" takes me to /almanac/interface/edit/?deviceID=2 which shows a 404.

May 24 2017, 9:55 PM · Bug Report
joshuaspence created T12754: 404 when trying to create a new repository.
May 24 2017, 9:54 PM · Bug Report
joshuaspence added a comment to T12547: Confusing error message when trying to register an account over HTTP with `security.require-https`.

Was this on a test install on localhost? I can only reproduce this if the remote address is part of cluster.addresses.

May 24 2017, 9:43 PM · Auth, Bug Report
epriestley added a comment to T12752: Pager in Diffusion doesn't tell you what page you're on.

😢

May 24 2017, 8:40 PM · Design, Diffusion