Page MenuHomePhabricator
Feed Advanced Search

Feb 11 2016

hach-que created T10321: Running "arc land" without a branch checked out sort of works but fails when trying to delete the branch.
Feb 11 2016, 12:13 AM · Bug Report
hach-que created T10320: Running "arc land.
Feb 11 2016, 12:11 AM · Bug Report

Feb 10 2016

jcowgar awarded D15231: Hide milestone columns when milestone is archived a Like token.
Feb 10 2016, 8:45 AM
hach-que updated the test plan for D15231: Hide milestone columns when milestone is archived.
Feb 10 2016, 8:35 AM
hach-que added a comment to D15231: Hide milestone columns when milestone is archived.

@epriestley I might not get a chance to land this myself, so feel free to land it if you accept it.

Feb 10 2016, 8:34 AM
hach-que updated the test plan for D15231: Hide milestone columns when milestone is archived.
Feb 10 2016, 8:33 AM
hach-que retitled D15231: Hide milestone columns when milestone is archived from to Hide milestone columns when milestone is archived.
Feb 10 2016, 8:32 AM
hach-que added a revision to T10310: Column Name is Required exception when trying to hide a Milestone Column: D15231: Hide milestone columns when milestone is archived.
Feb 10 2016, 8:32 AM · Projects (v3), Bug Report
hach-que added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

Yeah, I'll probably add the extension when I get off work.

Feb 10 2016, 1:57 AM · Projects (v3), Feature Request
hach-que added a comment to T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards.

We removed the default task link because in many cases, the link to all tasks wasn't used, wasn't useful, or wasn't the best link (e.g., maybe several links or a link with different filters would be better). Particularly, the link was often redundant when projects use workboards.

I find myself clicking on a project to get to a list of tickets and then realizing that doesn't work often enough to notice. Maybe I am just used to the old way? For projects I use a lot adding dividers, urls, and motivational quotes has been nice. But customizing every single little "tag" project with a unique url doesn't feel super fun. Would you be open to a "search for open tickets in this project" PhabricatorProfilePanel?

Feb 10 2016, 1:42 AM · Projects (v3), Feature Request

Feb 8 2016

hach-que added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

Since IAM role credentials are always rotating, anyone who wants to abuse those credentials (possibly to avoid using their own credentials which would get them caught) only has an hour at most. It's pretty easy to see who SSHed into the server in the past hour. Not so easy to see who might have had access to the filesystem, ever.

Feb 8 2016, 12:42 AM · Files

Feb 7 2016

hach-que added a comment to T10010: Implement Subprojects.

Yeah, it's just a bit tedious to go back through like 40+ projects in the system and add a link which is probably hard-coded and might break in the future (if the project gets renamed or something?)

Feb 7 2016, 6:09 AM · Projects (v3)
hach-que added a comment to T10010: Implement Subprojects.

Yeah, there used to be a button on the project page somewhere which linked you to the Maniphest query page with that project prefilled in the "Projects" query field. I used it for doing bulk edits on tasks a lot when cleaning up projects that were no longer active or on the backburner (like bulk removing assignees or bulk changing statuses from whatever they were to Wishlist).

Feb 7 2016, 6:04 AM · Projects (v3)
hach-que added a comment to T10010: Implement Subprojects.

Ah, I'm using it in conjunction with the bulk editor. The "View All Tasks" button used to take you to the Maniphest query page where you could then use the bulk editor to manipulate tasks.

Feb 7 2016, 5:58 AM · Projects (v3)
hach-que added a comment to T10010: Implement Subprojects.

With the new column design, there's no more "View All Tasks" button as far as I can see, which is slowing down my work today quite a bit. I keep having to go to the advanced Maniphest search and query different things there instead of just clicking a tag on a task and then going "View All Tasks" to find tasks like it.

Feb 7 2016, 5:56 AM · Projects (v3)
hach-que added a comment to T10294: Expected subprojects to appear in project's workboard.

Fair enough

Feb 7 2016, 5:32 AM · Feature Request
hach-que added a comment to T10294: Expected subprojects to appear in project's workboard.

Yeah I know, I'm just giving feedback in the event that your expectations for how users will see / use it was different.

Feb 7 2016, 5:24 AM · Feature Request
hach-que added a comment to T10294: Expected subprojects to appear in project's workboard.

Yeah that's why I was using sub-projects. But I kind of expected them to have the context of the parent project shown in UIs? Now I'm back to doing this sort of thing in subprojects so that I have the right context in various places, which seems kind of janky:

Feb 7 2016, 5:22 AM · Feature Request
hach-que added a comment to T10294: Expected subprojects to appear in project's workboard.

And knowing I could technically have a task in two subprojects is also somewhat unexpected - I guess I was looking for milestones (without their own end dates) that could be broken down into further milestones.

Feb 7 2016, 5:20 AM · Feature Request
hach-que added a comment to T10294: Expected subprojects to appear in project's workboard.

I think I kind of expected subprojects to act a bit more like milestones than they currently do - for example, the fact that a subproject doesn't have the parent project's name in it when it's shown against tasks isn't ideal ("Protogame Version" on it's own doesn't mean much; what if we have multiple projects with Protogame versions?), and this carries across to tasks as well (searching for "Sixty Seconds" doesn't show the subprojects).

Feb 7 2016, 5:19 AM · Feature Request
hach-que added a comment to T10010: Implement Subprojects.

Once I added a single task to the subproject, it started working again.

Feb 7 2016, 5:16 AM · Projects (v3)
hach-que added a comment to T10010: Implement Subprojects.

I just hit this exception when I had:

Feb 7 2016, 5:13 AM · Projects (v3)
hach-que added a comment to T10294: Expected subprojects to appear in project's workboard.

(Should I repost the task description as a comment on that task so it doesn't get lost?)

Feb 7 2016, 5:10 AM · Feature Request
hach-que added a comment to T10294: Expected subprojects to appear in project's workboard.

Yeah I realise they're prototype features (and I mentioned so in the task filing). I just wanted to document something that caught me off guard if it wasn't already on your radar.

Feb 7 2016, 5:09 AM · Feature Request
hach-que updated the task description for T10294: Expected subprojects to appear in project's workboard.
Feb 7 2016, 5:01 AM · Feature Request
hach-que created T10294: Expected subprojects to appear in project's workboard.
Feb 7 2016, 4:58 AM · Feature Request
hach-que added a comment to T10288: Build a real progress bar.

If we're requiring setup and active management before we show a bar, maybe this bar is better?

(-----X~~~Y          )

The left side of the bar is "Start Date". The right side of the bar is "End Date".

... snip ...

Feb 7 2016, 4:39 AM · Design, PHUI, Projects (v3)

Feb 5 2016

lavahot awarded T9010: Allow badges to have any Font Awesome icon a Doubloon token.
Feb 5 2016, 6:44 AM · Badges
hach-que added a comment to T10260: Harbormaster Herald Rules.

This is something we've needed for like over a year or more, because we need to filter the importance of different things failing, or we explicitly want messages when things pass.

Feb 5 2016, 1:18 AM · Haskell.org, Restricted Project, Harbormaster, Feature Request

Jan 22 2016

hach-que updated the task description for T10203: Support Windows hosts in Drydock.
Jan 22 2016, 10:17 AM · Haskell.org, Harbormaster, Feature Request, Drydock
hach-que edited the content of Configuring a Windows build agent for Drydock.
Jan 22 2016, 10:16 AM
hach-que edited the content of Configuring a Windows build agent for Drydock.
Jan 22 2016, 10:16 AM
hach-que edited the content of Community Resources.
Jan 22 2016, 10:15 AM
hach-que created Configuring a Windows build agent for Drydock.
Jan 22 2016, 10:14 AM
hach-que renamed T10203: Support Windows hosts in Drydock from Support Windows hosts over WinRM to Support Windows hosts over WinRM in Drydock.
Jan 22 2016, 10:14 AM · Haskell.org, Harbormaster, Feature Request, Drydock
hach-que created T10203: Support Windows hosts in Drydock.
Jan 22 2016, 10:14 AM · Haskell.org, Harbormaster, Feature Request, Drydock

Jan 21 2016

hach-que added a comment to T10192: HarbormasterBuildArtifact should have an index on buildTargetPHID.

Ah, I didn't check if HEAD had an index for the unit table. We're about 8 months behind because we can't upgrade until we resolve all of the conflicts caused by the different Drydock architecture.

Jan 21 2016, 8:45 PM · Harbormaster, Bug Report
hach-que added a comment to T10192: HarbormasterBuildArtifact should have an index on buildTargetPHID.

In the buildable page that lists all the builds, I was experiencing 6 second load times until I added:

Jan 21 2016, 3:31 AM · Harbormaster, Bug Report
hach-que added a comment to T10192: HarbormasterBuildArtifact should have an index on buildTargetPHID.

Page loads in Harbormaster for us are almost instant after adding this index.

Jan 21 2016, 2:01 AM · Harbormaster, Bug Report
hach-que updated the task description for T10192: HarbormasterBuildArtifact should have an index on buildTargetPHID.
Jan 21 2016, 2:01 AM · Harbormaster, Bug Report
hach-que created T10192: HarbormasterBuildArtifact should have an index on buildTargetPHID.
Jan 21 2016, 2:00 AM · Harbormaster, Bug Report

Jan 20 2016

hach-que closed T10184: Allow Administrators to Manage Content of Disabled Users as Resolved.

You can use bin/policy unlock to regain edit permissions of objects. See D7189.

Jan 20 2016, 12:11 PM · Feature Request
hach-que added a comment to T10182: Set reminders on Maniphest tasks or make Calendar event queries stand out more.

The other aspect of Calendar is that you can't put Calendar events on a project's workboard, which is another area of visibility that we need to see these kind of meetings in.

Jan 20 2016, 8:48 AM · Calendar, Feature Request
hach-que created T10182: Set reminders on Maniphest tasks or make Calendar event queries stand out more.
Jan 20 2016, 8:44 AM · Calendar, Feature Request

Jan 19 2016

hach-que edited the content of Community Resources.
Jan 19 2016, 11:50 PM
hach-que created Building XHPAST On Windows.
Jan 19 2016, 11:50 PM
hach-que edited the content of Community Resources.
Jan 19 2016, 11:43 PM
hach-que updated the task description for T10179: Support specifying a log parser or some such construct for Harbormaster build logs.
Jan 19 2016, 11:37 PM · Restricted Project, Harbormaster, Feature Request
hach-que created T10179: Support specifying a log parser or some such construct for Harbormaster build logs.
Jan 19 2016, 11:36 PM · Restricted Project, Harbormaster, Feature Request
hach-que added a comment to T10178: Add Conduit Support for Differential Dependencies.

It is actively being developed right now, as per the transaction log. Maniphest, Paste and Owners have already been converted over to the new APIs.

Jan 19 2016, 11:08 PM · Feature Request
hach-que added a comment to T10178: Add Conduit Support for Differential Dependencies.

Judging from that merge, you should expect to have rebase conflicts when upgrading in future, since those Conduit updates will replace the existing methods (which your patch is applied on). When that happens, you should probably also be aware that the request parameters to Conduit and the returned response may be different from what you've currently implemented, so you'll need to update your build server system to handle it.

Jan 19 2016, 11:00 PM · Feature Request
hach-que updated subscribers of T10178: Add Conduit Support for Differential Dependencies.

I wouldn't spend time writing a patch for this until @epriestley has weighed in and determined that it's an acceptable feature request and that it would be worth the time to review an external contribution for this (it's possible he'll just write the functionality himself). See Contributing Code.

Jan 19 2016, 10:53 PM · Feature Request
hach-que added a comment to T10178: Add Conduit Support for Differential Dependencies.

This feature request doesn't describe a problem, see Describing Root Problems. What problem are you trying to solve by accessing this data?

Jan 19 2016, 10:43 PM · Feature Request

Jan 17 2016

hach-que added a comment to T4292: Implement repository replication.

I'm guessing this is still years (or decades) away on the road map, but we want to be able to run build agents in the us-west-2 region and our Phabricator cluster currently resides in ap-southeast-2. Having a way of replication repositories across AWS regions (by setting up Phabricator cluster instances in us-west-2 and having the repositories replicate over to them) would be very useful in terms of reducing our git clone times.

Jan 17 2016, 10:55 PM · Restricted Project, Diffusion
hach-que added an inline comment to M1450: Projects v3.
Jan 17 2016, 10:02 PM · Projects
hach-que added a comment to T10163: Remarkup Autocomplete Errata.

wait how do I get @epriestley points

Jan 17 2016, 3:07 AM · Remarkup, Typeahead
hach-que added a comment to T10163: Remarkup Autocomplete Errata.

Is there any intention to add support for auto-complete when typing like "T1234" or "D1234"? That would help immensely with instances that have a large number of tasks or diffs. I know there's been a few times on this instance where I've wanted to refer to diffs in task comments, but I can't remember the number perfectly so I have to open a Maniphest search to try and guess what number it was. Having it in the typeahead with the task / revision title would mean I don't need to spend time doing that.

Jan 17 2016, 3:01 AM · Remarkup, Typeahead

Jan 14 2016

hach-que added a comment to T10138: Auto-retry when landing fails due to index.lock presence.

I'm pretty sure it can happen anywhere; I've definitely seen it happen on Linux, but my guess is that it's much more infrequent just because you're unlikely to have GUI tools periodically running "git status".

Jan 14 2016, 3:30 AM · Arcanist, Feature Request
hach-que added a comment to T10147: Dashboard query panel can't query chatlog channels.

Is the Phabricator IRC bot also deprecated, or just the web interface that logs IRC messages?

Jan 14 2016, 12:49 AM · Feature Request
hach-que created T10147: Dashboard query panel can't query chatlog channels.
Jan 14 2016, 12:30 AM · Feature Request

Jan 13 2016

hach-que created T10138: Auto-retry when landing fails due to index.lock presence.
Jan 13 2016, 5:36 AM · Arcanist, Feature Request

Jan 12 2016

hach-que added an inline comment to M1450: Projects v3.
Jan 12 2016, 6:39 AM · Projects
hach-que created T10127: Migrating repository between storage hosts in a cluster.
Jan 12 2016, 4:41 AM · Clusters, Feature Request
hach-que added a comment to T10123: Allow short "result" message for CI builds.

(Although another benefit of T6139 is being able to surface build logs in emails that are sent out, so developers don't have to dig for the answer)

Jan 12 2016, 12:06 AM · Restricted Project, Restricted Project, Harbormaster, Feature Request
hach-que added a comment to T10123: Allow short "result" message for CI builds.

I don't really mind how it's implemented; it's mainly that if another task is required to set the reason for failure, then what happens when *that* fails or is otherwise not run (because the error is too fatal for the script or application that's being run to continue). Harbormaster right now doesn't have build steps that run on failure, so there's no post-build steps that can be guaranteed to run to assess the failure result.

Jan 12 2016, 12:05 AM · Restricted Project, Restricted Project, Harbormaster, Feature Request

Jan 11 2016

hach-que added a comment to T10123: Allow short "result" message for CI builds.

While I'm at it, I'll add that the lack of this feature is a significant cause for developers ignoring build failures. Recently we had builds failing for at least over a week without anyone paying attention because there was no distinguishment between "failed to clone because of some network issue" and "the database scripts are broken and someone needs to really fix this now". It's now at the point where developers just ignore builds because it doesn't tell them what's wrong, and nothing happens about broken builds until a build engineer realizes and emails the rest of the development floor.

Jan 11 2016, 11:55 PM · Restricted Project, Restricted Project, Harbormaster, Feature Request
hach-que added a comment to T10123: Allow short "result" message for CI builds.

T6139 is also a request for this (I'll leave it up to @epriestley to decide which way to merge it).

Jan 11 2016, 11:53 PM · Restricted Project, Restricted Project, Harbormaster, Feature Request

Jan 9 2016

hach-que updated the task description for T10108: Unable to query spaces via Conduit to find their PHID.
Jan 9 2016, 12:56 PM · Spaces, Feature Request
hach-que updated the task description for T10108: Unable to query spaces via Conduit to find their PHID.
Jan 9 2016, 12:56 PM · Spaces, Feature Request
hach-que created T10108: Unable to query spaces via Conduit to find their PHID.
Jan 9 2016, 12:55 PM · Spaces, Feature Request
hach-que closed T10106: I am attempting to replicate a bug. as Spite.

Looks like I need to update to HEAD, since the Conduit call works here.

Jan 9 2016, 12:10 PM
hach-que created T10106: I am attempting to replicate a bug..
Jan 9 2016, 12:09 PM

Jan 8 2016

hach-que added a comment to T9456: Evaluate upstream support for third-party build systems.

Right now we're working around it by having another build plan called "Post results to Phabricator" which has phid and state parameters. This build plan then runs the following PowerShell on a Windows build agent to post the result:

Jan 8 2016, 2:43 AM · Restricted Project, Harbormaster
hach-que added a comment to T9456: Evaluate upstream support for third-party build systems.

Is there any documentation on configuring Jenkins for commit builds (instead of differential builds)?

Jan 8 2016, 12:57 AM · Restricted Project, Harbormaster

Jan 7 2016

hach-que renamed T10097: When a later build step fails, artifacts are released causing "Lease Working Copy" steps to throw exceptions from When a later build step fails, artifacts are released early causing "Lease Working Copy" steps to throw exceptions to When a later build step fails, artifacts are released causing "Lease Working Copy" steps to throw exceptions.
Jan 7 2016, 9:33 PM · Restricted Project, Harbormaster, Bug Report
hach-que created T10097: When a later build step fails, artifacts are released causing "Lease Working Copy" steps to throw exceptions.
Jan 7 2016, 9:33 PM · Restricted Project, Harbormaster, Bug Report
hach-que added a comment to T10093: When builds fail because the staging area was not pushed, make the cause clear.

You mean from a Harbormaster Lease Working Copy perspective or a Land Revision perspective (when it comes to nonsensical UI).

Jan 7 2016, 8:42 PM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request
hach-que added a comment to T9892: I want to be sent email when a build fails for any commit in a repository.

@epriestley What is upstream's opinion on this? Is it something that can be prioritized or have an diff submitted and reviewed against it?

Jan 7 2016, 8:29 PM · Restricted Project, Harbormaster
hach-que added a comment to T10093: When builds fail because the staging area was not pushed, make the cause clear.

We have patched around this issue locally with:

Jan 7 2016, 2:46 AM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request
hach-que created T10093: When builds fail because the staging area was not pushed, make the cause clear.
Jan 7 2016, 12:02 AM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request

Jan 6 2016

hach-que added a comment to Q264: Is there a way to fail "arc diff" if pushing to the staging repository fails? (Answer 296).

Yes, it was because the SSH agent wasn't running (on Windows). I would have preferred to have it error and not submitted the diff, rather than having to do "arc diff" a second time to get the diff pushed to the staging repository.

Jan 6 2016, 6:46 AM
hach-que updated Q264: Is there a way to fail "arc diff" if pushing to the staging repository fails? from to Is there a way to fail "arc diff" if pushing to the staging repository fails?.
Jan 6 2016, 3:59 AM · Arcanist
hach-que added a comment to T10084: Flag notes should be visible in object properties.

This would make flags actually useful. I think the last time I used them was years ago, and I've just been adding comments to tasks whenever I need to add personal reminders.

Jan 6 2016, 12:53 AM · Flags, Feature Request
hach-que awarded T10084: Flag notes should be visible in object properties a Like token.
Jan 6 2016, 12:52 AM · Flags, Feature Request

Jan 5 2016

hach-que added a comment to T5544: Implement EC2 blueprint for Drydock.

@epriestley Is there any capacity to get this Prioritized?

Jan 5 2016, 10:30 PM · Drydock

Jan 3 2016

hach-que added a comment to T10081: Deadlock when a build plan leases multiple working copies.

I managed to temporarily workaround this issue by upping the limits on the blueprints, but obviously that is not ideal if the machines can't sustain that number of working copies in parallel.

Jan 3 2016, 6:51 PM · Harbormaster, Drydock, Feature Request
hach-que added a comment to T10081: Deadlock when a build plan leases multiple working copies.

I think it might be possible to cause a deadlock with limited leases even if the Expected Behaviour is achieved, approximately by devising a build plan like this:

Jan 3 2016, 6:48 PM · Harbormaster, Drydock, Feature Request
hach-que created T10081: Deadlock when a build plan leases multiple working copies.
Jan 3 2016, 6:40 PM · Harbormaster, Drydock, Feature Request

Dec 26 2015

hach-que added a comment to D14884: Limited Time Only!.

this is the best upgrade

Dec 26 2015, 2:46 AM

Dec 24 2015

hach-que merged task T8828: Dashboard panel to show build status of containers into T10053: On branches, show buildable status of their commits; allow branches to be queried on.
Dec 24 2015, 2:30 PM · Dashboards, Harbormaster
hach-que updated subscribers of T10053: On branches, show buildable status of their commits; allow branches to be queried on.
Dec 24 2015, 2:30 PM · Restricted Project, Diffusion, Harbormaster
hach-que updated subscribers of T10053: On branches, show buildable status of their commits; allow branches to be queried on.
Dec 24 2015, 2:29 PM · Restricted Project, Diffusion, Harbormaster
hach-que merged task T10052: Harbormaster events are not listed in the Feed application into T10053: On branches, show buildable status of their commits; allow branches to be queried on.
Dec 24 2015, 2:29 PM · Harbormaster, Bug Report
hach-que added a comment to T10052: Harbormaster events are not listed in the Feed application.

Yes, that is expected behaviour. Only failed Harbormaster builds generate Feed transactions.

Dec 24 2015, 2:28 PM · Harbormaster, Bug Report
hach-que created T10053: On branches, show buildable status of their commits; allow branches to be queried on.
Dec 24 2015, 2:28 PM · Restricted Project, Diffusion, Harbormaster
hach-que added a comment to T10052: Harbormaster events are not listed in the Feed application.

No, this works out-of-the-box for me.

Dec 24 2015, 1:51 PM · Harbormaster, Bug Report
hach-que added a comment to T10052: Harbormaster events are not listed in the Feed application.

I definitely see Harbormaster events in Feed queries, so I'm not sure what this task is asking for:

Dec 24 2015, 12:17 PM · Harbormaster, Bug Report
hach-que closed T10051: Maniphest: Sprint Plugin - Auto calculate story points from subtasks as Invalid.

The sprint extension is not developed by this upstream. and is not supported by this upstream. You should contact the extension author instead.

Dec 24 2015, 9:50 AM · Feature Request

Dec 23 2015

hach-que created T10047: Allow hidden URLs in Phurl.
Dec 23 2015, 1:54 PM · Feature Request

Dec 22 2015

hach-que added a comment to T10037: Branch names are not correct in Drydock working copies.

Right, but that's because to me master being incorrect is a symptom of all branches being incorrect, which is what the task title and reproduction steps demonstrate.

Dec 22 2015, 2:22 PM · Drydock, Bug Report