Page MenuHomePhabricator
Feed Advanced Search

May 18 2014

joshuaspence edited this Maniphest Task.
May 18 2014, 1:36 AM · Lint, Arcanist
joshuaspence edited this Maniphest Task.
May 18 2014, 1:09 AM · Lint, Arcanist

May 17 2014

joshuaspence edited this Maniphest Task.
May 17 2014, 12:01 PM · Lint, Arcanist
joshuaspence edited this Maniphest Task.
May 17 2014, 11:52 AM · Lint, Arcanist
joshuaspence closed T5085: Lint config is not relative to repository root as Resolved.

Closed by commit rARC7bde5941cf71.

May 17 2014, 4:48 AM · Arcanist
joshuaspence edited this Maniphest Task.
May 17 2014, 4:48 AM · Arcanist
joshuaspence edited this Maniphest Task.
May 17 2014, 4:47 AM · Arcanist
joshuaspence edited this Maniphest Task.
May 17 2014, 12:53 AM · Arcanist
joshuaspence claimed T5085: Lint config is not relative to repository root.

I have a diff awaiting code review that should fix this.

May 17 2014, 12:48 AM · Arcanist

May 16 2014

joshuaspence added a comment to T4324: Change notification server so it only alerts appropriate clients.

I'm pretty sure our install is running into performance issues due to this as well.

May 16 2014, 7:35 AM · Aphlict, Facebook
joshuaspence created T5075: Mailing Lists Cannot Be Deleted.
May 16 2014, 1:40 AM · Phabricator

May 15 2014

joshuaspence added a comment to T5063: Debugging performance issues.

Thanks, I forgot that Aphlict worked that way. That would definitely be causing a fair bit of traffic for us (probably more than Phabricator itself). I'll try turning it off and see what happens.

May 15 2014, 2:15 PM · Phabricator
joshuaspence added a comment to T5063: Debugging performance issues.

Thanks, I forgot that Aphlict worked that way. That would definitely be causing a fair bit of traffic for us (probably more than Phabricator itself). I'll try turning it off and see what happens.

May 15 2014, 2:15 PM · Phabricator
joshuaspence created T5063: Debugging performance issues.
May 15 2014, 8:22 AM · Phabricator

May 14 2014

joshuaspence edited this Maniphest Task.
May 14 2014, 10:41 PM · Lint, Arcanist
joshuaspence added a comment to T5028: Commit message text formatting in remote git repository (SSH) is not preserved.

With regards to git and %B, it definitely seems that %B is more desirable than %s%n%n%b. We could default to %B but fall-back to %s%n%n%b if the git version installed doesn't support %B (and probably raise a setup issue saying that "git version x.y.z is recommended").

May 14 2014, 1:13 PM · Diffusion
joshuaspence added a comment to T5028: Commit message text formatting in remote git repository (SSH) is not preserved.

The line breaks in my case are all single line breaks. Maybe @epriestley can shed some light on what is the expected behaviour?

May 14 2014, 11:40 AM · Diffusion
joshuaspence added a comment to T4813: Support for 72-character line length.
May 14 2014, 10:51 AM · Diffusion
joshuaspence reopened T4813: Support for 72-character line length as "Open".

This isn't quite the same as T5028... What I am asking for here is that all remarkup (whether it be commit messages or READMEs or whatever else) be

May 14 2014, 10:50 AM · Diffusion
joshuaspence added a comment to T5028: Commit message text formatting in remote git repository (SSH) is not preserved.

I may not understand the issue here, but I can't replicate this issue. If I view a commit in Diffusion which has linebreaks in the commit message, then I see linebreaks in Diffusion as well. I'm going to reopen T4813 because it is not quite the same as this.

May 14 2014, 10:49 AM · Diffusion
joshuaspence edited this Maniphest Task.
May 14 2014, 12:32 AM · Arcanist

May 13 2014

joshuaspence updated the task description for T4948: Support checkstyle as an output format.
May 13 2014, 9:47 PM · Arcanist
joshuaspence edited this Maniphest Task.
May 13 2014, 9:47 PM · Arcanist
joshuaspence edited this Maniphest Task.
May 13 2014, 9:46 PM · Arcanist
joshuaspence closed T4948: Support checkstyle as an output format as Resolved.

Closed by commit rARCec3de41684c9.

May 13 2014, 8:20 PM · Arcanist
joshuaspence edited this Maniphest Task.
May 13 2014, 8:20 PM · Arcanist

May 12 2014

joshuaspence added a comment to T5031: Draft Comment Persists After Submission.

I think the first approach seems to be reasonable and probably not too difficult. Not knowing how the underlying (JavaScript) code works here, I feel as though if the "save draft" action is queued at some time X and the comment is submitted at some time X+Y (Y > 0) then there is no reason to store the draft.

May 12 2014, 10:38 PM · Restricted Project, Support Impact, Mobile
joshuaspence edited this Maniphest Task.
May 12 2014, 10:09 PM · Arcanist
joshuaspence created T5031: Draft Comment Persists After Submission.
May 12 2014, 9:30 PM · Restricted Project, Support Impact, Mobile
joshuaspence edited this Maniphest Task.
May 12 2014, 2:51 PM · Arcanist, Badge Awarded
joshuaspence closed T4951: Automatically build XHPAST when possible as Resolved.

Closed by commit rPHU4b85681758d7.

May 12 2014, 2:34 PM · Arcanist, libphutil
joshuaspence edited this Maniphest Task.
May 12 2014, 2:34 PM · Arcanist, libphutil
joshuaspence edited this Maniphest Task.
May 12 2014, 2:31 PM · Arcanist, libphutil

May 8 2014

joshuaspence added a comment to T4940: Burnup Chart does not appear to be working.

Based on D8682, it seems that the bug was related to not writing transactions. If this is the case, I guess that the graph would still be wrong for historical data, but I should expect it to be accurate in the future. Is this correct?

May 8 2014, 10:37 PM · Maniphest
joshuaspence reopened T4940: Burnup Chart does not appear to be working as "Open".

Ok, so after updating everything earlier today this problem still exists.

May 8 2014, 1:39 PM · Maniphest
joshuaspence added a comment to T4991: Object of class PassphraseCredentialTypeSSHPrivateKeyFile could not be converted to string.

Our error logs aren't quite working at the moment. I'm in the process of moving Phabricator to a new dedicated host and don't really want to investigate where the logs are going until then.

May 8 2014, 12:25 AM · Auth, Repositories
joshuaspence added a comment to T4991: Object of class PassphraseCredentialTypeSSHPrivateKeyFile could not be converted to string.

I get this exception when trying to edit the existing key: Object of class PassphraseCredentialTypeSSHPrivateKeyFile could not be converted to string. I think its a permissions issue.

May 8 2014, 12:17 AM · Auth, Repositories
joshuaspence created T4991: Object of class PassphraseCredentialTypeSSHPrivateKeyFile could not be converted to string.
May 8 2014, 12:09 AM · Auth, Repositories

May 6 2014

joshuaspence added a comment to T4965: Enable lint cache by default.

My particular pain point at the moment is running arc lint --everything, which probably isn't a common use case. The last time that I ran this over our code base (which is quite large) it took around 20-30 minutes. We have more linters setup now so it likely takes a lot longer.

May 6 2014, 9:19 PM · Arcanist, Badge Awarded

May 5 2014

joshuaspence created T4966: `arc lint --cache` is inconsistent in handling parameters.
May 5 2014, 10:37 PM · Arcanist, Badge Awarded
joshuaspence created T4965: Enable lint cache by default.
May 5 2014, 10:32 PM · Arcanist, Badge Awarded
joshuaspence reopened T4954: Allow version dependencies to be specified for external linters as "Open".

Ok, so D8971 didn't fix this, at least not completely.

May 5 2014, 10:23 PM · Lint, Arcanist
joshuaspence closed T4954: Allow version dependencies to be specified for external linters as Resolved.

Closed by commit rARCf2b341ae038a.

May 5 2014, 10:10 PM · Lint, Arcanist
joshuaspence edited this Maniphest Task.
May 5 2014, 10:10 PM · Lint, Arcanist
joshuaspence renamed T4951: Automatically build XHPAST when possible from Provide a `build-xhpast` command. to Automatically build XHPAST when possible..
May 5 2014, 9:09 PM · Arcanist, libphutil
joshuaspence added a comment to T4951: Automatically build XHPAST when possible.

Yeah, ok... that sounds entirely reasonable. Let me give it a shot.

May 5 2014, 9:07 PM · Arcanist, libphutil
joshuaspence added a comment to T4914: Don't let users make more than the supported number of workboards.

Will D8942 actually fix the exception? Or just prevent the application from getting into this state?

May 5 2014, 5:03 AM · Badge Awarded, Workboards

May 4 2014

joshuaspence edited this Maniphest Task.
May 4 2014, 11:47 AM · Lint, 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..
May 4 2014, 11:46 AM · Unit, Arcanist
joshuaspence updated the task description for T4954: Allow version dependencies to be specified for external linters.
May 4 2014, 1:41 AM · Lint, Arcanist
joshuaspence created T4954: Allow version dependencies to be specified for external linters.
May 4 2014, 1:40 AM · Lint, Arcanist
joshuaspence added a comment to T4951: Automatically build XHPAST when possible.

Yes, we use this linter on our own code base, which seems to be a reasonable use case.

May 4 2014, 1:13 AM · Arcanist, libphutil
joshuaspence added a comment to T4951: Automatically build XHPAST when possible.

Sorry, I meant that after performing arc upgrade (i.e. after upgrading libphutil), it may be necessary to run build_xhpast.sh, not during arc upgrade. This would be the case if the user wishes to perform arc lint with the XHPAST linter after they have upgraded.

May 4 2014, 1:05 AM · Arcanist, libphutil
joshuaspence added a comment to T4951: Automatically build XHPAST when possible.

Correct me if I am wrong here, but it's not true that the build_xhpast.sh script is a developer only feature. Any user of arc who at some stage performs at arc upgrade will possibly have to deal with this script.

May 4 2014, 12:03 AM · Arcanist, libphutil

May 3 2014

joshuaspence edited this Maniphest Task.
May 3 2014, 4:37 AM · Arcanist, libphutil
joshuaspence created T4951: Automatically build XHPAST when possible.
May 3 2014, 4:00 AM · Arcanist, libphutil
joshuaspence created T4950: Support outputting unit test coverage as Clover XML.
May 3 2014, 3:56 AM · Unit, Arcanist
joshuaspence created T4949: Support JUnit as an output format for unit test results.
May 3 2014, 3:53 AM · Unit, Arcanist
joshuaspence created T4948: Support checkstyle as an output format.
May 3 2014, 3:47 AM · Arcanist

May 2 2014

joshuaspence closed T4940: Burnup Chart does not appear to be working as Resolved.
May 2 2014, 3:16 AM · Maniphest
joshuaspence added a comment to T4940: Burnup Chart does not appear to be working.

Was it D8682?

May 2 2014, 2:39 AM · Maniphest
joshuaspence added a comment to T4940: Burnup Chart does not appear to be working.

Oh ok.... do you know when it was fixed roughly?

May 2 2014, 2:37 AM · Maniphest

May 1 2014

joshuaspence created T4940: Burnup Chart does not appear to be working.
May 1 2014, 11:53 PM · Maniphest

Apr 30 2014

joshuaspence created T4932: Items on user profile feed do not get updated.
Apr 30 2014, 9:36 PM · People

Apr 29 2014

joshuaspence added a comment to T4914: Don't let users make more than the supported number of workboards.

Ok sure... where should I be looking in the DB?

Apr 29 2014, 6:50 AM · Badge Awarded, Workboards
joshuaspence created T4914: Don't let users make more than the supported number of workboards.
Apr 29 2014, 1:20 AM · Badge Awarded, Workboards

Apr 27 2014

joshuaspence closed T4747: Previous revisions not being assigned to parent repository as Wontfix.
Apr 27 2014, 10:22 AM · Differential, Diffusion

Apr 23 2014

joshuaspence added a comment to T4887: Extend the blocking reviewers functionality universally.

OK, thanks for the update.

Apr 23 2014, 11:22 PM · Restricted Project, Differential, Herald
joshuaspence created T4887: Extend the blocking reviewers functionality universally.
Apr 23 2014, 11:15 PM · Restricted Project, Differential, Herald

Apr 21 2014

joshuaspence added a comment to T4813: Support for 72-character line length.

I think this example works: https://github.com/jenkinsci/job-dsl-plugin/blob/master/README.md

Apr 21 2014, 10:27 PM · Diffusion
joshuaspence added a comment to T4813: Support for 72-character line length.

Yes, that is essentially what I am asking for.

Apr 21 2014, 10:15 PM · Diffusion

Apr 16 2014

joshuaspence created T4813: Support for 72-character line length.
Apr 16 2014, 9:24 PM · Diffusion
joshuaspence created T4812: Cleanup is required after performing deletion tasks.
Apr 16 2014, 9:19 PM · Diffusion, Phabricator, Repositories

Apr 9 2014

joshuaspence created T4780: Repository reconciliation doesn't use SSH credentials.
Apr 9 2014, 10:05 PM · Repositories
joshuaspence created T4779: Using the save_lint.php script.
Apr 9 2014, 9:37 PM · Repositories
joshuaspence added a comment to T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.

@epriestley, any thoughts on this? I'm happy to work on a fix but I'm not 100% clear on what the issue is.

Apr 9 2014, 9:35 PM · Differential, Repositories
joshuaspence added a comment to T4747: Previous revisions not being assigned to parent repository.

Ok fair enough.

Apr 9 2014, 8:39 AM · Differential, Diffusion
joshuaspence added a comment to T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.

OK, I can provide some more insight into this.

Apr 9 2014, 7:35 AM · Differential, Repositories

Apr 8 2014

joshuaspence removed a project from T4758: Improve syntax highlighting documentation: Differential.
Apr 8 2014, 9:19 PM · Documentation
joshuaspence added a comment to T4758: Improve syntax highlighting documentation.

It was (and still is, partially) unclear to me under what conditions a file would be syntax highlighted with pygmentize. It seems that the following logic is applied:

Apr 8 2014, 9:18 PM · Documentation
joshuaspence updated subscribers of T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.

◀ Merged tasks: T4746.

Apr 8 2014, 12:19 PM · Differential, Repositories
joshuaspence closed T4746: Previous revisions not being auto-closed as a duplicate.

✘ Merged into T4767.

Apr 8 2014, 12:19 PM · Diffusion, Differential
joshuaspence added a comment to T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.

Hmm, ok. So I ran ./scripts/repository/reparse.php --message --all X, but the diff is still in the "Accepted" state.

Apr 8 2014, 12:17 PM · Differential, Repositories
joshuaspence added a comment to T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.

So I've now marked the repository as imported... is it possible to reprocess these commits so that the diffs are closed?

Apr 8 2014, 11:38 AM · Differential, Repositories
joshuaspence added a comment to T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.

Ah! Right, okay. That would explain it.

Apr 8 2014, 11:36 AM · Differential, Repositories
joshuaspence added a comment to T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.

Another potentially useful detail is that the repository is only 99.99% imported. This is because 1 commit could not be processed (I had to kill the worker task) due to the commit message containing a UTF8 character outside of BMP.

Apr 8 2014, 8:57 AM · Differential, Repositories
joshuaspence added a comment to T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.

This is probably related to T4746

Apr 8 2014, 8:55 AM · Differential, Repositories
joshuaspence created T4767: Autoclose and "Fixes/Ref" are too difficult for users to debug.
Apr 8 2014, 8:51 AM · Differential, Repositories

Apr 7 2014

joshuaspence created T4758: Improve syntax highlighting documentation.
Apr 7 2014, 11:34 PM · Documentation
joshuaspence closed T4750: Modifying differential comments as Resolved.

Thanks, this works

Apr 7 2014, 3:36 PM · Differential
joshuaspence created T4750: Modifying differential comments.
Apr 7 2014, 3:10 PM · Differential
joshuaspence added a comment to T4746: Previous revisions not being auto-closed.

No, this doesn't seem to work. Although I'm talking about autoclosing diffs, not maniphests.

Apr 7 2014, 2:40 PM · Diffusion, Differential
joshuaspence added a comment to T4747: Previous revisions not being assigned to parent repository.

What I mean exactly is that I have a differential with the following properties:

Apr 7 2014, 12:39 PM · Diffusion, Differential
joshuaspence added a comment to T4748: Closing old revisions.

This is partially a duplicate of T4720 (which doesn't including closing diffs)

Apr 7 2014, 8:23 AM · Differential
joshuaspence created T4749: Implement bin/destroy for monogrammed objects.
Apr 7 2014, 8:16 AM · Projects
joshuaspence created T4748: Closing old revisions.
Apr 7 2014, 8:12 AM · Differential
joshuaspence updated the task description for T4747: Previous revisions not being assigned to parent repository.
Apr 7 2014, 6:06 AM · Diffusion, Differential
joshuaspence updated the task description for T4746: Previous revisions not being auto-closed.
Apr 7 2014, 6:05 AM · Diffusion, Differential
joshuaspence created T4747: Previous revisions not being assigned to parent repository.
Apr 7 2014, 6:04 AM · Diffusion, Differential
joshuaspence renamed T4746: Previous revisions not being auto-closed from Previous Revisions Not Being Auto-Closed to Previous revisions not being auto-closed.
Apr 7 2014, 6:01 AM · Differential, Diffusion