Page MenuHomePhabricator
Feed Advanced Search

Jul 17 2014

joshuaspence added a revision to T5651: "400 Bad Request" errors from Aphlict server: Restricted Differential Revision.
Jul 17 2014, 11:08 PM · Aphlict, Phabricator
joshuaspence edited this Maniphest Task.
Jul 17 2014, 9:46 PM · Aphlict, Phabricator
joshuaspence added a comment to T5651: "400 Bad Request" errors from Aphlict server.

I'm not sure that is the issue. I'll have a further look from the NodeJS side and see what is happening.

Jul 17 2014, 8:33 PM · Aphlict, Phabricator
joshuaspence added a comment to T5651: "400 Bad Request" errors from Aphlict server.

Ok, I managed to grab some of the data that is causing the 400:

Jul 17 2014, 1:53 PM · Aphlict, Phabricator
joshuaspence created T5651: "400 Bad Request" errors from Aphlict server.
Jul 17 2014, 1:40 PM · Aphlict, Phabricator
joshuaspence triaged T5648: Add a linter rule for parentheses being used with PHP language constructs as Wishlist priority.
Jul 17 2014, 8:54 AM · Arcanist
joshuaspence created T5648: Add a linter rule for parentheses being used with PHP language constructs.
Jul 17 2014, 8:53 AM · Arcanist
joshuaspence created T5646: Viewing a non-existent repository in Diffusion throws an unhandled exception.
Jul 17 2014, 6:11 AM · Diffusion
joshuaspence added a project to T5645: Diviner URL points to wrong Phabricator install: Remarkup.

This may be a wider issue with Remarkup... I'm not too sure.

Jul 17 2014, 5:48 AM · Remarkup, Documentation, Diviner
joshuaspence created T5645: Diviner URL points to wrong Phabricator install.
Jul 17 2014, 5:43 AM · Remarkup, Documentation, Diviner
joshuaspence created T5644: Add controls to prevent `pygmentize` from saturating system resources.
Jul 17 2014, 2:59 AM · Differential, Diffusion

Jul 16 2014

joshuaspence edited this Maniphest Task.
Jul 16 2014, 11:07 PM · Aphront
joshuaspence edited this Maniphest Task.
Jul 16 2014, 11:06 PM · Aphront
joshuaspence edited this Maniphest Task.
Jul 16 2014, 11:05 PM · Arcanist
joshuaspence edited this Maniphest Task.
Jul 16 2014, 11:05 PM · Arcanist
joshuaspence created T5640: Detect the use of undefined classes/functions during linting.
Jul 16 2014, 11:04 PM · Arcanist
joshuaspence created T5639: Detect the use of undefined magic constants.
Jul 16 2014, 10:53 PM · Arcanist
joshuaspence closed T5638: Expose comment ID in the UI as Invalid.
Jul 16 2014, 10:47 PM · Phabricator
joshuaspence added a comment to T5638: Expose comment ID in the UI.

Oh wow... I have literally never noticed this. Thanks

Jul 16 2014, 10:47 PM · Phabricator
joshuaspence added a comment to T5568: Support `.arcunit`, similar to `.arclint`.
In T5568#13, @avivey wrote:

With .arclint, this inconsistency is hidden from the API, in that there is only one engine, and it's implicit; In theory, the word "engine" isn't used in the lint flow any more.

By analogy, a ConfigurationDrivenUnit<something> would not be exposed, and the .arcunit file will hold test "engines" in the current meaning ("uniter"? "runner"? "tester"?).

I guess I'm suggesting is to make the lint code be more like the unit code (By removing the Engine layer from it). This will still break stuff, but mostly stuff we were trying to get rid of anyway, instead of just rename.

Jul 16 2014, 10:43 PM · Unit, Arcanist
joshuaspence added a comment to T5638: Expose comment ID in the UI.

What's that exactly?

Jul 16 2014, 10:42 PM · Phabricator
joshuaspence added a comment to T1806: Move Aphront to libphutil.
In T1806#14, @hach-que wrote:

I think that Aphront should probably be in it's own module, rather than being added to libphutil. Celerity would also be in that module.

I can see at some point in the far future phutil being used as a module and package system for building sites or command line tools (which only need libphutil and don't want a full web stack).

Jul 16 2014, 10:37 PM · Aphront
joshuaspence created T5638: Expose comment ID in the UI.
Jul 16 2014, 10:34 PM · Phabricator
joshuaspence added a comment to T1806: Move Aphront to libphutil.

For example, require_celerity_resource() and javelin_tag() are defined in Phabricator, but a lot of the moved code depends on them (I'm surprised arc lint didn't complain about this).

Jul 16 2014, 9:47 PM · Aphront
joshuaspence added a comment to T1806: Move Aphront to libphutil.

Thanks for the feedback. I figured that it was probably-not-quite-right but wasn't sure how to tackle this exactly (you're feedback now provides a better understanding of the work involved.

Jul 16 2014, 9:08 PM · Aphront
joshuaspence added a comment to T1806: Move Aphront to libphutil.

I've attached two diffs (D9941 and D9942) which I think close this task, although it seemed too simple? Let me know if anything is missing.

Jul 16 2014, 2:10 AM · Aphront
joshuaspence edited this Maniphest Task.
Jul 16 2014, 2:06 AM · Aphront
joshuaspence edited this Maniphest Task.
Jul 16 2014, 1:54 AM · Aphront

Jul 15 2014

joshuaspence renamed T4333: `arc land` should provide a mechanism to land revisions by other authors while preserving authorship meta-data from 'arc land' should provide a mechanism to land revisions by other authors while preserving authorship meta-data to `arc land` should provide a mechanism to land revisions by other authors while preserving authorship meta-data.
Jul 15 2014, 5:38 AM · Arcanist
joshuaspence renamed T4701: Linter for <?hh code from Lint Engine for <?hh code to Linter for <?hh code.
Jul 15 2014, 4:26 AM · Lint, Arcanist
joshuaspence updated the task description for T1460: Add "Done" link to an inline comment.
Jul 15 2014, 4:23 AM · User Delight, Differential

Jul 14 2014

joshuaspence updated the task description for T3855: `arc land` should work when the current branch/bookmark and the target branch/bookmark are the same.
Jul 14 2014, 2:26 AM · Restricted Project, Arcanist

Jul 13 2014

joshuaspence created T5617: Cannot re-order pinned applications on mobile.
Jul 13 2014, 10:17 PM · User Preferences, Mobile
joshuaspence updated the task description for T5616: Add tuple support to `PhutilTypeSpec`.
Jul 13 2014, 8:20 PM · libphutil
joshuaspence added a comment to T5616: Add tuple support to `PhutilTypeSpec`.

Ah whoops, yeah you're right.

Jul 13 2014, 8:20 PM · libphutil
joshuaspence created T5616: Add tuple support to `PhutilTypeSpec`.
Jul 13 2014, 7:48 PM · libphutil
joshuaspence created T5615: Add class name support to `PhutilTypeSpec`.
Jul 13 2014, 7:45 PM · libphutil
joshuaspence renamed T5228: Perhaps remove the commit hook mode from linters from arc lint cpplint linter doesn't correctly match all output to Perhaps remove the commit hook mode from linters.
Jul 13 2014, 7:15 PM · Arcanist
joshuaspence updated the task description for T5228: Perhaps remove the commit hook mode from linters.
Jul 13 2014, 7:11 PM · Arcanist
joshuaspence claimed T5097: `arc lint --everything` uses a large amount of memory in when executed in large repositories.
Jul 13 2014, 7:08 PM · Arcanist
joshuaspence closed T5596: Arcanist could query version information via Conduit as Wontfix.
Jul 13 2014, 6:13 PM · Conduit, Arcanist
joshuaspence added a comment to T5614: Typeaheads should work with slugs.

Sure, sounds reasonable and it seems that T4420 isnt far away from being resolved (fixed in D9903).

Jul 13 2014, 5:12 PM · Phabricator
joshuaspence created T5614: Typeaheads should work with slugs.
Jul 13 2014, 4:49 PM · Phabricator
joshuaspence claimed T4896: Move Audit to ApplicationTransactions.
Jul 13 2014, 2:35 PM · Support Impact, Transactions, Audit
joshuaspence claimed T2497: Audit workflow email notifications cannot be configured.
Jul 13 2014, 2:34 PM · Support Impact, Audit, Mail

Jul 11 2014

joshuaspence added a comment to T5604: Properly integrate Maniphest with Subscribers.

I guess I'm primarily talking about maniphest. You (@epriestley) commented on two tickets (T5604 and T5602) and I had two notifications: one update subscribers and one commented.

Jul 11 2014, 11:37 PM · Support Impact, Maniphest
joshuaspence added a comment to T5602: Consider flags to disable project features (can tag, can have members, can be reviewer...) .

Yeah that all sounds reasonable.

Jul 11 2014, 11:35 PM · Projects
joshuaspence added a comment to T5602: Consider flags to disable project features (can tag, can have members, can be reviewer...) .

I suppose that differentials has a stronger case than maniphests. As in, there are some projects which don't make any sense to be specified as code reviewers.

Jul 11 2014, 11:26 PM · Projects
joshuaspence created T5604: Properly integrate Maniphest with Subscribers.
Jul 11 2014, 11:13 PM · Support Impact, Maniphest
joshuaspence added a comment to T5602: Consider flags to disable project features (can tag, can have members, can be reviewer...) .

Being a member of Blessed Reviewers doesnt imply that you can add new members. We have an "Access" project for this purpose.

Jul 11 2014, 11:00 PM · Projects
joshuaspence updated the task description for T5602: Consider flags to disable project features (can tag, can have members, can be reviewer...) .
Jul 11 2014, 10:28 PM · Projects
joshuaspence created T5603: Implement a separate "Can Leave Project" policy.
Jul 11 2014, 8:20 PM · Projects, Policy
joshuaspence created T5602: Consider flags to disable project features (can tag, can have members, can be reviewer...) .
Jul 11 2014, 8:04 PM · Projects
joshuaspence renamed T5306: Don't show archived projects in global typeahead by default from Don't show archived projects in global typeahead by defualt to Don't show archived projects in global typeahead by default.
Jul 11 2014, 5:35 PM · Projects
joshuaspence closed T5336: Worker tasks should have priorities as Resolved.

Closed by commit rP9a679bf3746c.

Jul 11 2014, 5:02 PM · Daemons
joshuaspence edited this Maniphest Task.
Jul 11 2014, 5:02 PM · Daemons
joshuaspence renamed T4887: Extend the blocking reviewers functionality universally from Extend the blocking reviewers functionality universally. to Extend the blocking reviewers functionality universally.
Jul 11 2014, 3:17 PM · Restricted Project, Herald, Differential

Jul 10 2014

joshuaspence renamed T4932: Items on user profile feed do not get updated from Items on user profile feed do not get updated. to Items on user profile feed do not get updated.
Jul 10 2014, 9:07 PM · People
joshuaspence renamed T4948: Support checkstyle as an output format from Support checkstyle as an output format. to Support checkstyle as an output format.
Jul 10 2014, 9:07 PM · Arcanist
joshuaspence renamed T4949: Support JUnit as an output format for unit test results from Support JUnit as an output format for unit test results. to Support JUnit as an output format for unit test results.
Jul 10 2014, 9:07 PM · Unit, Arcanist
joshuaspence renamed T4950: Support outputting unit test coverage as Clover XML from Support outputting unit test coverage as Clover XML. to Support outputting unit test coverage as Clover XML.
Jul 10 2014, 9:06 PM · Unit, Arcanist
joshuaspence renamed T4951: Automatically build XHPAST when possible from Automatically build XHPAST when possible. to Automatically build XHPAST when possible.
Jul 10 2014, 9:06 PM · libphutil, Arcanist
joshuaspence renamed T4965: Enable lint cache by default from Enable lint cache by default. to Enable lint cache by default.
Jul 10 2014, 9:05 PM · Arcanist, Badge Awarded
joshuaspence renamed T4966: `arc lint --cache` is inconsistent in handling parameters from `arc lint --cache` is inconsistent in handling parameters. to `arc lint --cache` is inconsistent in handling parameters.
Jul 10 2014, 9:05 PM · Badge Awarded, Arcanist
joshuaspence renamed T4991: Object of class PassphraseCredentialTypeSSHPrivateKeyFile could not be converted to string from Object of class PassphraseCredentialTypeSSHPrivateKeyFile could not be converted to string. to Object of class PassphraseCredentialTypeSSHPrivateKeyFile could not be converted to string.
Jul 10 2014, 9:04 PM · Repositories, Auth
joshuaspence renamed T5063: Debugging performance issues from Debugging performance issues. to Debugging performance issues.
Jul 10 2014, 9:03 PM · Phabricator
joshuaspence renamed T5097: `arc lint --everything` uses a large amount of memory in when executed in large repositories from `arc lint --everything` uses a large amount of memory in when executed in large repositories. to `arc lint --everything` uses a large amount of memory in when executed in large repositories.
Jul 10 2014, 9:02 PM · Arcanist
joshuaspence renamed T5121: Shell completion can be improved from Shell completion can be improved. to Shell completion can be improved.
Jul 10 2014, 9:01 PM · Arcanist
joshuaspence renamed T5122: Running `arc shell-complete` without any arguments throws an error from Running `arc shell-complete` without any arguments throws an error. to Running `arc shell-complete` without any arguments throws an error.
Jul 10 2014, 9:01 PM · Badge Awarded, Arcanist
joshuaspence renamed T5123: `arc inlines` appears to be broken from `arc inlines` appears to be broken. to `arc inlines` appears to be broken.
Jul 10 2014, 9:00 PM · Badge Awarded, Arcanist
joshuaspence renamed T5128: Shell completion for the `--engine` flag from Shell completion for the `--engine` flag. to Shell completion for the `--engine` flag.
Jul 10 2014, 8:59 PM · Badge Awarded, Arcanist
joshuaspence renamed T5129: Shell completion for output format from Shell completion for output format. to Shell completion for output format.
Jul 10 2014, 8:59 PM · Badge Awarded, Arcanist
joshuaspence renamed T5130: Shell completion for `arc todo` is incorrect from Shell completion for `arc todo` is incorrect. to Shell completion for `arc todo` is incorrect.
Jul 10 2014, 8:59 PM · Badge Awarded, Arcanist
joshuaspence renamed T5136: Allow default severity to be set in `.arclint` from Allow default severity to be set in `.arclint`. to Allow default severity to be set in `.arclint`.
Jul 10 2014, 8:58 PM · Arcanist
joshuaspence renamed T5171: Create an `arc log` workflow from Create an `arc log` workflow. to Create an `arc log` workflow.
Jul 10 2014, 8:58 PM · Restricted Project, Arcanist
joshuaspence renamed T5172: Create an `arc status` workflow from Create an `arc status` workflow. to Create an `arc status` workflow.
Jul 10 2014, 8:57 PM · Prioritized, Restricted Project, Arcanist
joshuaspence renamed T5173: Provide man pages for Arcanist from Provide man pages for Arcanist. to Provide man pages for Arcanist.
Jul 10 2014, 8:57 PM · Arcanist
joshuaspence added a comment to T5596: Arcanist could query version information via Conduit.

I guess maybe that would get us half-way there. As in, it would allow us to say that upgrading might solve the problem, whereas a Conduit call could allow us to say whether upgrading would solve the problem. Just not sure if its worth the effort.

Jul 10 2014, 8:32 PM · Conduit, Arcanist
joshuaspence claimed T5596: Arcanist could query version information via Conduit.

Actually, if this seems reasonable then I should be able to work on it.

Jul 10 2014, 8:20 PM · Conduit, Arcanist
joshuaspence created T5596: Arcanist could query version information via Conduit.
Jul 10 2014, 8:18 PM · Conduit, Arcanist
joshuaspence renamed T5209: Add a version number to `ArcanistXHPASTLinter` from Add a version number to `ArcanistXHPASTLinter`. to Add a version number to `ArcanistXHPASTLinter`.
Jul 10 2014, 7:46 PM · Arcanist
joshuaspence renamed T5226: `./bin/repository parents` fails with `AphrontQueryDuplicateKeyException` from `./bin/repository parents` fails with `AphrontQueryDuplicateKeyException`. to `./bin/repository parents` fails with `AphrontQueryDuplicateKeyException`.
Jul 10 2014, 7:44 PM · Repositories
joshuaspence renamed T5236: Allow projects to be deleted by `./bin/remove` if the project hasn't yet been used from Allow projects to be deleted by `./bin/remove` if the project hasn't yet been used. to Allow projects to be deleted by `./bin/remove` if the project hasn't yet been used.
Jul 10 2014, 7:43 PM · Projects, Phabricator
joshuaspence renamed T5237: Formalize the concept of "Blessed Reviewers" from Formalize the concept of "Blessed Reviewers". to Formalize the concept of "Blessed Reviewers".
Jul 10 2014, 7:43 PM · Repositories
joshuaspence renamed T5238: Treat "Accepted" and "Accepted but Blocked" differentials differently within the UI from Treat "Accepted" and "Accepted but Blocked" differentials differently within the UI. to Treat "Accepted" and "Accepted but Blocked" differentials differently within the UI.
Jul 10 2014, 7:42 PM · Differential
joshuaspence renamed T5255: Batch up SQL operations in the `./bin/repository parents` script from Batch up SQL operations in the `./bin/repository parents` script. to Batch up SQL operations in the `./bin/repository parents` script.
Jul 10 2014, 7:40 PM · Repositories
joshuaspence renamed T5258: Memes use older image transform code without modern error handling from `CommandException` when trying to create a thumbnail. to `CommandException` when trying to create a thumbnail.
Jul 10 2014, 7:37 PM · Restricted Project, Macros, Files
joshuaspence renamed T5256: Separate project membership from project subscription from Separate project membership from project subscription. to Separate project membership from project subscription.
Jul 10 2014, 7:36 PM · People, Projects
joshuaspence renamed T5261: Unhandled exception when trying to unsubscribe from a project from Unhandled exception when trying to unsubscribe from a project. to Unhandled exception when trying to unsubscribe from a project.
Jul 10 2014, 7:29 PM · Projects
joshuaspence renamed T5264: Quoting a code block does not work as expected from Quoting a code block does not work as expected. to Quoting a code block does not work as expected.
Jul 10 2014, 7:28 PM · Remarkup
joshuaspence renamed T5284: Allow users to receive Aphlict notifications for an object they are viewing from Allow users to receive Aphlict notifications for an object they are viewing. to Allow users to receive Aphlict notifications for an object they are viewing.
Jul 10 2014, 7:05 PM · Aphlict
joshuaspence renamed T5324: Tweak Aphlict magic constants from Tweak Aphlict magic constants. to Tweak Aphlict magic constants.
Jul 10 2014, 7:02 PM · Aphlict
joshuaspence renamed T5326: Provide a mechanism to filter daemon logs from Provide a mechanism to filter daemon logs. to Provide a mechanism to filter daemon logs.
Jul 10 2014, 7:02 PM · Daemons
joshuaspence renamed T5327: Provide a `./bin/lookup` script from Provide a `./bin/lookup` script. to Provide a `./bin/lookup` script.
Jul 10 2014, 7:01 PM
joshuaspence renamed T5466: `ArcanistChmodLinter` does not raise an error on images that are executable from `ArcanistChmodLinter` does not raise an error on images that are executable. to `ArcanistChmodLinter` does not raise an error on images that are executable.
Jul 10 2014, 6:59 PM · Arcanist
joshuaspence added a comment to T5587: Changing the orientation of the device causes the list view to appear too small.

I think that this is related (but possibly not). If I navigate to Diffusion > A repository > A commit and then hit the back button, I get this:

Jul 10 2014, 6:44 PM · Design, Mobile
joshuaspence claimed T5374: Write an acceptance test for detecting when the Celerity map file is out-of-date.
Jul 10 2014, 6:35 PM · Celerity
joshuaspence renamed T5344: Multiplex AJAX calls from Aphlict clients through the JX.Leader from Aphlict Server should transmit notifications instead of clients making an AJAX call to Multiplex AJAX calls from Aphlict clients through the `AphlictMaster`.
Jul 10 2014, 4:47 PM · Aphlict
joshuaspence added a comment to T5336: Worker tasks should have priorities.

I'll just leave it as is.

Jul 10 2014, 4:18 PM · Daemons
joshuaspence added a comment to T5336: Worker tasks should have priorities.

(Does it make more sense for a lower number to represent a higher priority?)

Jul 10 2014, 3:25 PM · Daemons