Page MenuHomePhabricator
Feed Advanced Search

Aug 24 2015

joshuaspence updated subscribers of T5568: Support `.arcunit`, similar to `.arclint`.
Aug 24 2015, 4:14 AM · Unit, Arcanist
joshuaspence merged task T9036: Add support for build properties in XUnitTestEngine into T5568: Support `.arcunit`, similar to `.arclint`.
Aug 24 2015, 4:14 AM · Arcanist
joshuaspence added a comment to T9036: Add support for build properties in XUnitTestEngine .

Yeah OK. I think this falls into T5568 then, which should cover pas song flags to the underlying tools.

Aug 24 2015, 4:13 AM · Arcanist

Aug 23 2015

joshuaspence added a comment to T9036: Add support for build properties in XUnitTestEngine .

What are build properties exactly? Is this just passing command line flags to the underlying binary?

Aug 23 2015, 10:11 PM · Arcanist
joshuaspence added a project to T9052: "close as duplicate" workflow should allow me to close the task I'm looking at as a dupe of another: Maniphest.
Aug 23 2015, 10:00 PM · Maniphest, Restricted Project
joshuaspence added a project to T9053: Fix asymmetry between Project Reviewers and normal Reviewers: Differential.
Aug 23 2015, 10:00 PM · Differential, Restricted Project
joshuaspence added a project to T9057: Searching the wiki takes too many clicks: Phriction.
Aug 23 2015, 8:54 PM · Phriction, Restricted Project
joshuaspence added a comment to T9058: PhabricatorPolicyFilter::hasCapability() does not apply application-level "Can Use Application" policy checks.

I'm happy to take a crack at this, but I'm not sure what the desired behavior is... Silently drop notifications to users that don't have the correct permissions? Filter the list of users to notify before triggering notifications?

Aug 23 2015, 8:53 PM · Policy, Differential, Daemons
joshuaspence added a comment to T7580: Alert users to username mentions in Conpherence threads they are members of.

I'd actually like this functionality in other places such as Maniphest. That is, I'd like a stronger notification if I am mentioned on an object that I am subscribed to rather than just a plain comment which doesn't contain a mention.

Aug 23 2015, 8:49 PM · Conpherence (v4)
joshuaspence claimed T9063: Conduit application search.
Aug 23 2015, 12:02 PM · Contributor Onboarding, Restricted Project, Conduit
joshuaspence added a project to T9071: Herald rule supports Differential Revision dependent processing: Differential.
Aug 23 2015, 11:33 AM · Differential, Herald
joshuaspence claimed T9075: Generate transaction when a paste is forked.
Aug 23 2015, 11:31 AM · Paste
joshuaspence claimed T9084: Use a typeaheads for querying Object Types in Flags.
Aug 23 2015, 11:29 AM · Contributor Onboarding, Flags
joshuaspence claimed T9085: "Temporary" badges on Files has odd size/alignment on mobile.
Aug 23 2015, 11:28 AM · PHUI
joshuaspence updated the task description for T9084: Use a typeaheads for querying Object Types in Flags.
Aug 23 2015, 11:28 AM · Contributor Onboarding, Flags
joshuaspence added a project to T9108: Don't die horribly when large commit is pushed: Diffusion.
Aug 23 2015, 6:45 AM · Diffusion, Restricted Project
joshuaspence added a project to T9110: arc diff should have an option to update the title and summary: Differential.
Aug 23 2015, 6:43 AM · Differential, Restricted Project
joshuaspence added a project to T9119: Option to allow non-admin to create repositories?: Policy.
Aug 23 2015, 6:40 AM · Policy, Diffusion
joshuaspence added a project to T9121: documentation on how to add a new field to Differential: Documentation.
Aug 23 2015, 6:39 AM · Documentation, Custom Fields, Differential
joshuaspence added a project to T9121: documentation on how to add a new field to Differential: Custom Fields.
Aug 23 2015, 6:39 AM · Documentation, Custom Fields, Differential
joshuaspence added a project to T9122: Translatable Maniphest Task Priorities: Maniphest.
Aug 23 2015, 6:36 AM · Maniphest
joshuaspence added a comment to T9123: Build Phabricator in Harbormaster (v2).

Is this going to include the ability to build (i.e. lint and test) diffs as well, or is that part of v3?

Aug 23 2015, 6:32 AM · Prioritized, Harbormaster
joshuaspence added a project to T9130: issue on phabricator website: second page of an advanced search is not accessible: Search.
Aug 23 2015, 6:30 AM · Search
joshuaspence added a project to T9144: PhabricatorTaskmasterDaemon always raise EXCEPTION: Daemons.
Aug 23 2015, 6:26 AM · Daemons
joshuaspence added a project to T9145: Exception on arc diff with PHPCS linter: Differential.
Aug 23 2015, 6:26 AM · Differential, Arcanist
joshuaspence claimed T9145: Exception on arc diff with PHPCS linter.
Aug 23 2015, 6:26 AM · Differential, Arcanist
joshuaspence added a project to T9147: Implement Project/Workboard/Column Condition: Workboards.
Aug 23 2015, 6:24 AM · Workboards, Herald
joshuaspence added a project to T9148: Cannot send email: Mail.
Aug 23 2015, 6:24 AM · Mail
joshuaspence added a comment to T9151: Search for Task by parent.

I would like to take this one step further and consider dependencies recursively. If task X blocks task Y, which itself blocks task Z, then I would like to be able to search for "tasks blocking Z" which should include both X and Y.

Aug 23 2015, 6:23 AM · Maniphest
joshuaspence added a project to T9176: VCS access broken after update: Diffusion.
Aug 23 2015, 3:55 AM · Diffusion
joshuaspence added projects to T9198: Get list of repos in diffusion over ssh: Conduit, Diffusion.
Aug 23 2015, 3:26 AM · Diffusion, Conduit
joshuaspence added a comment to T9250: "Unknown Object" shown when an object is moved on a workboard that cannot be seen.

I guess this is related to / a duplicate of T4345.

Aug 23 2015, 3:22 AM · Policy, Workboards
joshuaspence added projects to T9250: "Unknown Object" shown when an object is moved on a workboard that cannot be seen: Workboards, Policy.
Aug 23 2015, 3:20 AM · Policy, Workboards
joshuaspence claimed T4334: Support PHP5.4+ syntax in XHPAST.
Aug 23 2015, 3:00 AM · XHPAST
joshuaspence added a revision to T4334: Support PHP5.4+ syntax in XHPAST: Unknown Object (Differential Revision).
Aug 23 2015, 1:55 AM · XHPAST
joshuaspence added a revision to T4334: Support PHP5.4+ syntax in XHPAST: Unknown Object (Differential Revision).
Aug 23 2015, 1:55 AM · XHPAST
joshuaspence created T9250: "Unknown Object" shown when an object is moved on a workboard that cannot be seen.
Aug 23 2015, 1:24 AM · Policy, Workboards

Aug 22 2015

joshuaspence added a project to T9182: Require all Differential reviews to accept before greenlighting a review: Differential.
Aug 22 2015, 8:37 AM · Differential, Restricted Project
joshuaspence added a project to T9183: Policy control JS dropdown should be case-insensitive sorted: Policy.
Aug 22 2015, 8:37 AM · Policy
joshuaspence added a project to T9181: Add a "Ready for Review" state to diffs: Differential.
Aug 22 2015, 8:32 AM · Differential, Restricted Project
joshuaspence added a project to T9179: flag queries cause exceptions: Flags.
Aug 22 2015, 8:31 AM · Flags
joshuaspence added a project to T9188: arc diff in svn ignores "Relative URL": Arcanist.
Aug 22 2015, 8:22 AM · Arcanist, Subversion
joshuaspence claimed T9222: Arc upgrade returns success message when it failed.
Aug 22 2015, 6:33 AM · Restricted Project, Arcanist
joshuaspence edited projects for T9230: Libphutil xhpast seems broken, added: XHPAST; removed libphutil.
Aug 22 2015, 6:29 AM · XHPAST
joshuaspence merged task T9230: Libphutil xhpast seems broken into T9175: XHPAST doesn't build automatically.
Aug 22 2015, 4:38 AM · XHPAST
joshuaspence updated subscribers of T9175: XHPAST doesn't build automatically.
Aug 22 2015, 4:38 AM · XHPAST, Arcanist
joshuaspence updated the task description for T9242: Build PonderUser for tracking user activity and stats.
Aug 22 2015, 4:25 AM · Ponder
joshuaspence claimed T9247: Aggregate exceptions aren't displayed on linter failures.
Aug 22 2015, 2:52 AM · Arcanist
joshuaspence created T9247: Aggregate exceptions aren't displayed on linter failures.
Aug 22 2015, 2:52 AM · Arcanist
joshuaspence edited projects for T1941: Populating Symbol indexes fail, added: XHPAST; removed Differential.
Aug 22 2015, 2:46 AM · XHPAST
joshuaspence added a revision to T1941: Populating Symbol indexes fail: Unknown Object (Differential Revision).
Aug 22 2015, 2:42 AM · XHPAST

Aug 21 2015

joshuaspence created T9239: Cannot scroll horizontally on wide questions.
Aug 21 2015, 11:46 AM · Mobile, Ponder
joshuaspence added a comment to T9238: Field-level policy controls are not made clear in the UI.

Oh I'm not fussed about not being able to prioritize tasks on this install, I just was confused and initially thought I had stumbled across a bug.

Aug 21 2015, 11:34 AM · Maniphest
joshuaspence claimed T9171: old maniphest_custom docs hang around, posisble confusing googlers.
Aug 21 2015, 11:32 AM · Diviner
joshuaspence added a comment to T9238: Field-level policy controls are not made clear in the UI.

Actually, it seems that the "Can Prioritize Tasks" policy on this install has changed. I think that the option to change priority should probably still be visible though, even if it is not allowed by policies. Generally I thought that this was the preferred approach (showing as disabled rather than hiding).

Aug 21 2015, 11:30 AM · Maniphest
joshuaspence created T9238: Field-level policy controls are not made clear in the UI.
Aug 21 2015, 11:28 AM · Maniphest
joshuaspence claimed T9175: XHPAST doesn't build automatically.
Aug 21 2015, 11:23 AM · XHPAST, Arcanist
joshuaspence updated the task description for T9175: XHPAST doesn't build automatically.
Aug 21 2015, 11:21 AM · XHPAST, Arcanist

Aug 20 2015

joshuaspence added a comment to T9233: Notification message for task rename may be confusing.

Ah that's true, I wasn't considering historical stories. But yes, "from X to Y" definitely reads better IMO.

Aug 20 2015, 10:06 PM · Maniphest
joshuaspence added a comment to T9233: Notification message for task rename may be confusing.

Yeah that's seem fair. The "changed title" use case seems different to others (such as "changed subscribers") because the {T123} includes the title anyway.

Aug 20 2015, 10:04 PM · Maniphest
joshuaspence added a comment to T9191: Display repository status (e.g. "importing") in search results.

I don't quite understand the use case here... I imagine that importing repositories is something that happens very infrequently and so I think that such a change would have no effect most of the time. Am I misunderstanding?

Aug 20 2015, 9:58 PM · Search, Diffusion
joshuaspence added a comment to T9192: Display import status / percentage on repository front page.

Maybe rename the edit page "advanced" or something, and let anyone with "can view" see it?

Aug 20 2015, 9:56 PM · Diffusion
joshuaspence created T9233: Notification message for task rename may be confusing.
Aug 20 2015, 9:52 PM · Maniphest
joshuaspence added a comment to T9200: Inspect branch name in mercurial repositories for Refs.

I'm not familiar with Mercurial, but are these feature branches which are eventually merged into a master branch? If so, I've had a thought about this previously... What if you could just put the Ref T5 message in the merge commit and have that associate all commits from the merge with the task? I'm not sure if this is easy to do technically because a branch could be merged into multiple other branches.

Aug 20 2015, 9:49 PM · Mercurial, Arcanist
joshuaspence added a comment to T9222: Arc upgrade returns success message when it failed.

Lol nice.

Aug 20 2015, 9:41 PM · Restricted Project, Arcanist
joshuaspence added a subtask for T9223: Allow `arc diff` to run a build step like `gradle` first, then read lint and unit messages from the output: T5568: Support `.arcunit`, similar to `.arclint`.
Aug 20 2015, 9:40 PM · Unit, Arcanist
joshuaspence added a parent task for T5568: Support `.arcunit`, similar to `.arclint`: T9223: Allow `arc diff` to run a build step like `gradle` first, then read lint and unit messages from the output.
Aug 20 2015, 9:40 PM · Unit, Arcanist
joshuaspence added a comment to T9231: Detail link in badge email is very, very, wrong.

From memory, that just gets the /badges/ part of the URL? I'm talking about this (I'm on the train so excuse the pseudo-code):

Aug 20 2015, 9:38 PM · Badges
joshuaspence added a comment to T9231: Detail link in badge email is very, very, wrong.

I've seen a bunch of cases where dead URLs have persisted for a while before being caught... Have you given any thought to improving the way that we handle URLs? I feel like there should be some getUrl() method for most (all?) objects.

Aug 20 2015, 9:34 PM · Badges
joshuaspence added a comment to T9232: Missing ability to edit attached commits in a task.

I've often been frustrated by this. It's possible to associate differential revisions with a task from the task itself, but not for commits.

Aug 20 2015, 9:32 PM · Maniphest
joshuaspence added a comment to T8258: Allow comments in JSON.

I want to work on this eventually but I haven't had the time.

Aug 20 2015, 12:42 PM · Restricted Project, libphutil, Arcanist

Aug 19 2015

joshuaspence added a revision to T8742: Write a bunch of PSR-2 lint rules: Unknown Object (Differential Revision).
Aug 19 2015, 9:39 PM · Lint
joshuaspence added a revision to T8742: Write a bunch of PSR-2 lint rules: Unknown Object (Differential Revision).
Aug 19 2015, 9:39 PM · Lint

Aug 17 2015

joshuaspence updated subscribers of T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.
Aug 17 2015, 9:44 PM · Elasticsearch, Search
joshuaspence added a comment to T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.

Comparing the mappings before and after (with curl 'http://localhost:9200/phabricator/_mappings?pretty=true'):

Aug 17 2015, 7:21 AM · Elasticsearch, Search
joshuaspence added a comment to T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.

I've made some small progress here.

Aug 17 2015, 6:26 AM · Elasticsearch, Search

Aug 15 2015

joshuaspence added a comment to T9161: How can we fix "too much mail"?.
In T9161#131941, @chad wrote:

My 'useful' bar for email is "would I want to reply to this".

Aug 15 2015, 12:23 AM · Restricted Project, User Preferences, Mail

Aug 14 2015

joshuaspence created T9180: Can't read vote answers on mobile.
Aug 14 2015, 1:17 PM · Badge Awarded, PHUI, Mobile, Slowvote
joshuaspence awarded T5055: Distribution mechanism for arc extensions a Mountain of Wealth token.
Aug 14 2015, 1:00 PM · Arcanist
joshuaspence added a comment to T9175: XHPAST doesn't build automatically.

I can sorta fix with using PhutilFileLock, but it feels a bit gross. Here is something I threw together real quick: https://secure.phabricator.com/differential/diff/33545/

Aug 14 2015, 8:38 AM · XHPAST, Arcanist
joshuaspence updated subscribers of T5568: Support `.arcunit`, similar to `.arclint`.
Aug 14 2015, 8:04 AM · Unit, Arcanist
joshuaspence merged task T9174: Fix broken PhpunitTestEngine into T5568: Support `.arcunit`, similar to `.arclint`.
Aug 14 2015, 8:04 AM · Arcanist
joshuaspence added a comment to T9174: Fix broken PhpunitTestEngine.

The configuration-driven unit test engine isn't yet ready for general consumption.

Aug 14 2015, 8:03 AM · Arcanist
joshuaspence created T9175: XHPAST doesn't build automatically.
Aug 14 2015, 12:46 AM · XHPAST, Arcanist

Aug 13 2015

joshuaspence added a comment to T9170: parsing giganto-normous commits causes admin headaches.

T8612 is related.

Aug 13 2015, 9:27 PM · Restricted Project, Daemons, Diffusion
joshuaspence added a comment to T9171: old maniphest_custom docs hang around, posisble confusing googlers.

I guess that we should return a 404 (or even 410)

Aug 13 2015, 9:14 PM · Diviner
joshuaspence added a comment to T9159: You may not set new credentials after authenticating conduit.

Why would it reproduce consistently for certain diffs but not for others though?

Aug 13 2015, 9:12 PM · Arcanist
joshuaspence added a revision to T7409: Implement PHPCS lints: Unknown Object (Differential Revision).
Aug 13 2015, 11:18 AM · Lint
joshuaspence updated the task description for T7409: Implement PHPCS lints.
Aug 13 2015, 9:40 AM · Lint
joshuaspence added a comment to T9159: You may not set new credentials after authenticating conduit.

Interesting... this happens consistently for certain diffs (for my own reference, D22362) but works fine for others.

Aug 13 2015, 1:52 AM · Arcanist
joshuaspence updated the task description for T9159: You may not set new credentials after authenticating conduit.
Aug 13 2015, 12:50 AM · Arcanist
joshuaspence created T9159: You may not set new credentials after authenticating conduit.
Aug 13 2015, 12:49 AM · Arcanist

Aug 12 2015

joshuaspence added a comment to T9153: Allow easy updating of all references to a file.

Isn't Phragment the right application for this purpose?

Aug 12 2015, 11:13 PM · Files
joshuaspence created T9158: XHPAST is out-of-date.
Aug 12 2015, 10:56 PM · Phacility, XHPAST
joshuaspence added a comment to T8311: Allow Diviner to import documentation.

Yeah. I will probably end up just writing my own NodeJS script to parse and interpret the CSS documentation.

Aug 12 2015, 10:33 PM · Diviner
joshuaspence added a comment to T8311: Allow Diviner to import documentation.

Ah yeah, I'm not really talking about HTML within the comments themselves (although I'm sure we will have to deal with that as well). Specifically, this is the tool that has I have been referred to: https://github.com/kss-node/kss-node

Aug 12 2015, 10:23 PM · Diviner
joshuaspence added a comment to T8311: Allow Diviner to import documentation.

Yeah, agreed on avoiding it if possible. I just got asked about CSS documentation which I have no idea about but there are existing tools which spit out HTML. I will look into what would be involved to parse the HTML.

Aug 12 2015, 10:18 PM · Diviner
joshuaspence added a comment to T8311: Allow Diviner to import documentation.

What about the ability to publish arbitrary HTML into Diviner? This is not ideal, but it means that any documentation system can be integrated.

Aug 12 2015, 10:13 PM · Diviner
20after4 awarded T9019: Create a "Project Members" object policy for Projects a Love token.
Aug 12 2015, 7:02 PM · Projects, Policy
joshuaspence added a comment to T9146: Block parent tasks till all "Blocking tasks" are closed.

If you did this, wouldn't users just remove the blocking task relationship so that they could close the task?

Aug 12 2015, 11:17 AM · Maniphest