Page MenuHomePhabricator
Feed Advanced Search

May 3 2022

epriestley added a project to T10522: Build plan page doesn't warn about unapproved Drydock blueprints: Drydock.
May 3 2022, 11:25 PM · Drydock, Restricted Project, Harbormaster (v3)

Mar 16 2021

epriestley closed T10246: Deploy Drydock in the Phacility cluster as Resolved.

At least some installs have been using Drydock in production for a while. This could be made easier -- and this task still has the best guide for it -- but I think nothing actionable here remains.

Mar 16 2021, 5:44 PM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility

Apr 15 2019

epriestley moved T10093: When builds fail because the staging area was not pushed, make the cause clear from Backlog to Staging Areas on the Diffusion board.
Apr 15 2019, 3:39 PM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request

Feb 28 2019

epriestley added a comment to T9614: Require "Can Edit" permission on a build plan to pause or abort corresponding builds.

I'll call this out in the changelog, but behavior here is changing slightly (see T13258 and T11415):

Feb 28 2019, 7:30 PM · Harbormaster (v3), Restricted Project

Jan 4 2017

epriestley added a comment to T8650: DifferentialTransactionEditor may race HarbormasterBuildWorker.

The revision editor and diff editor should no longer be racing to edit the diff. The two revision editors may be racing now, but that race is significantly easier to resolve if it crops up.

Jan 4 2017, 9:57 PM · Restricted Project, Harbormaster (v3), Differential
epriestley added a comment to T9276: Display when builds happen with status somewhere handy, like the differential timeline.

This should work again now. The behavior probably needs refinement -- I don't remember exactly where we left it and I think there was some disagreement about who should or shouldn't receive build failure notifications before D10911 accidentally disabled this, but I think T9892 and other Harbormaster tasks discuss most of that.

Jan 4 2017, 9:56 PM · Restricted Project, Harbormaster (v3), Differential
epriestley closed T9276: Display when builds happen with status somewhere handy, like the differential timeline as Resolved by committing rPef05bf335d8e: Allow Harbormaster builds to publish to a different object.
Jan 4 2017, 9:46 PM · Restricted Project, Harbormaster (v3), Differential
epriestley closed T8650: DifferentialTransactionEditor may race HarbormasterBuildWorker as Resolved by committing rPef05bf335d8e: Allow Harbormaster builds to publish to a different object.
Jan 4 2017, 9:46 PM · Restricted Project, Harbormaster (v3), Differential
epriestley added a revision to T9276: Display when builds happen with status somewhere handy, like the differential timeline: D17139: Allow Harbormaster builds to publish to a different object.
Jan 4 2017, 9:24 PM · Restricted Project, Harbormaster (v3), Differential
epriestley added a revision to T8650: DifferentialTransactionEditor may race HarbormasterBuildWorker: D17139: Allow Harbormaster builds to publish to a different object.
Jan 4 2017, 9:24 PM · Restricted Project, Harbormaster (v3), Differential

Dec 31 2016

epriestley moved T8650: DifferentialTransactionEditor may race HarbormasterBuildWorker from Backlog to v3 (Infrastructure) on the Differential board.
Dec 31 2016, 6:13 PM · Restricted Project, Harbormaster (v3), Differential

Dec 29 2016

epriestley moved T9276: Display when builds happen with status somewhere handy, like the differential timeline from Backlog to v3 (Infrastructure) on the Differential board.
Dec 29 2016, 4:28 PM · Restricted Project, Harbormaster (v3), Differential

Dec 21 2016

mpickering added a project to T10093: When builds fail because the staging area was not pushed, make the cause clear: Haskell.org.
Dec 21 2016, 11:17 AM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request

Aug 29 2016

epriestley added a parent task for T5822: Implement garbage collection / automatic archiving for Harbormaster logs: T11402: Garbage collect and/or compress/archive harbormaster build unit messages.
Aug 29 2016, 4:36 PM · Harbormaster, Restricted Project
epriestley added a parent task for T9365: Harbormaster results are hard to aggregate : T11402: Garbage collect and/or compress/archive harbormaster build unit messages.
Aug 29 2016, 4:35 PM · Harbormaster, Restricted Project, Restricted Project

Aug 19 2016

avivey added a revision to T9365: Harbormaster results are hard to aggregate : D16417: Aggregate lint, unit information in HarbormasterBuildable.
Aug 19 2016, 7:16 PM · Harbormaster, Restricted Project, Restricted Project

Aug 16 2016

avivey added a parent task for T9365: Harbormaster results are hard to aggregate : T11466: Build status on Differential search results.
Aug 16 2016, 12:29 AM · Harbormaster, Restricted Project, Restricted Project
avivey renamed T9365: Harbormaster results are hard to aggregate from Harbormaster reported unit results showing "No Unit Test Coverage" to Harbormaster results are hard to aggregate .
Aug 16 2016, 12:29 AM · Harbormaster, Restricted Project, Restricted Project

Aug 5 2016

eadler added a project to T10522: Build plan page doesn't warn about unapproved Drydock blueprints: Restricted Project.
Aug 5 2016, 4:44 PM · Drydock, Restricted Project, Harbormaster (v3)
eadler added a project to T10093: When builds fail because the staging area was not pushed, make the cause clear: Restricted Project.
Aug 5 2016, 4:44 PM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request
eadler added a project to T5821: Implement "Run Arc Unit" build step and support showing unit test results inside Harbormaster: Restricted Project.
Aug 5 2016, 4:44 PM · Restricted Project, Harbormaster (v3)
eadler added a project to T8650: DifferentialTransactionEditor may race HarbormasterBuildWorker: Restricted Project.
Aug 5 2016, 4:44 PM · Restricted Project, Harbormaster (v3), Differential
eadler added a project to T5822: Implement garbage collection / automatic archiving for Harbormaster logs: Restricted Project.
Aug 5 2016, 4:44 PM · Harbormaster, Restricted Project
eadler added a project to T9276: Display when builds happen with status somewhere handy, like the differential timeline: Restricted Project.
Aug 5 2016, 4:44 PM · Restricted Project, Harbormaster (v3), Differential
eadler added a project to T9516: Copying text from a Harbormaster build log copies the line numbers as well: Restricted Project.
Aug 5 2016, 4:43 PM · Harbormaster, Restricted Project

Jul 22 2016

chad added a comment to T10246: Deploy Drydock in the Phacility cluster.

File a bug report please.

Jul 22 2016, 10:15 PM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility
rabahmeradi added a comment to T10246: Deploy Drydock in the Phacility cluster.

It didn't work for me.

Jul 22 2016, 10:12 PM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility

Jul 12 2016

avivey moved T9365: Harbormaster results are hard to aggregate from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 12 2016, 9:55 PM · Harbormaster, Restricted Project, Restricted Project

Jul 4 2016

eadler moved T9365: Harbormaster results are hard to aggregate from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2016, 9:15 PM · Harbormaster, Restricted Project, Restricted Project

Jun 22 2016

avivey added a comment to T9365: Harbormaster results are hard to aggregate .

Here's what I'm thinking here:

  • Add lint/unit/coverage "summary" field to each Build.
  • Recalculate whenever new lint/unit objects show up (Possibly offline via daemon).
  • arc-side lint/unit already generates a Build, so this one will hold the --nolint/--nounit information (+ excuse?)
  • Anywhere we currently show that information, load the summary information and aggregate that, instead of aggregating all lints/units directly.
Jun 22 2016, 8:26 PM · Harbormaster, Restricted Project, Restricted Project

Jun 5 2016

epriestley closed T10457: Improve Harbomaster/Drydock UI/UX before release as Resolved.

I don't think there's anything actionable remaining here that isn't covered elsewhere.

Jun 5 2016, 10:24 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley closed T10457: Improve Harbomaster/Drydock UI/UX before release, a subtask of T10246: Deploy Drydock in the Phacility cluster, as Resolved.
Jun 5 2016, 10:24 PM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility

May 20 2016

avivey added a project to T9365: Harbormaster results are hard to aggregate : Restricted Project.
May 20 2016, 12:26 AM · Harbormaster, Restricted Project, Restricted Project

May 15 2016

hach-que placed T5822: Implement garbage collection / automatic archiving for Harbormaster logs up for grabs.
May 15 2016, 5:49 AM · Harbormaster, Restricted Project
hach-que placed T5821: Implement "Run Arc Unit" build step and support showing unit test results inside Harbormaster up for grabs.
May 15 2016, 5:45 AM · Restricted Project, Harbormaster (v3)

Mar 8 2016

avivey added a comment to T5822: Implement garbage collection / automatic archiving for Harbormaster logs.

This should maybe also somehow interact with Artifact Files.

Mar 8 2016, 7:27 PM · Harbormaster, Restricted Project
epriestley added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

Aha! That makes sense, thanks for digging into it!

Mar 8 2016, 12:00 AM · Harbormaster (v3), Diffusion, Arcanist

Mar 7 2016

avivey added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

tl;dr: looks good!

Mar 7 2016, 11:57 PM · Harbormaster (v3), Diffusion, Arcanist
epriestley added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

Awesome, thanks!

Mar 7 2016, 9:26 PM · Harbormaster (v3), Diffusion, Arcanist
avivey added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

I have a 500mb repo somewhere, and it would reproduce very easily to me, so I'll test this.

Mar 7 2016, 9:25 PM · Harbormaster (v3), Diffusion, Arcanist
epriestley added a comment to T10093: When builds fail because the staging area was not pushed, make the cause clear.

After D15427, this should be pretty clear for "Land Revision".

Mar 7 2016, 5:27 PM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request
epriestley added a revision to T10093: When builds fail because the staging area was not pushed, make the cause clear: D15427: Improve "Land Revision" errors for issues related to staging areas.
Mar 7 2016, 4:49 PM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request
epriestley added a revision to T10093: When builds fail because the staging area was not pushed, make the cause clear: D15426: When `arc` pushes to the staging area, tell Phabricator what we did.
Mar 7 2016, 3:15 PM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request
epriestley added a comment to T10093: When builds fail because the staging area was not pushed, make the cause clear.

After D15424, arc fails when failing to push the staging area.

Mar 7 2016, 2:55 PM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request
epriestley closed T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote as Resolved by committing rARC4a1160e0c3a2: When pushing changes to staging, also push the base commit.
Mar 7 2016, 2:53 PM · Harbormaster (v3), Diffusion, Arcanist
epriestley added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

I've marked D15424 as fixing this, although I don't have a detailed understanding of exactly what goes on in the git protocol and which heuristics it is using. In particular, I haven't been able to trick it into doing too much work locally (maybe it also looks at parents?).

Mar 7 2016, 2:53 PM · Harbormaster (v3), Diffusion, Arcanist
epriestley added a revision to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote: D15424: When pushing changes to staging, also push the base commit.
Mar 7 2016, 2:27 PM · Harbormaster (v3), Diffusion, Arcanist

Mar 6 2016

epriestley added a revision to T10093: When builds fail because the staging area was not pushed, make the cause clear: D15420: Improve Drydock errors for empty commits and missing changes.
Mar 6 2016, 11:37 PM · Haskell.org, Restricted Project, Harbormaster (v3), Diffusion, Feature Request

Mar 5 2016

epriestley updated subscribers of T10246: Deploy Drydock in the Phacility cluster.

Drydock and Almanac are now available in the cluster. Here's a rough guide to configuring them -- I'll turn this into something formal once things work a little more smoothly.

Mar 5 2016, 3:41 PM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility
epriestley created T10522: Build plan page doesn't warn about unapproved Drydock blueprints.
Mar 5 2016, 3:18 PM · Drydock, Restricted Project, Harbormaster (v3)
epriestley closed T10449: Almanac v2 (Unprototype), a subtask of T10246: Deploy Drydock in the Phacility cluster, as Resolved.
Mar 5 2016, 1:22 AM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility
epriestley added a revision to T10246: Deploy Drydock in the Phacility cluster: D15401: Unprototype Drydock.
Mar 5 2016, 1:19 AM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility
epriestley added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

Yeah, that claim assumes someone will arc diff some published commit sooner or later (i.e., run arc diff while on master with no local changes). While this wouldn't happen on a normal workflow or on purpose, I suspect it happens more-often-than-never.

Mar 5 2016, 12:06 AM · Harbormaster (v3), Diffusion, Arcanist
avivey added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

From what I see, this doesn't actually normalize over time, if the staging repo is used only for staging: none of the /diff/ refs will ever be a parent of master from the real repo, because of the rebase during arc-land (I've written this at some point in Manual Staging Area Caveat).

Mar 5 2016, 12:03 AM · Harbormaster (v3), Diffusion, Arcanist

Mar 4 2016

epriestley added a comment to T10246: Deploy Drydock in the Phacility cluster.

Quick update here ahead of deployment tomorrow:

Mar 4 2016, 4:54 PM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility

Mar 3 2016

epriestley closed T10024: Can't remove blueprint limit, a subtask of T10457: Improve Harbomaster/Drydock UI/UX before release, as Resolved.
Mar 3 2016, 11:21 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

Yes, this should eliminate the need to sync/cron/do anything.

Mar 3 2016, 3:09 PM · Harbormaster (v3), Diffusion, Arcanist
cburroughs added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

Would this eliminate most of the benefit from cron based "sync refs from the main repo" glue?

Mar 3 2016, 3:08 PM · Harbormaster (v3), Diffusion, Arcanist
epriestley moved T9276: Display when builds happen with status somewhere handy, like the differential timeline from v2 to v3 on the Harbormaster board.
Mar 3 2016, 3:06 PM · Restricted Project, Harbormaster (v3), Differential
epriestley moved T8650: DifferentialTransactionEditor may race HarbormasterBuildWorker from Backlog to v3 on the Harbormaster board.
Mar 3 2016, 3:06 PM · Restricted Project, Harbormaster (v3), Differential
epriestley moved T5821: Implement "Run Arc Unit" build step and support showing unit test results inside Harbormaster from v2 to v3 on the Harbormaster board.
Mar 3 2016, 3:05 PM · Restricted Project, Harbormaster (v3)
epriestley moved T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote from Backlog to v3 on the Harbormaster board.
Mar 3 2016, 2:58 PM · Harbormaster (v3), Diffusion, Arcanist
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15393: Make Drydock repository operations a little more modern and consistent.
Mar 3 2016, 2:36 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15392: Allow Drydock blueprints to be tagged and searched, and give types some little icons.
Mar 3 2016, 2:03 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15390: Convert DrydockBlueprints to EditEngine.
Mar 3 2016, 1:44 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15389: Allow Drydock blueprints to be searched by name.
Mar 3 2016, 12:28 PM · Harbormaster (v3), Drydock (v3), Phacility

Mar 1 2016

epriestley added a revision to T5822: Implement garbage collection / automatic archiving for Harbormaster logs: D15380: Compress Harbormaster build logs inline.
Mar 1 2016, 10:21 PM · Harbormaster, Restricted Project
epriestley added a revision to T5822: Implement garbage collection / automatic archiving for Harbormaster logs: D15378: Implement an iterator for build log chunks.
Mar 1 2016, 8:26 PM · Harbormaster, Restricted Project
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15376: Give HarbormasterBuildLogChunk a real table.
Mar 1 2016, 8:12 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15375: Use PhutilRope as a buffer in Harbormaster BuildLogs.
Mar 1 2016, 8:06 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T5822: Implement garbage collection / automatic archiving for Harbormaster logs: D15371: Slightly simplify the Harbormaster build log API.
Mar 1 2016, 3:00 PM · Harbormaster, Restricted Project
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15370: Make the libphutil library map test failure more readable.
Mar 1 2016, 2:17 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15369: Treat "skipped" unit tests as less interesting than "passed".
Mar 1 2016, 2:05 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a comment to T5822: Implement garbage collection / automatic archiving for Harbormaster logs.
  • Provide some way to treat "too much output" as a categorical build failure, similar to how you might treat "excessive runtime" as a build failure.
Mar 1 2016, 1:53 PM · Harbormaster, Restricted Project
tycho.tatitscheff added a comment to T10457: Improve Harbomaster/Drydock UI/UX before release.

@epriestley : sorry, I should have searched more thoughtfully.

Mar 1 2016, 10:20 AM · Harbormaster (v3), Drydock (v3), Phacility

Feb 29 2016

epriestley moved T9365: Harbormaster results are hard to aggregate from v2 to v3 on the Harbormaster board.
Feb 29 2016, 11:46 PM · Harbormaster, Restricted Project, Restricted Project
epriestley added a comment to T5822: Implement garbage collection / automatic archiving for Harbormaster logs.

Current plan here is:

Feb 29 2016, 11:45 PM · Harbormaster, Restricted Project
epriestley added a comment to T10457: Improve Harbomaster/Drydock UI/UX before release.

@tycho.tatitscheff See T8656 or Planning.

Feb 29 2016, 6:29 PM · Harbormaster (v3), Drydock (v3), Phacility
tycho.tatitscheff added a comment to T10457: Improve Harbomaster/Drydock UI/UX before release.

Is support of ansi color possible in this harbormaster iteration ? I mean not only parse the ansi code but also generate a markup based on the color.
As far as I remenber it wasn't the case.

Feb 29 2016, 6:20 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15365: Give unit test results their own table in Differential.
Feb 29 2016, 5:56 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15364: Report unit test details from Arcanist to Harbormaster.
Feb 29 2016, 4:03 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15363: Show additional details for failed builds in Harbormaster.
Feb 29 2016, 4:02 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15362: Begin making Harbormaster unit test results a little easier to read.
Feb 29 2016, 2:17 PM · Harbormaster (v3), Drydock (v3), Phacility

Feb 27 2016

epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15360: Allow Harbormaster build plans to be tagged with projects and searched by tag.
Feb 27 2016, 5:23 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15359: Support searching for Harbormater build plans by name substring.
Feb 27 2016, 5:05 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley closed T10011: Allow to search for the build status in habormaster querys as Resolved by committing rPc29ba039bbda: Update Buildable search in Harbormaster.
Feb 27 2016, 3:13 PM · Harbormaster (v3), Feature Request
epriestley added a comment to T10246: Deploy Drydock in the Phacility cluster.

This is detailed in T10463, but the API changes seem to have deployed with only a few minor rough patches, so we're currently on track to deploy everything else next Saturday (March 5).

Feb 27 2016, 1:59 PM · Harbormaster (v3), Drydock (v3), Almanac (v2), Phacility
hach-que added a comment to T5822: Implement garbage collection / automatic archiving for Harbormaster logs.

I believe our Harbormaster log table is several GBs in size and by several GB I'm talking 20-80GB range depending on the last time I hard deleted the records.

Feb 27 2016, 4:41 AM · Harbormaster, Restricted Project
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15357: Use EditEngine for Harbormaster Build Plans, fix some crumbs/mobile stuff.
Feb 27 2016, 3:54 AM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a comment to T5822: Implement garbage collection / automatic archiving for Harbormaster logs.

Pretty sure I can scope this into the current iteration under T10457 and provide some corresponding purge tools, just in case any installs hypothetically insert gigabytes of data into build logs.

Feb 27 2016, 1:17 AM · Harbormaster, Restricted Project
epriestley moved T5822: Implement garbage collection / automatic archiving for Harbormaster logs from v2 to v3 on the Harbormaster board.
Feb 27 2016, 1:14 AM · Harbormaster, Restricted Project

Feb 26 2016

epriestley added a revision to T10011: Allow to search for the build status in habormaster querys: D15356: Update Buildable search in Harbormaster.
Feb 26 2016, 8:47 PM · Harbormaster (v3), Feature Request
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15355: Slightly improve Buildable list in Harbormaster.
Feb 26 2016, 8:23 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10457: Improve Harbomaster/Drydock UI/UX before release: D15354: Remove buildable handle / container handle logic form Harbormaster buildable queries.
Feb 26 2016, 8:05 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley closed T9614: Require "Can Edit" permission on a build plan to pause or abort corresponding builds as Resolved by committing rP93b8f803a02b: Require "Can Edit" on a build plan to abort or pause associated builds.
Feb 26 2016, 7:38 PM · Harbormaster (v3), Restricted Project
epriestley added a comment to T9614: Require "Can Edit" permission on a build plan to pause or abort corresponding builds.

My broad philosophical stance here is that engineers should be disciplined and professional about not killing enemy builds, but I think the complexity cost to put some more guard rails on the thing isn't overbearing and these additional policies are generally pretty reasonable and make sense, and have some redeeming value in preventing mistakes with tools like "Restart All Builds".

Feb 26 2016, 7:38 PM · Harbormaster (v3), Restricted Project
epriestley added a revision to T9614: Require "Can Edit" permission on a build plan to pause or abort corresponding builds: D15353: Require "Can Edit" on a build plan to abort or pause associated builds.
Feb 26 2016, 7:32 PM · Harbormaster (v3), Restricted Project
epriestley closed T10458: Remove obsolete Drydock build steps from Harbormaster, a subtask of T10457: Improve Harbomaster/Drydock UI/UX before release, as Resolved.
Feb 26 2016, 6:35 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley closed T10458: Remove obsolete Drydock build steps from Harbormaster as Resolved by committing rPc64b822bee62: Remove obsolete, confusing Harbormaster builds steps.
Feb 26 2016, 6:35 PM · Harbormaster (v3), Drydock (v3), Phacility
epriestley added a revision to T10458: Remove obsolete Drydock build steps from Harbormaster: D15352: Remove obsolete, confusing Harbormaster builds steps.
Feb 26 2016, 6:33 PM · Harbormaster (v3), Drydock (v3), Phacility