Page MenuHomePhabricator

Harbormaster (v3)Milestone
ActivePublic

Recent Activity

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)