Page MenuHomePhabricator
Feed Advanced Search

Nov 5 2015

epriestley added a comment to T9723: When landing a branch tracking upstream, try switching to local tracking branch of the same name.

Sure, send me a diff.

Nov 5 2015, 11:22 PM · Arcanist
epriestley added a comment to T8348: `arc download` doesn't support chunked downloads.

PhabricatorFileChunkIterator does the stitching. Basically the flow is like this:

Nov 5 2015, 7:35 PM · Restricted Project, Files, Arcanist
epriestley updated subscribers of T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Nov 5 2015, 7:31 PM · Wikimedia, Restricted Project, Diffusion
epriestley merged task T9721: Support replicator other repos into T6878: Tagged commits which are not ancestors of any branch head don't get imported.
Nov 5 2015, 7:31 PM · Wikimedia, Diffusion
epriestley added a comment to T8990: Create a Phurl application path that will arrive at the target URL.

Yep, this is good.

Nov 5 2015, 6:58 PM · Phurl
epriestley added a comment to T9720: Provide a way to link to Diffusion files.

T5378 / D12692 also have some bearing here.

Nov 5 2015, 5:54 PM · Restricted Project, Remarkup
epriestley added a comment to T9720: Provide a way to link to Diffusion files.

This should probably also wait for (or happen concurrently with / be considered alongside) the repository monogram changes which occur with T4245, although I think it doesn't limit the reasonable syntax available to us very much.

Nov 5 2015, 5:48 PM · Restricted Project, Remarkup
epriestley added a subtask for T9720: Provide a way to link to Diffusion files: T4245: Make repository URIs slightly prettier.
Nov 5 2015, 5:47 PM · Restricted Project, Remarkup
epriestley added a parent task for T4245: Make repository URIs slightly prettier: T9720: Provide a way to link to Diffusion files.
Nov 5 2015, 5:47 PM · Prioritized, Diffusion (v3), KDE, Restricted Project
epriestley added a comment to T9717: `arc lint --everything` will not lint directories (as opposed to files) under git.

Determining the directories implied by the paths we find and injecting them into the list seems reasonable to me.

Nov 5 2015, 3:54 PM · Restricted Project, Lint, Arcanist
epriestley added a comment to T8348: `arc download` doesn't support chunked downloads.

Could the server do the chunk stitching and stream the response to the client, rather than fetching it all up front?

Nov 5 2015, 3:19 PM · Restricted Project, Files, Arcanist
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Nov 5 2015, 3:08 PM
epriestley closed T9675: behavior-fancy-datepicker may freeze chrome and firefox when `week start on` set to monday as Resolved by committing Restricted Diffusion Commit.
Nov 5 2015, 3:07 PM · Javelin
epriestley added a comment to T9713: In Diffusion, show commit messages as parsed fields by default with an option to view them raw.

Another alternative would be to mangle the commit message more heavily and strip out the fields we believe we can parse. So instead of showing something like this:

Nov 5 2015, 2:18 PM · Diffusion (v3)
epriestley renamed T9716: Warn users about CloudFlare magic (particularly, Rocket Loader) in the documentation from Warn users about CloudFlare magic in the documentation to Warn users about CloudFlare magic (particularly, Rocket Loader) in the documentation.
Nov 5 2015, 2:13 PM · Documentation
epriestley added a comment to T8348: `arc download` doesn't support chunked downloads.

I think that would leave us with only two potential scale issues:

Nov 5 2015, 2:12 PM · Restricted Project, Files, Arcanist
kislinsk awarded T9378: Build Projects v3 a Love token.
Nov 5 2015, 2:07 PM · Projects (v3), Prioritized
epriestley added a comment to T8348: `arc download` doesn't support chunked downloads.

A possibly easier approach is to let the user just get an HTTP URI for the download (i.e. a normal, non-Conduit URI) and then call it in a standard way. Maybe by adding a needDownloadURIs parameter to file.info (or waiting for T7715 and adding it to file.query) -- the links are slightly expensive to generate because we have to do one-time token writes so it's probably better not to generate them by default.

Nov 5 2015, 2:06 PM · Restricted Project, Files, Arcanist
epriestley added a comment to T9716: Warn users about CloudFlare magic (particularly, Rocket Loader) in the documentation.

Someone else ran into issues with Rocket Loader too, although everything broke completely for them in Chrome (although fine in Safari).

Nov 5 2015, 12:42 PM · Documentation
epriestley renamed T9715: Prevent upgrade scripts from being run multiple times simultaneously from Prevent migrations from being applied multiple times to Prevent upgrade scripts from being run multiple times simultaneously.
Nov 5 2015, 12:28 PM · Database
epriestley added a comment to T9715: Prevent upgrade scripts from being run multiple times simultaneously.

Yeah, I'm fine with putting a global lock on this. You shouldn't really ever be running it on multiple hosts simultaneously (in the best case, this just slows you down by running the slow checks in adjust multiple times), but it's dangerous enough to explicitly prevent.

Nov 5 2015, 12:28 PM · Database

Nov 4 2015

epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 4 2015, 9:11 PM · Restricted Project, ApplicationEditor, Transactions
epriestley added a comment to T8170: Diffusion -> show raw file doesn't always render text.

You can also whitelist MIME types in files.viewable-mime-types as a workaround.

Nov 4 2015, 6:44 PM · Diffusion
epriestley updated subscribers of T8170: Diffusion -> show raw file doesn't always render text.
Nov 4 2015, 6:43 PM · Diffusion
epriestley merged task T9708: By default allow viewing php files in raw in plain text into T8170: Diffusion -> show raw file doesn't always render text.
Nov 4 2015, 6:43 PM · Diffusion
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 4 2015, 6:37 PM · Restricted Project, ApplicationEditor, Transactions
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Nov 4 2015, 6:29 PM
epriestley added a member for Blessed Committers: WikiChad.
Nov 4 2015, 5:44 PM
epriestley added a comment to T9711: Feature Request: Notifications about comments on Diffs.

See also T9161. You can use ./bin/mail volume to see how much mail people are actually receiving.

Nov 4 2015, 5:38 PM · Differential
epriestley added a comment to T9710: Improve Arcanist FileName Linter to highlight the part the path failing .

I can't reproduce the capital letter issue.

Nov 4 2015, 5:32 PM
epriestley closed T9711: Feature Request: Notifications about comments on Diffs as Wontfix.

Presumably, he or she has a good reason for putting this policy in place. I'd recommend talking with them about it. Maybe they haven't thought about this case.

Nov 4 2015, 5:28 PM · Differential
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 4 2015, 5:09 PM · Restricted Project, ApplicationEditor, Transactions
epriestley added a comment to T9711: Feature Request: Notifications about comments on Diffs.

the people that should respond to those comments don't get notified

Nov 4 2015, 5:03 PM · Differential
epriestley closed T9710: Improve Arcanist FileName Linter to highlight the part the path failing as Invalid.
$ arc lint
>>> Lint for $ $ README $ $:
Nov 4 2015, 4:51 PM
epriestley closed T9709: Cycle SSL certificates for `*.phacility.com` (for 2015) as Resolved.

Couple of very minor hiccups with notify not having a completely clean deploy since it doesn't get pushed/expanded very often and was a bit out of date, but should be fixed now.

Nov 4 2015, 1:56 PM · Phacility, Ops
epriestley added a comment to T9709: Cycle SSL certificates for `*.phacility.com` (for 2015).

I've updated lb, alb and clb and the respective domains are now serving updated certificates.

Nov 4 2015, 1:41 PM · Phacility, Ops
epriestley created T9709: Cycle SSL certificates for `*.phacility.com` (for 2015).
Nov 4 2015, 1:30 PM · Phacility, Ops
epriestley added a comment to T9069: arc patch can't handle binary file correctly.

I can't reproduce this. Here's what I did.

Nov 4 2015, 1:11 PM · Differential, Restricted Project, Arcanist
epriestley added a comment to T9700: Change maniphest tasks depending on project memberships..

Either is fine.

Nov 4 2015, 11:55 AM · Herald
epriestley updated subscribers of T5821: Implement "Run Arc Unit" build step and support showing unit test results inside Harbormaster.
Nov 4 2015, 11:53 AM · Restricted Project, Harbormaster (v3)
epriestley merged task T9706: Conduit API token is exposed through Build Plan into T5821: Implement "Run Arc Unit" build step and support showing unit test results inside Harbormaster.
Nov 4 2015, 11:53 AM · Conduit, Harbormaster
epriestley added a comment to T8992: Actually implement an `alias` field on Phurl URL's.

I don't think we need to auto-generate (and think it's slightly desirable not to -- I don't think we can do anything reasonable most of the time, and it will tend to make it harder to find a good alias when you actually want one if we do).

Nov 4 2015, 11:50 AM · Phurl
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 4 2015, 12:32 AM · Restricted Project, ApplicationEditor, Transactions

Nov 3 2015

epriestley added a comment to T9703: take away certificate page.

I do think we can get rid of this page now.

Nov 3 2015, 9:16 PM · Conduit
epriestley added a comment to T9702: sane defaults for phd.variant-config .

Some discussion in T7053. Mostly, I think it's just a ton of work to fix a problem that I think frequently (almost always?) boils down to users being out of their depth with server administration tasks.

Nov 3 2015, 9:14 PM · Config
epriestley added a comment to T9703: take away certificate page.

So the CLI said "Go to this URL: XXX" and they didn't do that and instead went somewhere else that they remembered seeing before with the same name?

Nov 3 2015, 9:05 PM · Conduit
epriestley added a comment to T9702: sane defaults for phd.variant-config .

I think I'm just going to remove this check. The primary goal was to reduce support costs related to users not restarting daemons after changing mail config, but I think the net cost of users hitting it is larger than the net cost of users not restarting stuff was.

Nov 3 2015, 9:04 PM · Config
epriestley added a comment to T9703: take away certificate page.

How did they end up there?

Nov 3 2015, 9:02 PM · Conduit
epriestley added a revision to T9690: Remove calls to methods deprecated by newPage(): Unknown Object (Differential Revision).
Nov 3 2015, 8:48 PM · Contributor Onboarding, Modernization, Infrastructure
epriestley added a comment to P1884 doot-v2.

4spoopy6me

Nov 3 2015, 6:24 PM
epriestley edited P1883 A New Paste (WOW!).
Nov 3 2015, 6:23 PM
epriestley added a comment to P1883 A New Paste (WOW!).

le doot

Nov 3 2015, 6:21 PM
epriestley updated the title for P1883 A New Paste (WOW!) from A New Paste to A New Paste (WOW!).
Nov 3 2015, 6:21 PM
epriestley updated the title for P1883 A New Paste (WOW!) from untitled to A New Paste.
Nov 3 2015, 6:21 PM
epriestley closed T5752: Navigation menus should work correctly on mobile by default, a subtask of T9132: Build an ApplicationEditor abstraction, as Resolved.
Nov 3 2015, 6:11 PM · Restricted Project, ApplicationEditor, Transactions
epriestley closed T5752: Navigation menus should work correctly on mobile by default as Resolved by committing Restricted Diffusion Commit.
Nov 3 2015, 6:11 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley added a revision to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges: Unknown Object (Differential Revision).
Nov 3 2015, 6:03 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 3 2015, 6:03 PM · Restricted Project, ApplicationEditor, Transactions
epriestley moved T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges from Backlog to v1 on the ApplicationEditor board.
Nov 3 2015, 5:58 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley added a project to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges: ApplicationEditor.
Nov 3 2015, 5:58 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 3 2015, 2:41 PM · Restricted Project, ApplicationEditor, Transactions
epriestley closed T9700: Change maniphest tasks depending on project memberships. as Invalid.

https://secure.phabricator.com/book/phabcontrib/article/feature_requests/

Nov 3 2015, 2:36 PM · Herald
epriestley added a comment to T9698: Allow bots to have email addresses assigned to them.

Does committing as botusername <anything@anything> definitely not work?

Nov 3 2015, 10:52 AM · Drydock, People, Diffusion
epriestley added a comment to T4768: Phabricator silently overwrites concurrent changes (no conflict detection).

D14390 introduces "ApplicationEditor", which includes more race-resistant controls for editing things like projects and subscribers. In effect, this should merge edits of these fields correctly in all cases where there are no conflicts. Here's an example:

Nov 3 2015, 4:08 AM · Restricted Project, ApplicationEditor, Wikimedia, Maniphest, Phriction
epriestley added a revision to T4768: Phabricator silently overwrites concurrent changes (no conflict detection): Unknown Object (Differential Revision).
Nov 3 2015, 3:59 AM · Restricted Project, ApplicationEditor, Wikimedia, Maniphest, Phriction
epriestley added a revision to T9132: Build an ApplicationEditor abstraction: Unknown Object (Differential Revision).
Nov 3 2015, 3:59 AM · Restricted Project, ApplicationEditor, Transactions
epriestley closed T9695: Have the ability to have an interstitial page for outbound Phurl links. as Wontfix.

I think this is exceedingly mild/theoretical.

Nov 3 2015, 3:54 AM · Phurl
epriestley added a project to T4768: Phabricator silently overwrites concurrent changes (no conflict detection): ApplicationEditor.
Nov 3 2015, 3:39 AM · Restricted Project, ApplicationEditor, Wikimedia, Maniphest, Phriction
epriestley added a comment to T9695: Have the ability to have an interstitial page for outbound Phurl links..

Can you give me a specific scenario where this would be useful?

Nov 3 2015, 3:32 AM · Phurl
epriestley closed T9696: /paste/ fails to load as Resolved.

Upgrade to fe7d8c2.

Nov 3 2015, 12:55 AM · Paste, Restricted Project

Nov 2 2015

epriestley added a comment to T9693: Better breadcrumb navigation.

This same problem exists elsewhere throughout the app.

Nov 2 2015, 10:37 PM
epriestley added members for Community: avivey, lpriestley, hach-que.
Nov 2 2015, 10:01 PM
epriestley changed the edit policy for Phurl.
Nov 2 2015, 10:00 PM
epriestley added a comment to T5307: UX for taking actions with search results.

@chad, do you have any general ideas on what this might look like offhand? It would be good to get a rough first iteration of a direction while I'm tackling ApplicationEditor since all the "generic batch editor" stuff will happen at some point in that process.

Nov 2 2015, 9:23 PM · Restricted Project, Dashboards (v2), ApplicationEditor, Design
epriestley added a project to T5307: UX for taking actions with search results: ApplicationEditor.
Nov 2 2015, 9:12 PM · Restricted Project, Dashboards (v2), ApplicationEditor, Design
epriestley added a comment to T9690: Remove calls to methods deprecated by newPage().

Let me get a little further with ApplicationEditor and throw a couple of reference diffs up here before anyone goes crazy with this, since I might still need to change some APIs.

Nov 2 2015, 9:11 PM · Contributor Onboarding, Modernization, Infrastructure
epriestley added a comment to T9689: unit test failure when auth.email-domains is configured.

To reproduce:

Nov 2 2015, 8:55 PM
epriestley assigned T9689: unit test failure when auth.email-domains is configured to lpriestley.
Nov 2 2015, 8:53 PM
epriestley added a revision to T9690: Remove calls to methods deprecated by newPage(): Unknown Object (Differential Revision).
Nov 2 2015, 8:52 PM · Contributor Onboarding, Modernization, Infrastructure
epriestley created T9690: Remove calls to methods deprecated by newPage().
Nov 2 2015, 8:32 PM · Contributor Onboarding, Modernization, Infrastructure
epriestley added a revision to T5752: Navigation menus should work correctly on mobile by default: Unknown Object (Differential Revision).
Nov 2 2015, 8:20 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley added a comment to T5752: Navigation menus should work correctly on mobile by default.

Actually I guess (2) already got pretty much fixed in D11340.

Nov 2 2015, 6:14 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley added a comment to T5752: Navigation menus should work correctly on mobile by default.

There are broadly two issues here:

Nov 2 2015, 6:12 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley claimed T5752: Navigation menus should work correctly on mobile by default.
Nov 2 2015, 6:10 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley added a comment to T9132: Build an ApplicationEditor abstraction.

I'm hoping to get this underway in the short term. Before ApplicationEditor actually gets written, we have a longstanding mess in how navigation menus and actions work with the existing ApplicationSearch stuff, roughly captured in T5752.

Nov 2 2015, 6:09 PM · Restricted Project, ApplicationEditor, Transactions
epriestley moved T5752: Navigation menus should work correctly on mobile by default from Backlog to v1 on the ApplicationEditor board.
Nov 2 2015, 6:06 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley moved T9132: Build an ApplicationEditor abstraction from Backlog to v1 on the ApplicationEditor board.
Nov 2 2015, 6:06 PM · Restricted Project, ApplicationEditor, Transactions
epriestley added a project to T5752: Navigation menus should work correctly on mobile by default: ApplicationEditor.
Nov 2 2015, 6:05 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley added a project to T9132: Build an ApplicationEditor abstraction: ApplicationEditor.
Nov 2 2015, 6:04 PM · Restricted Project, ApplicationEditor, Transactions
epriestley set the image for ApplicationEditor to F936803: profile.
Nov 2 2015, 6:03 PM
epriestley set the color for ApplicationEditor to Blue.
Nov 2 2015, 6:03 PM
epriestley created ApplicationEditor.
Nov 2 2015, 6:03 PM
epriestley added a comment to T9670: Conflicting field mappings for phabricator index when upgrading to Elasticsearch 2.0.

Thanks for testing the patch, should be in HEAD now. Let us know if you run into anything else.

Nov 2 2015, 4:22 PM · Elasticsearch
epriestley closed T9670: Conflicting field mappings for phabricator index when upgrading to Elasticsearch 2.0 as Resolved by committing Restricted Diffusion Commit.
Nov 2 2015, 4:21 PM · Elasticsearch
epriestley added a comment to T9688: Option to show Real Name instead of username.

Oh, sorry, T2950 was itself merged into T3167. Upshot is that we don't plan to change this in the upstream. See also T8227. I think there's a patch on one of those tasks to hack this in locally, but it will be messy/incomplete.

Nov 2 2015, 4:14 PM
epriestley merged task T9688: Option to show Real Name instead of username into T2950: Possibility to display the RealName instead of the UserName.
Nov 2 2015, 4:12 PM
epriestley updated subscribers of T2950: Possibility to display the RealName instead of the UserName.
Nov 2 2015, 4:12 PM · Differential
epriestley added a comment to T9684: AphrontSchemaQueryException #1054: Unknown column 'task.spacePHID' in 'where clause'.

Can you walk me through what commands you used to do your dump/restore? I can't reproduce this problem, and we routinely dump and restore instances in the Phacility cluster.

Nov 2 2015, 1:56 PM · Aphront
epriestley closed T9685: test as Spite.
Nov 2 2015, 1:55 PM · Space Test Users
epriestley added a revision to T9625: Fill in missing applications and icons on PHID types: Unknown Object (Differential Revision).
Nov 2 2015, 1:03 PM · Applications