Page MenuHomePhabricator
Feed Advanced Search

Oct 14 2015

joshuaspence added a comment to T7478: Inbound email is wrapped when sent from Gmail.

Would this be possible for #prioritization? I would work on it myself, but don't have any ideas for an appropriate fix.

Oct 14 2015, 5:54 AM · Mail

Oct 9 2015

joshuaspence updated the task description for T1116: Function __phutil_autoload should probably not throw an exception if it is the only registered autoload function.
Oct 9 2015, 1:51 AM · libphutil

Oct 8 2015

joshuaspence added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Well, it is essentially releasing into a non-production environment. We may then want to promote the artifact from the test environment to production.

Oct 8 2015, 9:40 PM · Restricted Project, Harbormaster
joshuaspence added a comment to T9533: Auto-create Maniphest tasks for concerns raised through Audit..

Yeah I don't know why you would want to duplicate Audit details to Maniphest. Do these commits have a single merge commit which could be audited instead?

Oct 8 2015, 5:46 PM · Maniphest, Audit, Herald
joshuaspence added a project to T9532: No symbols found even if they are presented in DB: Symbols.
Oct 8 2015, 5:44 PM · Symbols, Diffusion
joshuaspence added a project to T9530: Release Server / Workflow app / Future of Releeph : Releeph.
Oct 8 2015, 5:43 PM · Restricted Project, Harbormaster
joshuaspence added a comment to T9530: Release Server / Workflow app / Future of Releeph .

To clarify on my terminology, my eventual goal is to have the following environments:

Oct 8 2015, 5:33 PM · Restricted Project, Harbormaster
joshuaspence added a comment to T9530: Release Server / Workflow app / Future of Releeph .

The cost is probably small at the moment because we are only talking about an application server, but in the future I'd expect a QA environment to consist of:

Oct 8 2015, 5:30 PM · Restricted Project, Harbormaster
joshuaspence updated Q168: Can you enforce username based on email address? from to Enforce username based on email address.
Oct 8 2015, 3:32 PM · Auth
joshuaspence awarded Q167: How do you migrate Phabricator to a new domain? a Like token.
Oct 8 2015, 3:29 PM · Installing & Upgrading
joshuaspence updated the question details for Q167: How do you migrate Phabricator to a new domain?.
Oct 8 2015, 3:28 PM · Installing & Upgrading
joshuaspence added a comment to T9530: Release Server / Workflow app / Future of Releeph .

Sorry, I don't quite follow... (It's early and I'm still somewhat jetlagged... I'm in Vegas for AWS re:Invent at the moment).

Oct 8 2015, 3:25 PM · Restricted Project, Harbormaster
joshuaspence added a comment to T9530: Release Server / Workflow app / Future of Releeph .

I have a somewhat similar (although much more complex) use case. Basically, I want to eventually have the ability to spin up a QA environment from a diff. Currently we have developers do this manually, which means that the instances sit dormant for hours to days until the QA person is able to test it. Instead, I want to build a "Spin me up a QA environment from this diff" button into Differential. Roughly, I expect this to work as follows:

Oct 8 2015, 2:54 PM · Restricted Project, Harbormaster
joshuaspence added a comment to T9530: Release Server / Workflow app / Future of Releeph .

+1 on "Pipeline" instead of "Releeph".

Oct 8 2015, 2:33 PM · Restricted Project, Harbormaster
joshuaspence added a project to T9528: PhabricatorTaskmasterDaemon exiting with error 255 repeatedly: Phurl.
Oct 8 2015, 5:10 AM · Phurl, Daemons
joshuaspence added a project to T9514: Garbage Collect Old Differential Files: Differential.
Oct 8 2015, 5:06 AM · Differential

Oct 7 2015

joshuaspence added a parent task for T5155: Evaluate support for AWS IAM Roles in S3 Client: T9526: Support IAM credentials for Elasticsearch.
Oct 7 2015, 5:13 PM · Files
joshuaspence added a subtask for T9526: Support IAM credentials for Elasticsearch: T5155: Evaluate support for AWS IAM Roles in S3 Client.
Oct 7 2015, 5:13 PM · Search, Elasticsearch
joshuaspence created T9526: Support IAM credentials for Elasticsearch.
Oct 7 2015, 5:13 PM · Search, Elasticsearch
joshuaspence added a project to T9499: Revision repository is not updated when it is changed in the UI: Differential.
Oct 7 2015, 3:08 PM · Differential, Conduit
joshuaspence edited projects for T9522: CSS rule "word-break: break-word" breaks line numbers on innline pastes and table headers on phriction documents, added: PHUI; removed Celerity, Paste, Phriction.
Oct 7 2015, 3:00 PM · PHUI
joshuaspence added a project to T9523: Make search autocomplete show repository names: Diffusion.
Oct 7 2015, 2:59 PM · Restricted Project, Diffusion, Search

Oct 2 2015

joshuaspence added a project to T9484: Attempting to undo deletion of inline comments in a differential after starting to write a new inline comment results in 'Unhandled Exception ("InvalidArgumentException")': Differential.
Oct 2 2015, 8:56 AM · Differential
joshuaspence added projects to T9488: track accounts who did git clone: Facts, Diffusion.
Oct 2 2015, 8:54 AM · Diffusion, Facts

Oct 1 2015

joshuaspence added a comment to T9496: Allow Maniphest custom statuses (and priorities) to be disabled.

I suppose we could let you disable statuses so new tasks can't be put into those states, while still retaining history for them.

Oct 1 2015, 10:23 PM · Maniphest
joshuaspence added a comment to T9496: Allow Maniphest custom statuses (and priorities) to be disabled.

Another option would be to hide transactions which would result in an "Unknown Object" being rendered, which is maybe too magical but it minimises clutter in the UI (I really dislike seeing "Unknown Object" in the UI).

Oct 1 2015, 10:23 PM · Maniphest
joshuaspence added a comment to T9496: Allow Maniphest custom statuses (and priorities) to be disabled.

Maybe the removed status should be stored in the database somewhere? That way, we can show @josh changed the status to "Blocked" and with some sort of strikethrough text or something?

Oct 1 2015, 10:21 PM · Maniphest
joshuaspence created T9496: Allow Maniphest custom statuses (and priorities) to be disabled.
Oct 1 2015, 9:55 PM · Maniphest

Sep 28 2015

joshuaspence added a comment to T9073: The "PHPCS" linter gets out of memory error on large files.

Pretty sure this was only possible after the introduction of .arclint.

Sep 28 2015, 9:53 AM · Lint

Sep 27 2015

joshuaspence added a comment to T9073: The "PHPCS" linter gets out of memory error on large files.

I can't remember off the top of my head, but I thought we had a way to pass flags to external linters. Something like this:

Sep 27 2015, 9:05 PM · Lint
joshuaspence added a comment to T8975: Reference variable for the current user on Conduit Method Call page.

We haven't seen other requests for this and I don't think it's very straightforward. Consider these JSON values:

[{$me.phid}]
["{$me.phid}"]

The former value is not valid JSON though?

Sep 27 2015, 9:00 PM · Conduit

Sep 25 2015

joshuaspence added a comment to T9301: 403 when trying to HTTP pull from Inactive repositoy.

Either Phabricator should allow pulling from Inactive repositories (I see no reason to prevent pulls, but preventing pushes is probably reasonable),

Sep 25 2015, 11:25 PM · Diffusion
joshuaspence added a comment to T9331: Configure test-plan per repository.

Workarounds like the one above (or just writing similar Herald rules) seem reasonable to me, if not ideal.

Sep 25 2015, 11:23 PM · Diffusion, Differential
joshuaspence added a comment to T3278: ⛄ Build a summary mode Remarkup engine for constrained text areas.

I frequently use backticks in task/revision titles and would like for those to be rendered as monoscoped text, but this is a relatively small use case.

Sep 25 2015, 11:20 PM · Remarkup

Sep 23 2015

joshuaspence added a project to T9463: Build step Upload File does not work on Almanac Service Blueprint: Drydock.
Sep 23 2015, 8:30 PM · Drydock
joshuaspence added a comment to T9460: Unable to search for open tasks using Elasticsearch.

It seems that this is not limited to Maniphest, it applies to all search documents.

Sep 23 2015, 1:57 AM · Elasticsearch, Search
joshuaspence created T9460: Unable to search for open tasks using Elasticsearch.
Sep 23 2015, 1:56 AM · Elasticsearch, Search

Sep 22 2015

joshuaspence added a project to T9453: Merge the current task into another one: Maniphest.
Sep 22 2015, 9:48 PM · Maniphest
joshuaspence added a project to T9454: Re-open, close, etc. actions not visible: Differential.
Sep 22 2015, 9:47 PM · Differential, Phacility Support
joshuaspence awarded T9456: Evaluate upstream support for third-party build systems a Mountain of Wealth token.
Sep 22 2015, 9:45 PM · Restricted Project, Harbormaster

Sep 19 2015

joshuaspence renamed T9444: The function phutil_console_get_terminal_width needs to work with Windows from The function phutil_console_get_terminal_width() needs to work with Windows to The function phutil_console_get_terminal_width needs to work with Windows.
Sep 19 2015, 3:56 AM · Windows, libphutil
joshuaspence added a project to T9445: Show document hierarchy in wiki search results: Phriction.
Sep 19 2015, 3:53 AM · Phriction

Sep 18 2015

joshuaspence added a project to T9437: Task priorities change when moved between columns in a workboard: Workboards.
Sep 18 2015, 4:00 AM · Workboards, Restricted Project

Sep 17 2015

joshuaspence added a project to T9433: Strangeness in feed: Herald.
Sep 17 2015, 2:49 AM · Herald, Feed
joshuaspence added a comment to T8864: Arcanist staleness control.

One issue that we constantly face is as follows...

Sep 17 2015, 12:32 AM · Arcanist

Sep 15 2015

joshuaspence created T9424: Commit hash links to symbol lookup.
Sep 15 2015, 6:43 AM · Symbols, Differential

Sep 14 2015

joshuaspence added a project to T9418: Able to accept differential revision twice in a row: Differential.
Sep 14 2015, 9:45 PM · Differential, Restricted Project
joshuaspence added a comment to T9414: Method for archiving a things are inconsistent occasionally, sometimes.

To be honest, the paste I was archiving was a fork of another paste which I generated when I wanted to find out how forking a paste works.

Sep 14 2015, 8:27 PM · Modernization, Paste
joshuaspence added a comment to T9412: Annotate all the reasons that a user is included on the recipient list for mail.

Ah yeah, it seems that is the case.

Sep 14 2015, 11:48 AM · llvm, Restricted Project, Mail
joshuaspence added a comment to T9412: Annotate all the reasons that a user is included on the recipient list for mail.

No, both rules are a custom action which notifies a HipChat room.

Sep 14 2015, 11:43 AM · llvm, Restricted Project, Mail
joshuaspence created T9414: Method for archiving a things are inconsistent occasionally, sometimes.
Sep 14 2015, 8:56 AM · Modernization, Paste
joshuaspence archived P1838 Fork of P1836 bulk_move_workboard.php.
Sep 14 2015, 8:50 AM
joshuaspence updated the task description for T9413: Mail not sent for Ponder answers.
Sep 14 2015, 8:39 AM · Ponder, Mail
joshuaspence added a comment to T9413: Mail not sent for Ponder answers.

For reference, the mail ID for @chad closed this question as resolved is 69826.

Sep 14 2015, 8:38 AM · Ponder, Mail
joshuaspence created T9413: Mail not sent for Ponder answers.
Sep 14 2015, 8:37 AM · Ponder, Mail
joshuaspence created T9412: Annotate all the reasons that a user is included on the recipient list for mail.
Sep 14 2015, 7:14 AM · llvm, Restricted Project, Mail

Sep 13 2015

joshuaspence added a project to T9410: Policy behavior for Herald rules is murky and inconsistent: Herald.
Sep 13 2015, 9:44 PM · Restricted Project, Herald, Restricted Project
joshuaspence updated Q129: Why are dependencies vendored into the externals directory? from to Why are dependencies vendored into the externals directory?.
Sep 13 2015, 8:44 PM

Sep 12 2015

joshuaspence added projects to T9386: Embed search results in remarkup: Remarkup, Dashboards.
Sep 12 2015, 7:05 AM · Dashboards, Remarkup
joshuaspence added a comment to T9403: Different icons for task statuses.

I think it would still be reasonable to default wontfix and invalid to an X, but not fussed.

Sep 12 2015, 7:01 AM · Maniphest
joshuaspence added a comment to T9390: Show merged tasks.

+1 on this from me, but I agree that this is a duplicate of T8345.

Sep 12 2015, 6:59 AM · Maniphest
joshuaspence added a comment to T9403: Different icons for task statuses.

Wontfix also has a ticked checkbox.

Sep 12 2015, 5:02 AM · Maniphest
joshuaspence created T9403: Different icons for task statuses.
Sep 12 2015, 5:01 AM · Maniphest
joshuaspence created T9402: Unknown Objects.
Sep 12 2015, 2:50 AM · Maniphest
joshuaspence placed T9400: Running unit tests asynchronously when using `arc diff` up for grabs.
Sep 12 2015, 1:06 AM · Unit, Arcanist
joshuaspence closed T9401: inspect as Invalid.
Sep 12 2015, 1:05 AM

Sep 11 2015

joshuaspence added a project to T9400: Running unit tests asynchronously when using `arc diff`: Unit.
Sep 11 2015, 11:32 PM · Unit, Arcanist

Sep 9 2015

joshuaspence added a project to T9367: Add another accept state for code review: Differential.
Sep 9 2015, 8:43 PM · Differential, Restricted Project

Sep 8 2015

benjamin.cohen-solal awarded T9145: Exception on arc diff with PHPCS linter a Like token.
Sep 8 2015, 9:23 AM · Differential, Arcanist

Sep 6 2015

joshuaspence updated the task description for T9350: Add linter rules to detect undeclared class constants and methods.
Sep 6 2015, 9:28 PM · Infrastructure, Lint
joshuaspence updated the task description for T9350: Add linter rules to detect undeclared class constants and methods.
Sep 6 2015, 8:38 PM · Infrastructure, Lint
joshuaspence created T9350: Add linter rules to detect undeclared class constants and methods.
Sep 6 2015, 9:25 AM · Infrastructure, Lint
joshuaspence triaged T9062: Generalize PHPAST application as Wishlist priority.
Sep 6 2015, 8:17 AM · XHPAST
joshuaspence triaged T9063: Conduit application search as Wishlist priority.
Sep 6 2015, 8:17 AM · Contributor Onboarding, Restricted Project, Conduit
joshuaspence triaged T9100: Linter autofix produces a syntax error as Normal priority.
Sep 6 2015, 8:12 AM · Lint
joshuaspence added a subtask for T9116: Shell completion doesn't work for filenames containing a space: T7488: Add shell completion support to PhutilArgumentWorkflow.
Sep 6 2015, 8:10 AM · Restricted Project, Arcanist
joshuaspence added a parent task for T7488: Add shell completion support to PhutilArgumentWorkflow: T9116: Shell completion doesn't work for filenames containing a space.
Sep 6 2015, 8:10 AM · Restricted Project, libphutil
joshuaspence triaged T9116: Shell completion doesn't work for filenames containing a space as Low priority.
Sep 6 2015, 8:09 AM · Restricted Project, Arcanist
joshuaspence triaged T9126: diffusion history page should give browse links for each committed version of the file as Wishlist priority.
Sep 6 2015, 8:07 AM · Prioritized, Diffusion, Restricted Project
joshuaspence triaged T9131: `arc unit` doesn't output progressive results as Low priority.

(It appears that this is specific to the ArcanistConfigurationDrivenUnitTestEngine)

Sep 6 2015, 8:05 AM · Unit, Arcanist
joshuaspence added a subtask for T5568: Support `.arcunit`, similar to `.arclint`: T9131: `arc unit` doesn't output progressive results.
Sep 6 2015, 8:05 AM · Unit, Arcanist
joshuaspence added a parent task for T9131: `arc unit` doesn't output progressive results: T5568: Support `.arcunit`, similar to `.arclint`.
Sep 6 2015, 8:05 AM · Unit, Arcanist
joshuaspence triaged T9077: Some applications don't support the "Quote" action on comments properly as Normal priority.
Sep 6 2015, 7:59 AM · Restricted Project, Transactions
joshuaspence claimed T9077: Some applications don't support the "Quote" action on comments properly.
Sep 6 2015, 7:57 AM · Restricted Project, Transactions

Sep 4 2015

joshuaspence added a project to T9341: Unhandled exception due to wrong domain being used to access Phabricator: Aphront.
Sep 4 2015, 10:15 AM · Aphront

Sep 3 2015

joshuaspence added a project to T9338: PhabricatorApplicationTransactionPublishWorker errors with Unable to load transactions: Daemons.
Sep 3 2015, 10:27 PM · Daemons
joshuaspence created T9328: This rule's content type does not support the selected rule type.
Sep 3 2015, 9:53 AM · Herald
joshuaspence created T9327: Duplicate entry for key 'key_object'.
Sep 3 2015, 9:50 AM · Doorkeeper
joshuaspence created T9326: Parameter 'duration' has invalid type. Expected type 'optional float|int', got type 'string'.
Sep 3 2015, 9:49 AM · Harbormaster, Arcanist
joshuaspence created T9325: "Added a revision: Unknown Object (Differential Revision)" email.
Sep 3 2015, 9:03 AM · Differential, Mail

Sep 2 2015

joshuaspence added a project to T4954: Allow version dependencies to be specified for external linters: Lint.
Sep 2 2015, 8:33 AM · Lint, Arcanist
joshuaspence added a revision to T9131: `arc unit` doesn't output progressive results: Unknown Object (Differential Revision).
Sep 2 2015, 8:30 AM · Unit, Arcanist
joshuaspence created T9317: Unclear exception when patching nonexistant revision.
Sep 2 2015, 5:20 AM · Arcanist

Sep 1 2015

joshuaspence added a comment to T9314: Legalpad document title overflows screen.

This might be a more general issue:

Sep 1 2015, 10:07 PM · Restricted Project, Differential, Mobile
joshuaspence created T9314: Legalpad document title overflows screen.
Sep 1 2015, 10:02 PM · Restricted Project, Differential, Mobile
joshuaspence added a project to T9311: Marking a diff as Requires Changes no longer removes it from Blocking Others: Differential.
Sep 1 2015, 9:53 PM · Differential, Restricted Project
joshuaspence added a revision to T7215: ArcanistXMLLinterTestCase test failure: Unknown Object (Differential Revision).
Sep 1 2015, 10:16 AM · Lint

Aug 31 2015

joshuaspence added a project to T8714: Obscure error when a UnitEngine returns wrong result type: Unit.
Aug 31 2015, 9:39 PM · Unit, Arcanist
joshuaspence added a project to T8717: Bad error when first installing phabricator: Aphront.
Aug 31 2015, 9:37 PM · Aphront, Setup
joshuaspence added a project to T9293: WebSockets access problems with reverse SSL proxy : Aphlict.
Aug 31 2015, 9:35 PM · Restricted Project, Aphlict