Page MenuHomePhabricator
Feed Advanced Search

Jan 22 2015

hach-que created T7008: Provide some way of resizing macros.
Jan 22 2015, 5:08 AM · Macros
hach-que created T7007: UTF8 exception occurring during Harbormaster build.
Jan 22 2015, 3:07 AM · Harbormaster
hach-que added a revision to T7006: Harbormaster targets execute multiple times if they run for longer than 24 hours: Unknown Object (Differential Revision).
Jan 22 2015, 12:11 AM · Restricted Project, Harbormaster

Jan 21 2015

hach-que created T7006: Harbormaster targets execute multiple times if they run for longer than 24 hours.
Jan 21 2015, 10:54 PM · Restricted Project, Harbormaster
hach-que closed T5207: Implement Chronicle as Invalid.

Pursue using the infrastructure in D11419 instead.

Jan 21 2015, 12:48 AM · Harbormaster
hach-que closed T5207: Implement Chronicle, a subtask of T6491: Herald rules based on age, as Invalid.
Jan 21 2015, 12:48 AM · Restricted Project, Herald

Jan 20 2015

hach-que edited P1707 (An Untitled Masterwork).
Jan 20 2015, 11:30 PM
hach-que added a comment to T5936: Support terminating builds, terminating remote processes and build steps.

We're still hitting scenarios where we need the ability to explicitly abort a build (without restarting it). This scenario is where a long-running deployment is currently executing, a bug has been found, and we need to abort the current deployment so we can run out the one with the bug fix.

Jan 20 2015, 11:08 PM · Restricted Project, Harbormaster

Jan 18 2015

hach-que added a comment to T1315: Phacility Launch Status.

We don't know exactly how much demand we'll have from existing installs vs new installs, so we aren't putting a lot of resources into import tools up front. For example, we've heard from a number of people that they'd use Phabricator if a hosted version was available, so presumably they don't need import tools.

Jan 18 2015, 9:21 AM · Phacility
hach-que edited P1706 (An Untitled Masterwork).
Jan 18 2015, 8:58 AM

Jan 8 2015

hach-que added a comment to M1421: Projects Touchup.

+1 for workboard by default if initialized, profile otherwise.

Jan 8 2015, 3:18 AM · Projects
hach-que added a comment to T2783: Make working-copy operations service-oriented.

As a heads up, when Harbormaster is available for Phacility customers, I highly recommend running those daemon tasks on a different tier. Long running tasks can easily queue up all available taskmaster daemons, and at work we have to run about 50 or so daemons to keep up with peak load (because of the way taskmasters work at the moment, there's no way we can shift only and all of the Harbormaster tasks onto a different set of machines).

Jan 8 2015, 3:17 AM · Restricted Project, Phacility
hach-que added a comment to T6889: Evaluate PHP alternatives to NodeJS for Aphlict.

Here's an implementation of a web sockets server in PHP: https://github.com/hach-que/Omni/blob/master/src/pipe/WebSocketEndpoint.php

Jan 8 2015, 3:11 AM · Aphlict

Jan 5 2015

hach-que added a comment to T6866: Add setup check for missing QSA in rewrite rules.

You should install Phabricator using the instructions under https://secure.phabricator.com/book/phabricator/article/installation_guide/#installing-required-comp as that FreeBSD Phabricator package isn't official (as per T4200).

Jan 5 2015, 11:45 AM · Setup

Jan 1 2015

hach-que added a revision to T6844: Allow libphutil to load libraries from existing arrays: Unknown Object (Differential Revision).
Jan 1 2015, 5:06 AM · libphutil
hach-que created T6844: Allow libphutil to load libraries from existing arrays.
Jan 1 2015, 5:06 AM · libphutil

Dec 19 2014

alexandros.tsourakis awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Dec 19 2014, 9:27 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Dec 16 2014

hach-que added a comment to T1049: Implement Harbormaster.

The build locations are configured in Drydock on the host blueprints you have configured.

Dec 16 2014, 4:36 AM · Harbormaster

Dec 1 2014

hach-que added a comment to T6667: Destroying a repository does not remove the commit worker tasks from the queue.

We had the fix for large queues applied.

Dec 1 2014, 11:10 PM
hach-que added a comment to T6667: Destroying a repository does not remove the commit worker tasks from the queue.

It looks like they don't actually fail forever, but with 20k commit tasks in the queue it still takes ages to go through each of them only to discover that they're no longer relevant.

Dec 1 2014, 5:11 AM
hach-que created T6667: Destroying a repository does not remove the commit worker tasks from the queue.
Dec 1 2014, 5:07 AM

Nov 26 2014

hach-que added a comment to T4909: Rate limit or restrict access to comment removal.

I just clicked the drop down on your comment and selected "View Edit History". The comment also shows "Edited" on it.

Nov 26 2014, 10:49 AM · Abuse, Wikimedia

Nov 25 2014

hach-que created T6643: Conduit method for adding SSH keys to a user's account.
Nov 25 2014, 11:36 PM · Restricted Project, Conduit

Nov 23 2014

hach-que added a comment to T3837: Support updating JIRA custom field when revisions change status.

We never implemented this locally.

Nov 23 2014, 3:48 AM · Restricted Project, Differential, Doorkeeper

Nov 19 2014

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Nov 19 2014, 11:11 PM · Drydock
• talal123 awarded T6586: Show an error in Harbormaster plan viewer if more than one step outputs the same artifact a Like token.
Nov 19 2014, 6:13 AM · Restricted Project, Harbormaster
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Nov 19 2014, 4:44 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Nov 19 2014, 3:32 AM · Drydock

Nov 18 2014

hach-que created T6586: Show an error in Harbormaster plan viewer if more than one step outputs the same artifact.
Nov 18 2014, 11:55 PM · Restricted Project, Harbormaster
hach-que added a revision to T1049: Implement Harbormaster: Unknown Object (Differential Revision).
Nov 18 2014, 11:29 PM · Harbormaster
shadowhand awarded T4029: Support policies on Phriction wiki articles a Love token.
Nov 18 2014, 3:45 PM · Support Impact, Phriction

Nov 16 2014

hach-que created T6569: Implement proper expiry mechanism for Drydock resources.
Nov 16 2014, 10:49 AM · Drydock
hach-que added a comment to T6553: Support for static code analysis.

Generally this can be implemented as lint rules (with a custom linter) if you're interested in showing architectural issues in code reviews.

Nov 16 2014, 10:20 AM

Nov 12 2014

hach-que added a comment to T6530: Unable to edit any Phriction documents.

Won't be able to re-upgrade and test that commit for another 10 hours or so as we're in the middle of migrating Harbormaster build logs for the utf8mb process (I moved the table and wrote a script to migrate the logs while Phabricator is online). Will try tomorrow.

Nov 12 2014, 6:35 AM · Phriction
hach-que added a comment to T6530: Unable to edit any Phriction documents.

For some weird reason, the behaviour is:

Nov 12 2014, 6:07 AM · Phriction
hach-que created T6530: Unable to edit any Phriction documents.
Nov 12 2014, 6:05 AM · Phriction
hach-que added a comment to T5822: Implement garbage collection / automatic archiving for Harbormaster logs.

Yeah I was wondering why Harbormaster was removed. You also fubar'd T5821 by the way :)

Nov 12 2014, 5:51 AM · Harbormaster, Restricted Project
hach-que raised the priority of T5822: Implement garbage collection / automatic archiving for Harbormaster logs from Wishlist to Needs Triage.

Placing this back for triage, but I think this should probably be of a reasonably high priority on the Harbormaster roadmap, simply because of the impact it can have in migration and schema upgrade times.

Nov 12 2014, 4:24 AM · Harbormaster, Restricted Project
hach-que added a comment to T5822: Implement garbage collection / automatic archiving for Harbormaster logs.

I had to basically rename and recreate harbormaster_buildlogchunk for the utf8mb migration because this table was gigabytes in size.

Nov 12 2014, 4:23 AM · Harbormaster, Restricted Project
hach-que created T6524: Support "request is from IP / subnet" policy rule.
Nov 12 2014, 12:53 AM · Policy

Nov 11 2014

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Nov 11 2014, 11:22 PM · Drydock
hach-que added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

If you want to offload your builds to Jenkins then you can, using the HTTP request mechanism that is already present. This mechanism works for any build server that accepts HTTP requests to start builds.

Nov 11 2014, 11:46 AM · Documentation
hach-que added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

I don't have any plans to extend Harbormaster with any build steps for external build servers. My focus is primarily on improving Drydock to allocate hosts so that Harbormaster can be used directly, because I think that's more valuable long term (with external build server support is intended mainly for migration).

Nov 11 2014, 11:03 AM · Documentation

Nov 8 2014

chad awarded T4029: Support policies on Phriction wiki articles a Baby Tequila token.
Nov 8 2014, 1:08 AM · Support Impact, Phriction
hach-que awarded T4029: Support policies on Phriction wiki articles a Pterodactyl token.
Nov 8 2014, 12:48 AM · Support Impact, Phriction
epriestley awarded T4029: Support policies on Phriction wiki articles a Mountain of Wealth token.
Nov 8 2014, 12:30 AM · Support Impact, Phriction

Nov 7 2014

hach-que added a comment to T1191: Comments are truncated at first non-base-plane character.

If only beers could be purchased with mountain of wealth tokens... :3

Nov 7 2014, 10:33 PM · Wikimedia, Support Impact, High Support Impact, Differential
hach-que awarded T1191: Comments are truncated at first non-base-plane character a Mountain of Wealth token.
Nov 7 2014, 10:29 PM · Wikimedia, Support Impact, High Support Impact, Differential

Nov 3 2014

hach-que created T6455: Implement support for dynamically building new AMI / disk image blueprints in Drydock.
Nov 3 2014, 7:26 AM · Drydock
hach-que created T6454: Implement support for KVM-based hosts in Drydock.
Nov 3 2014, 7:21 AM · Drydock
hach-que added revisions to T5544: Implement EC2 blueprint for Drydock: Unknown Object (Differential Revision), Unknown Object (Differential Revision).
Nov 3 2014, 5:00 AM · Drydock
hach-que claimed T5544: Implement EC2 blueprint for Drydock.
Nov 3 2014, 5:00 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Nov 3 2014, 4:13 AM · Drydock

Oct 27 2014

• leonardo.furio awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Oct 27 2014, 4:39 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Oct 23 2014

hach-que created T6378: differential.generated-paths doesn't collapse files.
Oct 23 2014, 6:00 AM · Differential

Oct 15 2014

hach-que backed I1 Test Initiative with $1.00 USD.
Oct 15 2014, 1:10 PM · Fund, Phortune

Oct 12 2014

hach-que added a comment to T6032: Update org site with new screenshots.

secret commits

Oct 12 2014, 11:30 PM · Design, Support Impact, Public & Media Relations

Oct 7 2014

seitzbg awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Oct 7 2014, 2:29 AM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects
• JohnTheodore awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Oct 7 2014, 2:13 AM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Oct 6 2014

uaoleg awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Oct 6 2014, 7:29 AM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects
• chasemp awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
Oct 6 2014, 2:02 AM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Oct 2 2014

hach-que added a comment to T3980: Support "Bind to External Thing" to define project membership.

You'll basically have to maintain any changes yourself as epriestley probably doesn't have time to review feature patches right now. For pretty much any change, epriestley either needs to:

Oct 2 2014, 10:52 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects

Sep 30 2014

hach-que added a comment to T6208: External bug-tracker not work.

As far as I can tell, all this feature does is cause bug IDs like "ABC-123" in a commit message to be turned into links. It's not integration with an external bug tracker.

Sep 30 2014, 3:55 AM · Diffusion

Sep 26 2014

hach-que created T6193: Allow Arcanist to allocate resources through Drydock.
Sep 26 2014, 2:16 AM · Arcanist, Drydock

Sep 25 2014

hach-que edited P1263 DrydockSSHInterface.php.
Sep 25 2014, 8:22 AM
hach-que edited P1262 reapply-patches.sh.
Sep 25 2014, 2:55 AM
hach-que edited P1262 reapply-patches.sh.
Sep 25 2014, 2:52 AM
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 25 2014, 2:34 AM · Drydock
hach-que added a revision to T1049: Implement Harbormaster: Unknown Object (Differential Revision).
Sep 25 2014, 2:19 AM · Harbormaster
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 25 2014, 2:19 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 25 2014, 1:19 AM · Drydock

Sep 24 2014

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 24 2014, 4:34 AM · Drydock

Sep 23 2014

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 23 2014, 11:26 PM · Drydock

Sep 19 2014

hach-que added a comment to T5968: "Phabricator Daemons Need Restarting" is too difficult to understand/debug.

Personally I think the different title / issue message cleared up a lot of confusion, because it's now very clear as to what the problem is when the issue pops up.

Sep 19 2014, 11:08 PM · Daemons
hach-que added a subtask for T1049: Implement Harbormaster: T6139: Allow designation of "summary" build logs which are sorted to the top or otherwise promoted.
Sep 19 2014, 3:10 AM · Harbormaster
hach-que created T6139: Allow designation of "summary" build logs which are sorted to the top or otherwise promoted.
Sep 19 2014, 3:09 AM · Restricted Project, Harbormaster

Sep 18 2014

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 18 2014, 4:11 PM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 18 2014, 1:33 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 18 2014, 12:19 AM · Drydock

Sep 17 2014

hach-que added a comment to T6116: Internal Storage Security.

Phabricator needs the ability to decrypt credentials in background processes and in a non-interactive manner. Thus any key to decrypt a credential would need to be stored at the same level as the Passphrase credential itself, defeating the point of encryption (you can't store the decryption keys as a file outside MySQL because that won't scale for HA).

Sep 17 2014, 5:22 PM · Security, Passphrase
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 17 2014, 5:42 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 17 2014, 4:08 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 17 2014, 2:09 AM · Drydock
hach-que added a subtask for T2015: Implement Drydock: T6111: Give Drydock leases an explicit ownership PHID.
Sep 17 2014, 1:46 AM · Drydock
hach-que created T6111: Give Drydock leases an explicit ownership PHID.
Sep 17 2014, 1:45 AM · Drydock

Sep 16 2014

hach-que added a comment to T6093: PhabricatorTaskmasterDaemon crashes due to invalid characters in commit.

This sounds like it's the same issue as T1191.

Sep 16 2014, 2:15 PM · Phabricator
hach-que added a comment to T6106: Unable to Open in External Editor when using custom protocols.

I think it should maybe be:

Sep 16 2014, 2:13 PM · Audit, Diffusion

Sep 15 2014

hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 15 2014, 2:33 PM · Drydock
hach-que added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

You can have a single build plan that clones the repo and then runs a script (located in the repo) to do the build, then just apply the same build plan to all repositories via Herald.

Sep 15 2014, 8:27 AM · Documentation

Sep 14 2014

hach-que added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

Is this warning strong enough?

Sep 14 2014, 4:27 PM · Documentation
hach-que added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

I also think that explicitly supporting external build servers like Jenkins opens a can of worms where it's basically "please add a build step for every other build server in the known universe", which doesn't seem like a very scalable solution (in particular, Jenkins is okay-ish, but there are definitely build servers out there that have an absolutely horrific design / architecture, and with which integration would be extremely difficult).

Sep 14 2014, 4:02 PM · Documentation
hach-que added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

We could also make the migration a little bit smarter and only enable harbormaster.installed / drydock.installed if they have build plans / blueprints configured respectively, which should appropriately disable these applications for a bunch of installs that have Beta on but aren't using the applications yet.

Sep 14 2014, 3:49 PM · Documentation
hach-que added a comment to T6084: Hide Harbormaster / Drydock more, or warn users more about using them.

I definitely agree we need to do something here. Potentially we could do the same as releeph.installed and use a DB migration to automatically enable harbormaster.installed and drydock.installed for any install that has Beta applications installed?

Sep 14 2014, 3:47 PM · Documentation

Sep 12 2014

hach-que created T6084: Hide Harbormaster / Drydock more, or warn users more about using them.
Sep 12 2014, 1:21 PM · Documentation
hach-que added a comment to T6083: Don't generate mentions from Conpherence threads.

by numbering hidden transactions and just not showing them

Sep 12 2014, 1:15 PM · Transactions, Conpherence

Sep 11 2014

cburroughs awarded T6078: Potentially document at least usage of Harbormaster with external build systems a Love token.
Sep 11 2014, 3:42 PM · Harbormaster
hach-que added a comment to T6076: Provide infrastructure to allow users to perform leases from Arcanist.

Oh okay, I figured it was the Drydock project, but I didn't have permission to see it. I have tried looking up Drydock in the typeahead, but it doesn't come up.

Sep 11 2014, 3:30 PM · Drydock
hach-que created T6078: Potentially document at least usage of Harbormaster with external build systems.
Sep 11 2014, 3:03 PM · Harbormaster
hach-que created T6076: Provide infrastructure to allow users to perform leases from Arcanist.
Sep 11 2014, 6:42 AM · Drydock
hach-que added a revision to T2015: Implement Drydock: Unknown Object (Differential Revision).
Sep 11 2014, 5:58 AM · Drydock