Page MenuHomePhabricator
Feed Advanced Search

Aug 15 2015

hach-que added a comment to T9161: How can we fix "too much mail"?.

I think these users are just giving up immediately.

Aug 15 2015, 12:18 PM · Restricted Project, User Preferences, Mail

Aug 13 2015

hach-que added a comment to T9155: Pitivi spam being reported at freedesktop.org.

My only random thought is if email auth is open and the install is public, not sending email until you've been approved. This is mainly an Open Source host issue.

Aug 13 2015, 3:47 AM · Public & Media Relations

Aug 12 2015

hach-que added a revision to T9124: Support uploading build log data via the Harbormaster API: Unknown Object (Differential Revision).
Aug 12 2015, 12:38 AM · Restricted Project, Harbormaster

Aug 10 2015

hach-que added a comment to T9123: Build Phabricator in Harbormaster (v2).

Isn't Phabricator entirely PHP? What is there to build?

Aug 10 2015, 2:24 PM · Prioritized, Harbormaster

Aug 9 2015

hach-que added a comment to T5542: Allow individual Harbormaster targets to be restarted.

EC2 spot instances are only terminated if the market price exceeds the bid price. If your bid price is the price of a normal non-spot EC2 instance, then it's rare to have instances terminated, as the only time that occurs is if someone is paying more for spot instances than non-spot instances, or if someone consumes all of the available EC2 instances of that instance type.

Aug 9 2015, 8:30 AM · Harbormaster
hach-que added a comment to T8236: `arc weld` should do something.

this is better

Aug 9 2015, 8:12 AM · Contributor Onboarding, Arcanist
hach-que changed the image for Image Macro "how-about-no".
Aug 9 2015, 8:12 AM
hach-que added a comment to T5542: Allow individual Harbormaster targets to be restarted.

Keep in mind you also can't rely on resources existing until Drydock closes them; systems such as EC2 provide no such guarentees for machines (and spot instances you should expect this to be the case).

Aug 9 2015, 2:41 AM · Harbormaster
hach-que added a comment to T5542: Allow individual Harbormaster targets to be restarted.

By having artifacts only exist for the life of the build, you end up designing build processes which need permanent "artifacts" to push and pull those artifacts to an external storage system such as S3. The storage costs of S3 are much cheaper than keeping an EC2 instance online.

Aug 9 2015, 2:35 AM · Harbormaster

Aug 8 2015

hach-que added a comment to D13421: Prevent rapid AWS calls being made due to SSH test returning quickly.

(under certain, unknown conditions).

I don't want to upstream this kind of stuff.

Aug 8 2015, 11:34 PM
hach-que added a comment to T5542: Allow individual Harbormaster targets to be restarted.

My main concern with retention policies on build failures is that it will increase costs when there are Drydock resources being held open by artifact leases on services which cost money (such as EC2).

Aug 8 2015, 11:17 PM · Harbormaster
hach-que added a comment to T9109: How to integrate Arcanist with less granular build systems.

You would be better off setting up the linters / unit tests through arc, and then making gradle run arc lint and arc unit as part of it's process.

Aug 8 2015, 8:47 AM · Arcanist
hach-que added a comment to T8090: Allow Harbormaster to perform change handoff in a defensible way.

The web UI shows that X() exists!

Aug 8 2015, 8:27 AM · Haskell.org, Restricted Project, Harbormaster

Aug 1 2015

hach-que added a comment to T7610: provide sitemap[.xml] [for search engines].

Phabricator doesn't use Javascript pagination; the links to the next set of results are just standard HTML links / buttons: https://secure.phabricator.com/maniphest/?after=8838

Aug 1 2015, 10:19 AM

Jul 31 2015

hach-que added a comment to T9010: Allow badges to have any Font Awesome icon.

I would imagine either a type ahead or a text box to enter the name of an icon that isn't one of the standard 16.

Jul 31 2015, 3:17 AM · Badges
hach-que added a comment to T9025: burnup charts unclear.

Is there any reason not to completely remove the Maniphest reporting charts? I don't think anyone finds them useful and as per this task, they're confusing to anyone who doesn't know their history.

Jul 31 2015, 3:17 AM · Maniphest

Jul 30 2015

joshuaspence awarded T9010: Allow badges to have any Font Awesome icon a Piece of Eight token.
Jul 30 2015, 1:14 PM · Badges
hach-que added a comment to T9010: Allow badges to have any Font Awesome icon.

is even better for the fire fighting badge :3

Jul 30 2015, 12:02 AM · Badges
hach-que added a comment to T9010: Allow badges to have any Font Awesome icon.

I mean, just look at how pretty these are with their icons (I set these via SQL updates):

Jul 30 2015, 12:00 AM · Badges

Jul 29 2015

hach-que created T9010: Allow badges to have any Font Awesome icon.
Jul 29 2015, 11:55 PM · Badges
hach-que added a comment to T9008: Arcanist linters do not have convenient tools for converting between encoding-aware character offsets and raw byte offsets.

I would also be fine with some way of running iconv on a file before it gets passed into Arcanist; this could be done as a separate linter but would require the multi-pass linter stuff so that after fixing it up with iconv it could then be processed by the C# linter.

Jul 29 2015, 11:45 PM · Lint, Arcanist
hach-que added a comment to T9008: Arcanist linters do not have convenient tools for converting between encoding-aware character offsets and raw byte offsets.

I don't believe there's a way to convert the offsets on the C# side of things; the offsets returned from the external linter are from the compiler API. When I read the UTF8 encoded file as ASCII in C# (so that everything is byte-based), and pass the resulting text into the compiler API, it then can't parse the file because the UTF8 bytes mangle the source code.

Jul 29 2015, 11:42 PM · Lint, Arcanist
hach-que created T9008: Arcanist linters do not have convenient tools for converting between encoding-aware character offsets and raw byte offsets.
Jul 29 2015, 11:10 PM · Lint, Arcanist
hach-que added a comment to T8940: Annotate badges with awarder, date.

It'd be nice to also have a note as to why the badge was awarded (and not just who awarded it + date)

Jul 29 2015, 6:27 AM · Badges (v0)
hach-que added a comment to T9000: Not entering a Name for a room loses the First Message section.

better make the next one good

Jul 29 2015, 3:38 AM · Conpherence
hach-que added a project to T9000: Not entering a Name for a room loses the First Message section: Conpherence.
Jul 29 2015, 2:45 AM · Conpherence
hach-que created T9000: Not entering a Name for a room loses the First Message section.
Jul 29 2015, 2:45 AM · Conpherence
hach-que added a comment to T8932: Failing Git commit / message parsers block the queue, even though they shouldn't.

Replicating right now:

Jul 29 2015, 2:34 AM · Daemons
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Jul 29 2015, 2:22 AM · Drydock

Jul 28 2015

hach-que created T8978: cslint, used by CSharpArcanistLinter, will be deprecated and replaced in the future.
Jul 28 2015, 1:53 AM · Lint, Arcanist

Jul 27 2015

hach-que added a comment to T8971: Auto-fix patch is wrong when multiple issue affect the same line.

Oh hm, I didn't consider two different linters suggesting similar patches; I was just considering the scenario of the same linter raising similar patches.

Jul 27 2015, 2:00 PM · Restricted Project, Arcanist
hach-que added a comment to T8971: Auto-fix patch is wrong when multiple issue affect the same line.

When the patches are the same I'd expect this to be considered a flaw in the linter; there should never be two suggested patches which yield a result of the same importance.

Jul 27 2015, 1:42 PM · Restricted Project, Arcanist
hach-que added a comment to T8971: Auto-fix patch is wrong when multiple issue affect the same line.

I'd expect the change that wholly encompasses the other to take precedence. For example a patch removing characters 20 characters at offset 10 should take precedence over a patch that adds 5 characters at offset 15.

Jul 27 2015, 1:33 PM · Restricted Project, Arcanist
hach-que added a comment to T8971: Auto-fix patch is wrong when multiple issue affect the same line.

I've temporarily worked around this by making it remove from the start of Debug.Log, but this means that the line itself doesn't get removed (the indentation policy adds indentation to a line which then has all the contents after that removed).

Jul 27 2015, 6:19 AM · Restricted Project, Arcanist
hach-que added a comment to T8971: Auto-fix patch is wrong when multiple issue affect the same line.

I tested running the lint policies in the opposite order, and it didn't make a difference to the suggested patch.

Jul 27 2015, 6:13 AM · Restricted Project, Arcanist
hach-que created T8971: Auto-fix patch is wrong when multiple issue affect the same line.
Jul 27 2015, 6:10 AM · Restricted Project, Arcanist

Jul 26 2015

hach-que added a comment to Elite Contributor.

Oh okay, it only works in some apps, and doesn't show in the Remarkup / comment preview either yet :P

Jul 26 2015, 5:47 AM
hach-que added a comment to Elite Contributor.

Testing? o_o

Jul 26 2015, 5:46 AM

Jul 23 2015

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Jul 23 2015, 2:12 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Jul 23 2015, 1:56 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Jul 23 2015, 1:37 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Jul 23 2015, 1:17 AM · Drydock
hach-que retitled D13685: Make sure failure to remove temporary files does not cause error exit codes from to Make sure failure to remove temporary files does not cause error exit codes.
Jul 23 2015, 12:53 AM
hach-que added a comment to T8924: Add push notification support.

I also think the Conpherence mobile web app is pretty reasonable, it just needs push notifications to get people to come back to it. Building a native app is something that can be done way down the road, while push notifications for Conpherence is something that can be done shorter term to make Conpherence useful now.

Jul 23 2015, 12:50 AM · Notifications
hach-que added a comment to T8924: Add push notification support.

Oh no, I definitely wouldn't want push notifications for all of Phabricator either; that would defeat the purpose of having a separate channel for high frequency messaging. I just want them for Conpherence :P

Jul 23 2015, 12:49 AM · Notifications
hach-que added a comment to T8933: Grep with no results ends with Unhandled Exception.

Yeah I've been getting this recently too.

Jul 23 2015, 12:48 AM · Diffusion

Jul 22 2015

hach-que created T8932: Failing Git commit / message parsers block the queue, even though they shouldn't.
Jul 22 2015, 11:49 PM · Daemons
hach-que added a comment to T8924: Add push notification support.

I never want to get emails for Conpherence, unless they're summary messages of conversations that I haven't already read, regardless of T7004. I do want to get immediate notifications on my phone for conversations that are happening, I just don't want it to litter my inbox.

Jul 22 2015, 11:39 PM · Notifications
hach-que added a comment to T8924: Add push notification support.

Push Notifications are far more suitable for Conpherence where sending emails is extremely spammy (especially because emails are either always sent or never sent). Push notifications would allow you to bundle multiple messages into a single notification like Slack does.

Jul 22 2015, 10:23 PM · Notifications
hach-que added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

Generally we find that the commit / message parser tasks tend to get done first, and take up taskmasters that could be processing Harbormaster builds. This delays builds because we have less taskmasters available.

Jul 22 2015, 1:40 PM · Restricted Project, Auth, Conduit
hach-que raised the priority of T8924: Add push notification support from Wishlist to Needs Triage.
Jul 22 2015, 6:19 AM · Notifications
hach-que added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

@epriestley Is there an ETA on this? It's been 7 days since I cleared out failing Git parser tasks and there's another 20 I need to clear out now. This issue has a significant impact on our background processing because commits without UTF8 data in them effectively block the queue.

Jul 22 2015, 5:42 AM · Restricted Project, Auth, Conduit
hach-que added a comment to T8922: Clarify csharp linter requirements.

The discovery map is something that looks like this:

Jul 22 2015, 5:39 AM · Lint, Documentation, Arcanist

Jul 20 2015

hach-que added a comment to T8897: "Attending" in Calendar list view shows all users, not just attending users.

Okay thanks

Jul 20 2015, 12:14 PM · Calendar
hach-que changed the visibility for T8897: "Attending" in Calendar list view shows all users, not just attending users.
Jul 20 2015, 12:11 PM · Calendar
hach-que added a comment to T8897: "Attending" in Calendar list view shows all users, not just attending users.

@epriestley that custom policy was intentionally set as the screenshots contain the names of people who may not want them on the internet (plus other event details and whatnot)

Jul 20 2015, 12:10 PM · Calendar
hach-que changed the visibility for T8897: "Attending" in Calendar list view shows all users, not just attending users.
Jul 20 2015, 5:27 AM · Calendar
hach-que created T8897: "Attending" in Calendar list view shows all users, not just attending users.
Jul 20 2015, 5:26 AM · Calendar

Jul 18 2015

hach-que added a revision to T1049: Implement Harbormaster: Unknown Object (Differential Revision).
Jul 18 2015, 4:38 PM · Harbormaster

Jul 17 2015

hach-que added a comment to D13639: Prevent 'Start or Wait for Build Plan' from running disabled build plans.

You mean you'd rather have a build step you add to a build plan that skips the rest of the build targets?

Jul 17 2015, 2:32 PM

Jul 16 2015

hach-que added a comment to D13639: Prevent 'Start or Wait for Build Plan' from running disabled build plans.

If it were failing, you'd need to go and remove all the build steps that call the disabled build plan. The scenario that this issue was raised in is that a team wanted to temporarily not deploy to one datacenter, so they disabled the build plan for that datacenter.

Jul 16 2015, 11:23 PM
hach-que added a comment to T8857: Make Git commit / message parsers eventually fail or de-prioritize on failure.

Invalid utf8 for JSON encoding. Basically until phabricator has a binary wire format for conduit that can handle invalid character sets, these commits will always fail.

Jul 16 2015, 7:40 PM · Daemons
hach-que added a revision to T1049: Implement Harbormaster: D13639: Prevent 'Start or Wait for Build Plan' from running disabled build plans.
Jul 16 2015, 5:39 AM · Harbormaster
hach-que retitled D13639: Prevent 'Start or Wait for Build Plan' from running disabled build plans from to Prevent 'Start or Wait for Build Plan' from running disabled build plans.
Jul 16 2015, 5:39 AM
hach-que created T8857: Make Git commit / message parsers eventually fail or de-prioritize on failure.
Jul 16 2015, 2:02 AM · Daemons
hach-que created T8856: Show a summary of failed unit tests at the end of `arc unit` or `arc diff` if there are failures.
Jul 16 2015, 2:01 AM · Restricted Project, Arcanist
hach-que added a comment to T8855: Add Powershell support to Arcanist documentation.

Why would you not just add arc to your PATH? That can be either done through the UI, or permanently via Powershell:

Jul 16 2015, 12:31 AM · Windows, Arcanist

Jul 15 2015

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Jul 15 2015, 5:35 AM · Drydock
hach-que added a revision to T1049: Implement Harbormaster: Unknown Object (Differential Revision).
Jul 15 2015, 12:10 AM · Harbormaster

Jul 12 2015

hach-que added a comment to T8821: arc commands (diff, version) fails on Windows - terrible fix inside.

The problem is that escaping commands on Windows is thoroughly broken; there is no one solution that will work universally for everyone. Fixing this issue by changing the escaping so that it works under Command Prompt may well break it under msysGit, and it's important to understand in what situations the error occurs so that we don't cause regressions for anyone else.

Jul 12 2015, 1:39 PM · Windows, libphutil, Arcanist
hach-que added a comment to T8821: arc commands (diff, version) fails on Windows - terrible fix inside.

Can you try running Arcanist commands under msysGit?

Jul 12 2015, 1:25 PM · Windows, libphutil, Arcanist
hach-que added a comment to T8821: arc commands (diff, version) fails on Windows - terrible fix inside.

We used the above script to install Arcanist this Friday (2 days ago). If you are running a version near that date or before it, then it's definitely an environment issue as the script works fine.

Jul 12 2015, 1:08 PM · Windows, libphutil, Arcanist
hach-que added a comment to T8821: arc commands (diff, version) fails on Windows - terrible fix inside.

For reference, this is the Powershell script we use to install Arcanist on developer machines (replace the URL https://code.redpointsoftware.com.au/ with your own instance). On a fresh install of Windows (or an install of Windows that does not have PHP or Arcanist installed), run this under an Administrator Powershell prompt and restart the computer.

Jul 12 2015, 12:15 PM · Windows, libphutil, Arcanist
hach-que added a comment to T8821: arc commands (diff, version) fails on Windows - terrible fix inside.

I don't understand where these issues are coming from; we have several developers that use the latest version of Arcanist and libphutil on Windows without issue.

Jul 12 2015, 12:11 PM · Windows, libphutil, Arcanist
hach-que added a revision to T1049: Implement Harbormaster: Unknown Object (Differential Revision).
Jul 12 2015, 10:06 AM · Harbormaster
hach-que added a revision to T8828: Dashboard panel to show build status of containers: Unknown Object (Differential Revision).
Jul 12 2015, 10:06 AM · Dashboards, Harbormaster
hach-que created T8828: Dashboard panel to show build status of containers.
Jul 12 2015, 9:01 AM · Dashboards, Harbormaster
hach-que awarded T6526: Implement "Badges" or "Medals", for annotating special users a Like token.
Jul 12 2015, 12:15 AM · Restricted Project, Badges (v0), People
hach-que awarded T6526: Implement "Badges" or "Medals", for annotating special users a Piece of Eight token.
Jul 12 2015, 12:15 AM · Restricted Project, Badges (v0), People

Jul 9 2015

hach-que updated the diff for D13608: [triggers] Support weekly trigger for scheduling events on different times on different days.

Fix bugs

Jul 9 2015, 7:07 AM
hach-que retitled D13608: [triggers] Support weekly trigger for scheduling events on different times on different days from to [triggers] Support weekly trigger for scheduling events on different times on different days.
Jul 9 2015, 6:52 AM
hach-que added a revision to T8809: Support more complex human-usable weekly clocks in trigger infrastructure: D13608: [triggers] Support weekly trigger for scheduling events on different times on different days.
Jul 9 2015, 6:52 AM · Daemons
hach-que renamed T8809: Support more complex human-usable weekly clocks in trigger infrastructure from Support more complex human-usable daily clocks in trigger infrastructure to Support more complex human-usable weekly clocks in trigger infrastructure.
Jul 9 2015, 4:15 AM · Daemons
hach-que updated the task description for T8809: Support more complex human-usable weekly clocks in trigger infrastructure.
Jul 9 2015, 4:14 AM · Daemons
hach-que created T8809: Support more complex human-usable weekly clocks in trigger infrastructure.
Jul 9 2015, 4:13 AM · Daemons
hach-que updated the diff for D13522: [drydock/aws] Check for the presence of the storage path before finalizing allocation.

Fix issues

Jul 9 2015, 1:23 AM
hach-que updated the diff for D13421: Prevent rapid AWS calls being made due to SSH test returning quickly.

Fix issues with calculation of sleep time

Jul 9 2015, 1:22 AM
hach-que added a comment to T8806: Buildable status icon is really hard to read between blue / green colours.

I didn't like that they were too large and that the building icon rotated. I think we could probably do with just:

Jul 9 2015, 12:45 AM · Harbormaster
hach-que created T8806: Buildable status icon is really hard to read between blue / green colours.
Jul 9 2015, 12:11 AM · Harbormaster

Jul 8 2015

hach-que created T8791: Projects in Diffusion do not show in tag style.
Jul 8 2015, 2:55 AM · Diffusion
hach-que closed T8789: Status icons are not centred when they have different widths as Resolved by committing Restricted Diffusion Commit.
Jul 8 2015, 2:52 AM · Badge Awarded, PHUI
hach-que added a revision to T8789: Status icons are not centred when they have different widths: Unknown Object (Differential Revision).
Jul 8 2015, 2:01 AM · Badge Awarded, PHUI
hach-que added a comment to T8789: Status icons are not centred when they have different widths.

The issue is here as well in Differential, just less noticeable:

Jul 8 2015, 1:36 AM · Badge Awarded, PHUI
hach-que added a comment to T8789: Status icons are not centred when they have different widths.

The UI is the standard search UI though (with status icons).

Jul 8 2015, 1:33 AM · Badge Awarded, PHUI
hach-que added a comment to T8789: Status icons are not centred when they have different widths.

It's a custom application (for release management).

Jul 8 2015, 1:33 AM · Badge Awarded, PHUI
hach-que created T8789: Status icons are not centred when they have different widths.
Jul 8 2015, 1:26 AM · Badge Awarded, PHUI

Jul 2 2015

joshuaspence awarded T8738: Allow server administrators to require a minimum version of Arcanist a Mountain of Wealth token.
Jul 2 2015, 8:03 AM · Arcanist
hach-que added a comment to T8736: Unit tests failed but not submitted.

User got this:

Jul 2 2015, 5:12 AM · Arcanist
hach-que added a comment to T8736: Unit tests failed but not submitted.

Upgrading server version of Arcanist didn't fix it; waiting to hear back from users whether or not upgrading client Arcanist fixes it.

Jul 2 2015, 5:07 AM · Arcanist
hach-que updated the diff for D13522: [drydock/aws] Check for the presence of the storage path before finalizing allocation.

Fix drive path access

Jul 2 2015, 4:25 AM