Page MenuHomePhabricator
Feed Advanced Search

Dec 31 2015

joshuaspence added a comment to T10004: ApplicationEditor Errata.

It doesn't seem to work properly if I try to comment and also change the status of a task. The comment appears but the task status remains unchanged.

Dec 31 2015, 7:31 AM · ApplicationEditor
joshuaspence added a comment to T4863: Allow Workboard Cards to be customized for display.

I'm happy to send a diff over, but my design skills are quite lacking. How would.you think that the project tagd should be displayed? For example, suppose that a task is tagged with project X, Y and Z and is being viewed as a worknoard card for the board of project X. I'd say that we should show either Y or Z (as X is implied), but I'm not sure which should be preferred.

Dec 31 2015, 7:28 AM · Projects, Wikimedia, Workboards
joshuaspence added a comment to T4863: Allow Workboard Cards to be customized for display.

Projects displayed on workboard cards. We usually end up doing "[PROJECT] Title" as a workaround.

Dec 31 2015, 6:42 AM · Projects, Wikimedia, Workboards
joshuaspence added a comment to T4863: Allow Workboard Cards to be customized for display.

Is this available for prioritization?

Dec 31 2015, 5:35 AM · Projects, Wikimedia, Workboards

Dec 29 2015

eklitzke awarded T5105: Ensure that `ArcanistTextLinter` respects `.editorconfig` settings a Mountain of Wealth token.
Dec 29 2015, 11:25 PM · Arcanist

Dec 28 2015

joshuaspence added a project to T10057: Unhandled Exception on Tokens: Ponder.
Dec 28 2015, 9:37 PM · Ponder, Tokens, Bug Report
joshuaspence added a project to T10057: Unhandled Exception on Tokens: Tokens.
Dec 28 2015, 9:36 PM · Ponder, Tokens, Bug Report

Dec 25 2015

joshuaspence added a project to T10052: Harbormaster events are not listed in the Feed application: Harbormaster.
Dec 25 2015, 12:13 PM · Harbormaster, Bug Report

Dec 23 2015

joshuaspence added a comment to T10049: Differential highlight reticle persists after focusing an inline comment, then hiding it.

Ah, I figured it out by just pressing each letter of the keyboard sequentially.

Dec 23 2015, 9:05 PM · Inline Comments, Differential
joshuaspence created T10049: Differential highlight reticle persists after focusing an inline comment, then hiding it.
Dec 23 2015, 8:56 PM · Inline Comments, Differential
joshuaspence closed T9954: Cannot change a fulfiled promise to rejected as Resolved by committing Restricted Diffusion Commit.
Dec 23 2015, 12:57 PM · libphutil
joshuaspence created T10046: Unable to unignore config issues.
Dec 23 2015, 12:46 PM · Restricted Project, Feature Request, Config
joshuaspence added a revision to T1116: Function __phutil_autoload should probably not throw an exception if it is the only registered autoload function: Restricted Differential Revision.
Dec 23 2015, 12:36 PM · libphutil
joshuaspence added a revision to T9954: Cannot change a fulfiled promise to rejected: Restricted Differential Revision.
Dec 23 2015, 12:36 PM · libphutil
joshuaspence closed Q251: Managing cluster configuration as resolved.
Dec 23 2015, 8:56 AM · Phacility

Dec 22 2015

joshuaspence changed the name of U1 Phacility from to Phacility.
Dec 22 2015, 4:21 PM · Phacility
joshuaspence created T10036: Duplicate task status shows as "unknown status".
Dec 22 2015, 7:38 AM · Maniphest, Bug Report
joshuaspence awarded T9952: Let "Land Revision" target branches other than master a Like token.
Dec 22 2015, 6:40 AM · Differential
joshuaspence edited projects for T9954: Cannot change a fulfiled promise to rejected, added: libphutil; removed Differential, Bug Report.
Dec 22 2015, 5:54 AM · libphutil
joshuaspence reopened T9954: Cannot change a fulfiled promise to rejected as "Open".

I'm going to see if I can make libphutil compatible with this library which might involve some hackery such as in D14523.

Dec 22 2015, 5:53 AM · libphutil

Dec 21 2015

joshuaspence added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

I thought that it should still work because I'm running the repository pull daemon on the worker host?

Dec 21 2015, 11:35 PM · Infrastructure, Daemons
joshuaspence added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

Sure, I get that... But the import is failing even on the instance running without the --no-discovery flag.

Dec 21 2015, 10:27 PM · Infrastructure, Daemons
joshuaspence added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

I don't think that would fix the deadlock issue, which seems to be the root cause?

Dec 21 2015, 9:46 PM · Infrastructure, Daemons
joshuaspence added a comment to T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.

Seeing this on the repository host:

Dec 21 2015, 11:44 AM · Infrastructure, Daemons
joshuaspence created T10029: PhabricatorRepositoryGitCommitChangeParserWorker is unable to find a commit.
Dec 21 2015, 11:43 AM · Infrastructure, Daemons
joshuaspence closed T10028: Strange behavior for /tag/ URLs as Invalid.
Dec 21 2015, 11:26 AM · Projects
joshuaspence closed T10026: The objects you have listed include objects which do not exist as Invalid.
Dec 21 2015, 11:25 AM · Differential
joshuaspence added a comment to T10028: Strange behavior for /tag/ URLs.

Nevermind, this was my fault... the webserver was running a different version of the codebase than the rest of the cluster.

Dec 21 2015, 11:25 AM · Projects
joshuaspence added a comment to T10026: The objects you have listed include objects which do not exist.

Nevermind, this was my fault... the webserver was running a different version of the codebase than the rest of the cluster.

Dec 21 2015, 11:25 AM · Differential
joshuaspence created T10028: Strange behavior for /tag/ URLs.
Dec 21 2015, 11:13 AM · Projects
joshuaspence added a comment to T10026: The objects you have listed include objects which do not exist.
echo '{ids: [29252]}' | arc call-conduit differential.query
{
    "error": null,
    "errorMessage": null,
    "response": [
        {
            "activeDiffPHID": "PHID-DIFF-jljg7seerlxdwpqmctef",
            "authorPHID": "PHID-USER-abzwhc667osh5mwd4gk7",
            "auxiliary": {
                "jira.issues": [],
                "phabricator:depends-on": [
                    "PHID-DREV-2qrid2heomsyqknvz6ig"
                ],
                "phabricator:projects": []
            },
            "branch": "master",
            "ccs": [],
            "commits": [],
            "dateCreated": "1450064608",
            "dateModified": "1450349113",
            "diffs": [
                "590952",
                "590180",
                "589937"
            ],
            "hashes": [
                [
                    "gtcm",
                    "77b01130662887c1a7b5b15a6c04ddf0aa63820d"
                ],
                [
                    "gttr",
                    "bb2e97dcd67904e02fea4ac9643b6467f48aa6af"
                ]
            ],
            "id": "29252",
            "lineCount": "567",
            "phid": "PHID-DREV-7cs76mhttnhp7homxd4l",
            "repositoryPHID": "PHID-REPO-e7qvu3z7a3uhk7akjy7y",
            "reviewers": [
                "PHID-PROJ-cbz6xwpsmzwa4oqodzqg",
                "PHID-USER-5vh6hvh4jprplkbupz7g"
            ],
            "sourcePath": "/home/josh/workspace/REDACTED/",
            "status": "0",
            "statusName": "Needs Review",
            "summary": "REDACTED",
            "testPlan": "`arc lint --everything`",
            "title": "REDACTED",
            "uri": "https://phabricator.redacted.com/D29252"
        }
    ]
}
Dec 21 2015, 8:14 AM · Differential
joshuaspence added a comment to T10026: The objects you have listed include objects which do not exist.
> arc amend --trace
libphutil loaded from '/usr/src/libphutil/src'.
arcanist loaded from '/usr/src/arcanist/src'.
Config: Reading user configuration file "/home/josh/.arcrc"...
Config: Did not find system configuration at "/etc/arcconfig".
Working Copy: Reading .arcconfig from "/home/josh/workspace/REDACTED/.arcconfig".
Working Copy: Path "/home/josh/workspace/REDACTED" is part of `git` working copy "/home/josh/workspace/REDACTED".
Working Copy: Project root is at "/home/josh/workspace/REDACTED".
Config: Did not find local configuration at "/home/josh/workspace/REDACTED/.git/arc/config".
Loading phutil library from '/home/josh/workspace/REDACTED/support/flarc/src'...
>>> [0] <conduit> user.whoami() <bytes = 117>
>>> [1] <http> https://phabricator.redacted.com/api/user.whoami
<<< [1] <http> 2,570,538 us
<<< [0] <conduit> 2,572,524 us
>>> [2] <exec> $ git diff --no-ext-diff --no-textconv --raw 'HEAD' --
>>> [3] <exec> $ git ls-files --others --exclude-standard
<<< [2] <exec> 309,152 us
<<< [3] <exec> 442,695 us
>>> [4] <exec> $ git diff-files --name-only
<<< [4] <exec> 161,257 us
>>> [5] <exec> $ git rev-parse --verify HEAD^
<<< [5] <exec> 17,530 us
>>> [6] <exec> $ git rev-parse 'HEAD'
<<< [6] <exec> 22,073 us
>>> [7] <exec> $ git log --first-parent --format=medium 'HEAD^'..'d83b73a78e5ffea324c3948866988112837f342b'
<<< [7] <exec> 5,918 us
>>> [8] <conduit> differential.query() <bytes = 177>
>>> [9] <http> https://phabricator.redacted.com/api/differential.query
<<< [9] <http> 623,208 us
<<< [8] <conduit> 623,581 us
>>> [10] <conduit> differential.getcommitmessage() <bytes = 166>
>>> [11] <http> https://phabricator.redacted.com/api/differential.getcommitmessage
<<< [11] <http> 727,894 us
<<< [10] <conduit> 728,127 us
>>> [12] <conduit> differential.query() <bytes = 143>
>>> [13] <http> https://phabricator.redacted.com/api/differential.query
<<< [13] <http> 578,351 us
<<< [12] <conduit> 578,568 us
Amending commit message to reflect revision D29252: REDACTED.
>>> [14] <exec> $ git commit --amend --allow-empty -F '/tmp/e8ccn3ifj3wc8cko/13791-sHgYHg'
<<< [14] <exec> 203,644 us
Dec 21 2015, 8:11 AM · Differential
joshuaspence added a comment to T10026: The objects you have listed include objects which do not exist.

The exception is correct in that the reviewers field contains garbage:

Dec 21 2015, 8:07 AM · Differential
joshuaspence created T10026: The objects you have listed include objects which do not exist.
Dec 21 2015, 8:05 AM · Differential

Dec 19 2015

joshuaspence added a project to T10009: phabricator and maniphest should recognize links to themselves: Maniphest.
Dec 19 2015, 9:04 AM · Maniphest, Restricted Project, Feature Request

Dec 18 2015

joshuaspence added a comment to T10008: `arc patch` removes trailing whitespace.

Thanks for the quick fix.

Dec 18 2015, 1:36 AM · Arcanist

Dec 17 2015

joshuaspence updated the task description for T10005: Implement an ApplicationEditor-based Bulk Editor.
Dec 17 2015, 2:33 AM · ApplicationEditor

Dec 16 2015

joshuaspence updated Q251: Managing cluster configuration from to Managing cluster configuration.
Dec 16 2015, 7:21 PM · Phacility
joshuaspence awarded T10000: Consider restoring Clowncopterize a Pterodactyl token.
Dec 16 2015, 7:08 PM · Differential, Feature Request
joshuaspence added a comment to T10000: Consider restoring Clowncopterize.

Not sure if trolling...

Dec 16 2015, 7:08 PM · Differential, Feature Request

Dec 15 2015

joshuaspence closed T9985: testReview as Spite.
Dec 15 2015, 11:12 AM · Android, Bug Report
joshuaspence added a comment to T9986: I registered and I got a "No Create Permission" error.

Can you provide steps on how to reproduce this bug, it's not clear from your report. See Contributing Bug Reports.

Dec 15 2015, 11:11 AM · Bug Report
joshuaspence added a comment to T9987: Diffs in a task should be sorted by the dependency tree.

I don't understand the request. In any case, see Describing Root Problems.

Dec 15 2015, 11:08 AM · Maniphest, Feature Request
joshuaspence added a project to T9987: Diffs in a task should be sorted by the dependency tree: Maniphest.
Dec 15 2015, 11:06 AM · Maniphest, Feature Request

Dec 13 2015

joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.
In T9908#148901, @chad wrote:

I can reproduce it on Windows 10 / Chrome, but not Mac / Chrome.

Dec 13 2015, 8:39 PM · ApplicationEditor
joshuaspence closed T9977: Test as Spite.
Dec 13 2015, 8:35 PM
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.
In T9908#148885, @chad wrote:

Doesn't reproduce for me on Mac at least, should I be testing something more specific?

Dec 13 2015, 8:34 PM · ApplicationEditor
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.

It doesn't seem to work properly if I try to comment and also change the status of a task. The comment appears but the task status remains unchanged.

I can't reproduce this. Does it reproduce for you on this install?

Dec 13 2015, 8:32 PM · ApplicationEditor
joshuaspence added a comment to T9977: Test.

Test

Dec 13 2015, 8:31 PM
joshuaspence created T9977: Test.
Dec 13 2015, 8:31 PM
joshuaspence closed T9976: Test as Resolved.

This is a comment.

Dec 13 2015, 8:28 PM
joshuaspence created T9976: Test.
Dec 13 2015, 8:27 PM
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.
In T9908#148608, @chad wrote:

A minor usability issue as well... If you click on the "Add Action" drop down and continually press the down key then you end up adding every action. Maybe we can just disable this behavior?

This doesn't reproduce for me, can you provide more details? It just goes down the select list (and I have to hit <enter> to make it trigger)

Dec 13 2015, 8:27 PM · ApplicationEditor
joshuaspence updated subscribers of T9904: The Paste app doesn't work.
Dec 13 2015, 5:05 AM · Paste
joshuaspence updated the task description for T9861: Daemon PhabricatorTaskmasterDaemon throws alot of exceptions.
Dec 13 2015, 5:03 AM · Daemons

Dec 12 2015

joshuaspence added a comment to T9973: `arc land` detached head state with `--hold`.

I've often told people that they can use arc land --hold to inspect the changes before they are pushed (mostly for people who were not completely trusting of arc land. Whilst this is still technically true, I suspect that many people would not know what git push origin HEAD:master does (I personally had never seen this command before this task). It might be useful to output some sort of "Next Step" text when using arc land --hold.

Dec 12 2015, 11:53 PM · Arcanist, Bug Report
joshuaspence updated the task description for T9973: `arc land` detached head state with `--hold`.
Dec 12 2015, 11:25 PM · Arcanist, Bug Report
joshuaspence renamed T9973: `arc land` detached head state with `--hold` from `arc lan`d detached head state with `--hold` to `arc land` detached head state with `--hold`.
Dec 12 2015, 11:24 PM · Arcanist, Bug Report
joshuaspence renamed T9973: `arc land` detached head state with `--hold` from arc land detached head state with --hold to `arc lan`d detached head state with `--hold`.
Dec 12 2015, 11:24 PM · Arcanist, Bug Report
joshuaspence added a project to T9968: Phame can fatal if handed an older-style URI: Phame.
Dec 12 2015, 2:26 AM · Phame, Bug Report
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.

It doesn't seem to work properly if I try to comment and also change the status of a task. The comment appears but the task status remains unchanged.

I can't reproduce this. Does it reproduce for you on this install?

Dec 12 2015, 1:02 AM · ApplicationEditor
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.
In T9908#148608, @chad wrote:

A minor usability issue as well... If you click on the "Add Action" drop down and continually press the down key then you end up adding every action. Maybe we can just disable this behavior?

This doesn't reproduce for me, can you provide more details? It just goes down the select list (and I have to hit <enter> to make it trigger)

Dec 12 2015, 1:00 AM · ApplicationEditor
joshuaspence added a comment to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter.

I noticed a few minor issues after deploying this on our install.

Dec 12 2015, 12:44 AM · ApplicationEditor

Dec 10 2015

joshuaspence added a comment to T9954: Cannot change a fulfiled promise to rejected.

I don't know how exactly, but this error is related to T1116. Basically, adding this code fixes the described issue:

Dec 10 2015, 9:54 PM · libphutil
joshuaspence closed T9954: Cannot change a fulfiled promise to rejected as Invalid.

Hmm, actually... I think this is the fault of a custom extension I am using to upload files to S3.

Dec 10 2015, 9:51 PM · libphutil
joshuaspence created T9954: Cannot change a fulfiled promise to rejected.
Dec 10 2015, 9:51 PM · libphutil
joshuaspence added a project to T9945: Unable to delete owner packages, it does not implement PhabricatorDestructibleInterface: Owners.
Dec 10 2015, 9:12 AM · Owners, Bug Report
joshuaspence updated the task description for T9945: Unable to delete owner packages, it does not implement PhabricatorDestructibleInterface.
Dec 10 2015, 9:12 AM · Owners, Bug Report
joshuaspence added a project to T9946: Not adding archived owner packages as auditors on audits: Owners.
Dec 10 2015, 9:09 AM · Owners, Feature Request

Dec 9 2015

joshuaspence added projects to T9937: During arc land harbormaster lint/unit, it is hard to remember the failure information from previous arc diff: Arcanist, Harbormaster.
Dec 9 2015, 10:07 AM · Restricted Project, Feature Request, Harbormaster, Arcanist, Restricted Project
joshuaspence added projects to T9936: During arc land harbormaster failure, cannot tell if "arc lint" or "arc unit" failed: Arcanist, Harbormaster.
Dec 9 2015, 10:02 AM · Harbormaster, Arcanist, Restricted Project, Bug Report
joshuaspence added a project to T9939: bin/drydock lease doesn't work at all any more: Drydock.
Dec 9 2015, 8:49 AM · Drydock, Bug Report

Dec 7 2015

joshuaspence added a project to T9924: Add support for git worktree: Arcanist.
Dec 7 2015, 6:56 PM · FreeBSD, Restricted Project, Arcanist, Feature Request
joshuaspence added a member for Feature Request: joshuaspence.
Dec 7 2015, 6:53 PM
joshuaspence added a member for Bug Report: joshuaspence.
Dec 7 2015, 6:53 PM
joshuaspence added a project to T9908: Temporary Guide to Edit Forms / ApplicationEditor Chatter: ApplicationEditor.
Dec 7 2015, 6:49 PM · ApplicationEditor

Dec 6 2015

joshuaspence added a comment to T9876: Arcanist filename linter's regex should be configurable.

For what it's worth, I think that this is a reasonable request. I think that the only way to implement this would be to use a custom message which would be specified in the .arclint file. For example:

Dec 6 2015, 10:15 AM · Lint, Arcanist
joshuaspence created T9914: Badges are not shown on some timeline entries.
Dec 6 2015, 1:59 AM · Transactions, Badges
joshuaspence awarded T8707: Task descriptions with leading newlines are not preserved correctly across edits a Love token.
Dec 6 2015, 1:24 AM · Maniphest
joshuaspence awarded T8707: Task descriptions with leading newlines are not preserved correctly across edits a Heartbreak token.
Dec 6 2015, 12:57 AM · Maniphest
joshuaspence added a subtask for T9132: Build an ApplicationEditor abstraction: T9913: ApplicationEditor stacked comment actions can't be removed on mobile.
Dec 6 2015, 12:52 AM · Restricted Project, ApplicationEditor, Transactions
joshuaspence added a parent task for T9913: ApplicationEditor stacked comment actions can't be removed on mobile: T9132: Build an ApplicationEditor abstraction.
Dec 6 2015, 12:52 AM · ApplicationEditor, Maniphest
joshuaspence created T9913: ApplicationEditor stacked comment actions can't be removed on mobile.
Dec 6 2015, 12:49 AM · ApplicationEditor, Maniphest
joshuaspence added a comment to T8707: Task descriptions with leading newlines are not preserved correctly across edits.

Nice.

Dec 6 2015, 12:47 AM · Maniphest

Dec 4 2015

joshuaspence created T9899: Chatbot requires access to the database.
Dec 4 2015, 1:30 AM · Phabot

Dec 3 2015

joshuaspence added a comment to T9855: DifferentialChangesSinceLastUpdateField may fail policy checks and prevent mail from sending.

I'll see if I can come up with a reproduction case.

Dec 3 2015, 7:23 PM · Daemons, Differential

Dec 2 2015

greggrossmeier awarded T6549: Backup codes for multi-factor authentication a Love token.
Dec 2 2015, 11:34 PM · Restricted Project, Auth
joshuaspence added a comment to T9888: Provide guidance in the documentation about PHP7.

See also T9640 for tracking PHP7 compatibility.

Dec 2 2015, 9:56 PM · Documentation

Dec 1 2015

joshuaspence closed T9715: Prevent upgrade scripts from being run multiple times simultaneously as Resolved by committing Restricted Diffusion Commit.
Dec 1 2015, 7:21 PM · Database
joshuaspence updated the task description for T9874: Documentation references to "restart your webserver" do not explicitly tell you to restart both HTTP and PHP server processes.
Dec 1 2015, 7:58 AM · Setup, Documentation
joshuaspence added a project to T9874: Documentation references to "restart your webserver" do not explicitly tell you to restart both HTTP and PHP server processes: Setup.
Dec 1 2015, 7:58 AM · Setup, Documentation
joshuaspence renamed T9876: Arcanist filename linter's regex should be configurable from Arcanist filename linter's regex should be configurable. to Arcanist filename linter's regex should be configurable.
Dec 1 2015, 7:20 AM · Lint, Arcanist
joshuaspence added a project to T9876: Arcanist filename linter's regex should be configurable: Lint.
Dec 1 2015, 7:11 AM · Lint, Arcanist

Nov 29 2015

joshuaspence closed T1116: Function __phutil_autoload should probably not throw an exception if it is the only registered autoload function as Resolved by committing Restricted Diffusion Commit.
Nov 29 2015, 8:50 PM · libphutil
joshuaspence renamed T9871: Some PHUI form controls do not have identifiable "disabled" states from Some PHUI form controls do not have identifiable "disabled'" states to Some PHUI form controls do not have identifiable "disabled" states.
Nov 29 2015, 8:18 PM · ApplicationEditor
joshuaspence added a project to T9870: Include clang-format-lint as a linter: Lint.
Nov 29 2015, 8:17 PM · Restricted Project, Lint, Arcanist

Nov 28 2015

joshuaspence added a comment to T9848: CustomLinter Fails.
In T9848#145894, @OCram wrote:

Hmm strange, I do not use any md5 function. I simply copied the ArcanistTextLinter and changed it to work with files containing \r\n line ends. Thats the reason why I do not know where the md5 function all or the variables come from ^^

Nov 28 2015, 11:47 PM · Lint

Nov 27 2015

joshuaspence edited P1896 CountTransactionsHeraldAction.php.
Nov 27 2015, 9:03 AM

Nov 26 2015

joshuaspence created T9858: Cryptic error message when running `arc install certificate`.
Nov 26 2015, 4:29 AM · Arcanist
joshuaspence created T9857: Column 'content' cannot be null.
Nov 26 2015, 12:07 AM · Infrastructure, Paste