Page MenuHomePhabricator
Feed Advanced Search

Jun 6 2014

joshuaspence created T5277: Aphlict client is started even if notifications are disabled.
Jun 6 2014, 8:10 PM · Aphlict

Jun 5 2014

joshuaspence edited this Maniphest Task.
Jun 5 2014, 11:12 PM · Facebook, Aphlict
joshuaspence closed T5126: `./bin/aphlict` should behave more like a service. as Resolved.

Closed by commit rP8a7a7dcbf1cb.

Jun 5 2014, 7:13 PM · Badge Awarded, Aphlict
joshuaspence edited this Maniphest Task.
Jun 5 2014, 7:13 PM · Badge Awarded, Aphlict
joshuaspence edited this Maniphest Task.
Jun 5 2014, 7:09 PM · Facebook, Aphlict
joshuaspence edited this Maniphest Task.
Jun 5 2014, 6:43 PM · Facebook, Aphlict
joshuaspence added a comment to T5258: Memes use older image transform code without modern error handling.

How are thumbnails generated? Surely not on-demand per request?

Jun 5 2014, 4:54 PM · Restricted Project, Macros, Files
joshuaspence triaged T5137: Make emails easier to filter as Wishlist priority.
Jun 5 2014, 4:53 PM · Mail
joshuaspence updated the task description for T5137: Make emails easier to filter.
Jun 5 2014, 4:52 PM · Mail
joshuaspence added a comment to T5137: Make emails easier to filter.

(Personally, I'd prefer it if Gmail allowed filtering on custom headers... but this seems unlikely in the near future)

Jun 5 2014, 4:52 PM · Mail
joshuaspence edited this Maniphest Task.
Jun 5 2014, 4:49 PM · Remarkup
joshuaspence closed T5264: Quoting a code block does not work as expected as Resolved.

Closed by commit rPHU120a050b9251.

Jun 5 2014, 4:49 PM · Remarkup
joshuaspence edited this Maniphest Task.
Jun 5 2014, 4:47 PM · Aphlict, Facebook
joshuaspence edited this Maniphest Task.
Jun 5 2014, 4:43 PM · Aphlict, Facebook
joshuaspence edited this Maniphest Task.
Jun 5 2014, 8:11 AM · Remarkup
joshuaspence claimed T3554: Implement a `bin/worker kill <criteria>` for batch-flushing tasks from the queue.
Jun 5 2014, 7:44 AM · Restricted Project, Daemons
joshuaspence edited this Maniphest Task.
Jun 5 2014, 6:55 AM · Aphlict, Facebook

Jun 4 2014

joshuaspence edited this Maniphest Task.
Jun 4 2014, 11:28 PM · Aphlict, Facebook
joshuaspence created T5264: Quoting a code block does not work as expected.
Jun 4 2014, 11:09 PM · Remarkup
joshuaspence added a comment to T4324: Change notification server so it only alerts appropriate clients.

Ok. I'm working on a diff but I might leave some of that stuff out initially.

Jun 4 2014, 8:09 PM · Facebook, Aphlict
joshuaspence added a comment to T5260: Need a way to define common include/exclude patterns in lint.

OK. A couple of thoughts.

Jun 4 2014, 7:46 PM · Arcanist
joshuaspence added a comment to T4324: Change notification server so it only alerts appropriate clients.

Before I go about implementing this, I want to discuss my possible approach to make sure that it is reasonable.

Jun 4 2014, 7:21 PM · Facebook, Aphlict
joshuaspence added a comment to T5193: Unable to install Releeph application.

Yeah sure, fair call.

Jun 4 2014, 7:06 PM · Releeph
joshuaspence added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

I've opened an issue on the amazon-s3-php-class project with regards to supporting IAM credentials. See https://github.com/tpyo/amazon-s3-php-class/issues/84.

Jun 4 2014, 7:06 PM · Files
joshuaspence raised the priority of T5155: Evaluate support for AWS IAM Roles in S3 Client from Wishlist to Low.

Increasing the priority for this task because it is something that we would really like to use.

Jun 4 2014, 7:04 PM · Files
joshuaspence created T5261: Unhandled exception when trying to unsubscribe from a project.
Jun 4 2014, 6:52 PM · Projects
joshuaspence added a comment to T5260: Need a way to define common include/exclude patterns in lint.

My opinion is that the .arclint file should stay as a JSON file. I think that allowing .arclint to be PHP would be very similar to just writing your own linter engine.

Jun 4 2014, 5:04 PM · Arcanist
joshuaspence added a comment to T5260: Need a way to define common include/exclude patterns in lint.

I'm curious as to what you mean... can you provide an example?

Jun 4 2014, 5:01 PM · Arcanist
joshuaspence added a comment to T5258: Memes use older image transform code without modern error handling.

Interestingly, the macro is one that I stole from here.

Jun 4 2014, 12:50 AM · Restricted Project, Macros, Files

Jun 3 2014

joshuaspence added a comment to T5258: Memes use older image transform code without modern error handling.

Yeah, ok... I let the command run for as long as it needed to. It took 1min 18sec.

Jun 3 2014, 11:59 PM · Restricted Project, Macros, Files
joshuaspence added a comment to T5258: Memes use older image transform code without modern error handling.

Running the convert command manually and it just seems to hang.

Jun 3 2014, 11:52 PM · Restricted Project, Macros, Files
joshuaspence placed T5245: Migrate Maniphest Projects to use edge infrastructure up for grabs.

I don't think that I know enough about Phabricator to complete this task.

Jun 3 2014, 11:46 PM · Support Impact, Maniphest
joshuaspence created T5258: Memes use older image transform code without modern error handling.
Jun 3 2014, 11:04 PM · Restricted Project, Macros, Files
joshuaspence added a comment to T5228: Perhaps remove the commit hook mode from linters.

Yeah I know... it's something to do with this (taken from cpplint.py --help):

Jun 3 2014, 9:17 PM · Arcanist
joshuaspence added a comment to T5228: Perhaps remove the commit hook mode from linters.

The reason for this is that cpplint.py doesn't seem to report the second or third warnings when passed input as stdin.

Jun 3 2014, 9:15 PM · Arcanist
joshuaspence closed T4812: Cleanup is required after performing deletion tasks as Resolved.

This stuff should generally be fixed by T4749, although some storage stuff may need to be migrated to use edges.

Jun 3 2014, 7:53 PM · Repositories, Phabricator, Diffusion
joshuaspence updated subscribers of T4965: Enable lint cache by default.

@epriestley, what are your thoughts on this? I'm happy to just close this maniphest if you do not intend to enable lint.cache by default.

Jun 3 2014, 7:52 PM · Badge Awarded, Arcanist
joshuaspence added a comment to T5193: Unable to install Releeph application.

I think that the correct fix here is to remove the releeph.installed configuration option and to, instead, allow installation of Releeph from /applications/view/PhabricatorApplicationReleeph/ as with all other applications.

Jun 3 2014, 7:51 PM · Releeph
joshuaspence closed T5256: Separate project membership from project subscription as Invalid.
Jun 3 2014, 7:36 PM · People, Projects
joshuaspence added a comment to T5256: Separate project membership from project subscription.

I wasn't aware of this... As I said, this report is coming to me from a colleague. Let me check with them.

Jun 3 2014, 7:07 PM · People, Projects
joshuaspence created T5256: Separate project membership from project subscription.
Jun 3 2014, 7:01 PM · People, Projects
joshuaspence closed T5255: Batch up SQL operations in the `./bin/repository parents` script as Resolved.

Closed by commit rP1503840cd945.

Jun 3 2014, 6:28 PM · Repositories
joshuaspence edited this Maniphest Task.
Jun 3 2014, 6:28 PM · Repositories
joshuaspence renamed T5238: Treat "Accepted" and "Accepted but Blocked" differentials differently within the UI from Formalise the notion of accepted differentials which are not ready to be landed. to Treat "Accepted" and "Accepted but Blocked" differentials differently within the UI..
Jun 3 2014, 5:59 PM · Differential
joshuaspence added a comment to T5238: Treat "Accepted" and "Accepted but Blocked" differentials differently within the UI.

I agree with you on most parts. I do, however, think that accepted-but-blocked differentials should be treated differently from accepted differentials in the UI. In most cases "blocked" can be inferred based on dependencies. It is probably not worth considering other forms of blocking (time based, for example).

Jun 3 2014, 5:57 PM · Differential
joshuaspence edited this Maniphest Task.
Jun 3 2014, 5:23 PM · Repositories
joshuaspence closed T5242: `./bin/repository parents` should provide a `--background` option. as a duplicate.

✘ Merged into T5255.

Jun 3 2014, 5:10 PM · Repositories
joshuaspence updated subscribers of T5255: Batch up SQL operations in the `./bin/repository parents` script.

◀ Merged tasks: T5242.

Jun 3 2014, 5:10 PM · Repositories
joshuaspence created T5255: Batch up SQL operations in the `./bin/repository parents` script.
Jun 3 2014, 5:09 PM · Repositories
joshuaspence edited this Maniphest Task.
Jun 3 2014, 4:30 PM · Repositories
joshuaspence closed T4749: Implement bin/destroy for monogrammed objects as Resolved.
Jun 3 2014, 5:28 AM · Projects
joshuaspence edited this Maniphest Task.
Jun 3 2014, 5:28 AM · Projects
joshuaspence created T5245: Migrate Maniphest Projects to use edge infrastructure.
Jun 3 2014, 12:34 AM · Support Impact, Maniphest
joshuaspence closed T5235: Implement `PhabricatorDestructableInterface` on `PhabricatorProject` as Resolved.

Closed by commit rPc2eff7c2163c.

Jun 3 2014, 12:10 AM · Projects, Phabricator
joshuaspence edited this Maniphest Task.
Jun 3 2014, 12:10 AM · Projects, Phabricator

Jun 2 2014

joshuaspence edited this Maniphest Task.
Jun 2 2014, 11:59 PM · Projects, Phabricator
joshuaspence edited this Maniphest Task.
Jun 2 2014, 11:58 PM · Badge Awarded, Differential
joshuaspence closed T4720: Expose "Abandon Revision" to non-authors with a config flag as Resolved.

Closed by commit rP1e2a592ceb36.

Jun 2 2014, 11:58 PM · Badge Awarded, Differential
joshuaspence created T5242: `./bin/repository parents` should provide a `--background` option..
Jun 2 2014, 10:56 PM · Repositories

Jun 1 2014

joshuaspence created T5238: Treat "Accepted" and "Accepted but Blocked" differentials differently within the UI.
Jun 1 2014, 10:08 AM · Differential
joshuaspence created T5237: Formalize the concept of "Blessed Reviewers".
Jun 1 2014, 4:30 AM · Repositories
joshuaspence created T5236: Allow projects to be deleted by `./bin/remove` if the project hasn't yet been used.
Jun 1 2014, 4:23 AM · Projects, Phabricator
joshuaspence edited this Maniphest Task.
Jun 1 2014, 4:23 AM · Projects, Phabricator
joshuaspence edited this Maniphest Task.
Jun 1 2014, 4:23 AM · Projects, Phabricator
joshuaspence created T5235: Implement `PhabricatorDestructableInterface` on `PhabricatorProject`.
Jun 1 2014, 4:15 AM · Projects, Phabricator
joshuaspence added a comment to T3820: Implement top-level "Spaces" that provide policy isolation to groups of objects.

I'm curious as to how far away this is? D9204 has been accepted but not closed.

Jun 1 2014, 3:13 AM · Spaces, Wikimedia, Policy

May 31 2014

joshuaspence updated subscribers of T5226: `./bin/repository parents` fails with `AphrontQueryDuplicateKeyException`.
In T5226#5, @epriestley wrote:
  • If you're in Git, run git log -n1 <hash> --format=%P
  • Does that list a single parent twice?
  • If so, does examining the commit provide an explanation of why?
May 31 2014, 12:22 PM · Repositories

May 30 2014

joshuaspence added a project to T4743: Provide "debug" and "production" targets for aphlict.swf in the build process: Aphlict.
May 30 2014, 10:37 PM · Aphlict
chad awarded T5204: Don't require project edit permission to adjust workboards a Doubloon token.
May 30 2014, 5:11 AM · Workboards, Projects, Policy
joshuaspence created T5226: `./bin/repository parents` fails with `AphrontQueryDuplicateKeyException`.
May 30 2014, 3:41 AM · Repositories

May 29 2014

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

Yeah, I should be able to put a bit of work into this.

May 29 2014, 9:05 PM · Facebook, Aphlict
joshuaspence closed T5195: `./bin/repository parents` fails with "Unknown Commit" as Resolved.

Closed by commit rP2f668493a0fb.

May 29 2014, 7:02 PM · Repositories
joshuaspence edited this Maniphest Task.
May 29 2014, 7:02 PM · Repositories
joshuaspence added a comment to T4324: Change notification server so it only alerts appropriate clients.

Yeah I figured it out. flex-sdk was the way to go. It was pretty straight-forward to setup (besides a few cryptic npm errors).

May 29 2014, 2:34 PM · Facebook, Aphlict
joshuaspence edited this Maniphest Task.
May 29 2014, 2:05 PM · Facebook, Aphlict
joshuaspence claimed T5196: Enforce that phd is run as the phd.user daemon user.
May 29 2014, 8:31 AM · Support Impact, Daemons
joshuaspence edited this Maniphest Task.
May 29 2014, 7:25 AM · Facebook, Aphlict

May 28 2014

joshuaspence edited this Maniphest Task.
May 28 2014, 11:24 PM · Facebook, Aphlict
joshuaspence edited this Maniphest Task.
May 28 2014, 11:15 PM · Repositories
joshuaspence claimed T5195: `./bin/repository parents` fails with "Unknown Commit".

Let me see if I can fix this.

May 28 2014, 10:47 PM · Repositories
joshuaspence added a project to T5204: Don't require project edit permission to adjust workboards: Workboards.
May 28 2014, 10:46 PM · Workboards, Projects, Policy
joshuaspence closed T5125: Arcanist does not aggregate exceptions pertaining to missing external linters. as Invalid.

It appears that I was wrong about this... I just tested this out and received the following output:

May 28 2014, 9:54 PM · Badge Awarded, Arcanist
joshuaspence added a comment to T5195: `./bin/repository parents` fails with "Unknown Commit".

Yeah, this issue seems to be related to branches that are not tracked by Diffusion. The following modification to PhabricatorRepositoryManagementParentsWorkflow works in the sense that ./bin/repository parents X no longer throws exceptions.

May 28 2014, 2:15 PM · Repositories
joshuaspence closed T5213: XHPAST fails to parse quotes nested within an expression nested within quotes. as Invalid.

I think this was due to a local modification I had forgotten about.

May 28 2014, 2:09 PM · XHPAST
joshuaspence created T5213: XHPAST fails to parse quotes nested within an expression nested within quotes..
May 28 2014, 1:36 PM · XHPAST
joshuaspence closed T5209: Add a version number to `ArcanistXHPASTLinter` as Resolved.

Closed by commit rARC7b61faa1927e.

May 28 2014, 1:34 PM · Arcanist
joshuaspence edited this Maniphest Task.
May 28 2014, 1:34 PM · Arcanist
joshuaspence updated subscribers of T4567: Allow moving of Project Board Columns.

◀ Merged tasks: T5206.

May 28 2014, 1:27 PM · Workboards, Projects
joshuaspence closed T5206: Workboard columns can no longer be rearranged as a duplicate.

✘ Merged into T4567.

May 28 2014, 1:27 PM · Workboards
joshuaspence added a comment to T5206: Workboard columns can no longer be rearranged.

Sorry, I wasn't completely honest in the maniphest description... Actually, one user suggested that it should be possible to do so (without ever having done so before) and the other user is likely mistaken.

May 28 2014, 1:27 PM · Workboards
joshuaspence edited this Maniphest Task.
May 28 2014, 9:09 AM · Arcanist
joshuaspence created T5209: Add a version number to `ArcanistXHPASTLinter`.
May 28 2014, 8:16 AM · Arcanist
joshuaspence created T5206: Workboard columns can no longer be rearranged.
May 28 2014, 3:54 AM · Workboards

May 27 2014

joshuaspence edited this Maniphest Task.
May 27 2014, 11:36 PM · Arcanist
joshuaspence created T5205: Restricted Users.
May 27 2014, 10:47 PM · People, Policy
joshuaspence created T5204: Don't require project edit permission to adjust workboards.
May 27 2014, 10:35 PM · Workboards, Projects, Policy
joshuaspence created T5203: Pruning commits from repository.
May 27 2014, 10:32 PM · Repositories
joshuaspence added a comment to T5195: `./bin/repository parents` fails with "Unknown Commit".

I have an idea on what this might be... I noticed that when I ran ./bin/repository parents, it seemed to scan more branches than I was tracking in Diffusion. When setting up the repository, I elected to only track the master branch.

May 27 2014, 9:10 PM · Repositories
joshuaspence added a project to T5196: Enforce that phd is run as the phd.user daemon user: Daemons.
May 27 2014, 3:09 PM · Support Impact, Daemons
joshuaspence edited this Maniphest Task.
May 27 2014, 1:52 PM · Badge Awarded, Differential