Page MenuHomePhabricator
Feed Advanced Search

Oct 30 2015

epriestley triaged T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository as Normal priority.
Oct 30 2015, 2:53 PM · Harbormaster, Drydock
epriestley added a revision to T9674: "Authorized By" links to a 404: Restricted Differential Revision.
Oct 30 2015, 2:35 PM · Drydock, Harbormaster
epriestley claimed T9674: "Authorized By" links to a 404.
Oct 30 2015, 2:32 PM · Drydock, Harbormaster
marceldegraaf closed T9671: Harbormaster builds and Drydock leases are stuck as Resolved.

Thanks for your reply, the detailed description really helps. The build system works now, and even though the "Lease Working Copy" step doesn't really make sense for us, I'm really glad everything works :-).

Oct 30 2015, 2:29 PM · Harbormaster, Drydock
epriestley added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

"Lease Host" is not currently expected to work at all. It hasn't been updated for any of the changes, including authorizations. "Lease Working Copy" (under "Drydock") should.

Oct 30 2015, 1:51 PM · Harbormaster, Drydock
joshuaspence updated the task description for T9671: Harbormaster builds and Drydock leases are stuck.
Oct 30 2015, 9:55 AM · Harbormaster, Drydock
joshuaspence added a comment to T9674: "Authorized By" links to a 404.

(Yes, I know that Drydock is a prototype... But I figured it's better to file an issue that will be closed as invalid than to not file one at all?)

Oct 30 2015, 9:54 AM · Drydock, Harbormaster
marceldegraaf added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

Thanks for reopening @tycho.tatitscheff. Before I document anything officially I'd like to wait for @epriestley's answer on T9671#142468, to make sure I'm not Doing It Wrong™ :-).

Oct 30 2015, 9:50 AM · Harbormaster, Drydock
tycho.tatitscheff reopened T9671: Harbormaster builds and Drydock leases are stuck as "Open".

Reopened since the main concern was more the installation of T9669 and theire is still pending question.

Oct 30 2015, 9:48 AM · Harbormaster, Drydock
tycho.tatitscheff added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

@marceldegraaf : i did the first part (almanac + drydock almanac based host blueprint) of how to configure drydock here : Q179: How do you configure an Almanac based Drydock resource but not found time to get the second part (drydock working copy blueprint + harbormaster + herald). Say me if you wanna details the last part in a ponder question or shall I do it later when i have time.

Oct 30 2015, 9:47 AM · Harbormaster, Drydock
tycho.tatitscheff updated the task description for T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 30 2015, 9:39 AM · Harbormaster, Drydock
tycho.tatitscheff updated the task description for T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 30 2015, 9:34 AM · Harbormaster, Drydock
tycho.tatitscheff updated subscribers of T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 30 2015, 9:32 AM · Harbormaster, Drydock
tycho.tatitscheff merged task T9671: Harbormaster builds and Drydock leases are stuck into T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 30 2015, 9:32 AM · Harbormaster, Drydock
tycho.tatitscheff updated the task description for T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 30 2015, 9:32 AM · Harbormaster, Drydock
tycho.tatitscheff added a project to T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository: Harbormaster.
Oct 30 2015, 9:21 AM · Harbormaster, Drydock
tycho.tatitscheff renamed T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository from Dont crash when testing harbormaster steps on repository commit to Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 30 2015, 9:20 AM · Harbormaster, Drydock
marceldegraaf added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

Thanks, I set "Also Clone" to a random repository and that solves the exception I pasted. I got my builds working again. For future generations: this is how I configured Almanac/Drydock/Harbormaster now:

Oct 30 2015, 7:49 AM · Harbormaster, Drydock
joshuaspence created T9674: "Authorized By" links to a 404.
Oct 30 2015, 6:55 AM · Drydock, Harbormaster
tycho.tatitscheff added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

Basically you need to extra set the repo to be cloned. The UI is kinda misleading and the exception is not handled correctly when allow_phid is null

Oct 30 2015, 12:05 AM · Harbormaster, Drydock
tycho.tatitscheff added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

marceldegraf see T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository

Oct 30 2015, 12:01 AM · Harbormaster, Drydock

Oct 29 2015

marceldegraaf added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

Alright, I've managed to upgrade Phabricator and fix the storage schemata issues. I've also reconfigured Almanac, Drydock, and Harbormaster to reflect the latest changes regarding blueprint authorizations. My Harbormaster build step is authorized on the Drydock blueprint, so that looks good.

Oct 29 2015, 10:14 PM · Harbormaster, Drydock
marceldegraaf added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

Upgrading Phabricator to the latest HEAD, and running ./bin/storage upgrade results in this error:

Oct 29 2015, 9:15 PM · Harbormaster, Drydock
epriestley added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

Drydock is a prototype and all of the Harbormaster build steps which interact with it are prototypes. Much of this code has been substantially rewritten in the last two weeks. See:

Oct 29 2015, 9:10 PM · Harbormaster, Drydock
chad added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

You'll want to update to HEAD if you need support. Please please please.

Oct 29 2015, 9:06 PM · Harbormaster, Drydock
marceldegraaf added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

Thanks, I'll read those. However, I'd still like to know why Drydock leases suddenly stopped working, and why I can't cancel them to free up the daemons, and there's no way to cancel or remove the build tasks from the daemons, too. They just keep retrying forever.

Oct 29 2015, 9:03 PM · Harbormaster, Drydock
Mnkras added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

You can find info on authorizations here: https://secure.phabricator.com/book/phabricator/article/drydock_blueprints/ and here: https://secure.phabricator.com/book/phabricator/article/drydock_security/

Oct 29 2015, 9:00 PM · Harbormaster, Drydock
marceldegraaf added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

I have, a week or so ago. However, around October 12 "Blueprint Authorizations" were added to Drydock and those changes broke our entire build setup. There was no documentation on how to work with these Authorizations at the time (or I couldn't find it), so I rolled back to the last commit before those changes.

Oct 29 2015, 8:56 PM · Harbormaster, Drydock
Mnkras added a comment to T9671: Harbormaster builds and Drydock leases are stuck.

That commit is from October 8th, have you tried updating to HEAD?

Oct 29 2015, 8:52 PM · Harbormaster, Drydock
marceldegraaf created T9671: Harbormaster builds and Drydock leases are stuck.
Oct 29 2015, 8:49 PM · Harbormaster, Drydock
tycho.tatitscheff updated the task description for T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 29 2015, 5:48 PM · Harbormaster, Drydock
tycho.tatitscheff updated the task description for T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 29 2015, 5:45 PM · Harbormaster, Drydock
tycho.tatitscheff added a comment to T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.

Doing

diff --git a/src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php b/src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php
index 3c4d18f..9e20b6c 100644
--- a/src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php
+++ b/src/applications/harbormaster/step/HarbormasterLeaseWorkingCopyBuildStepImplementation.php
@@ -43,7 +43,9 @@ final class HarbormasterLeaseWorkingCopyBuildStepImplementation
Oct 29 2015, 2:49 PM · Harbormaster, Drydock
tycho.tatitscheff added a comment to T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.

If you agree can I submit a fix :

  • same as rP43569d4e278c365a1feb9497acfa4ce336a8262c for first part
  • if needed (maybe first part solve all later on by adding buildable.repository if no repository are selected) a modification of UI that say that clone instead of also clone and make it required.
Oct 29 2015, 2:08 PM · Harbormaster, Drydock
tycho.tatitscheff added a comment to T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.

Basically I see two problems:

  • the fact that null isn't a normal argument and should be and empty array : it thus for me seems very similar with T9631: Don't crash when users fail to specify additional working copies and should be easy to fix
  • the fact that it is not working while all seem's to be set correctly (that is the reason I posted all this (let me know if you need more). It seem's to be a reall problem too but it is probably just me being dumb !
Oct 29 2015, 2:04 PM · Harbormaster, Drydock
tycho.tatitscheff created T9669: Harbormaster working copy build step shouldn't crash when user don't set any also clone repository.
Oct 29 2015, 12:40 PM · Harbormaster, Drydock

Oct 27 2015

epriestley closed T9252: Unprototype Drydock (v1) as Resolved.

I'm going to close this out as I think we're generally in good shape here and we're now hosting builds and doing server-side lands in the upstream, and don't anticipate much more Drydock-specific work in this iteration.

Oct 27 2015, 9:54 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 27 2015, 5:08 PM · Prioritized, Drydock

Oct 26 2015

epriestley closed T9519: Design the Drydock Blueprint selection mechanism as Resolved by committing Restricted Diffusion Commit.
Oct 26 2015, 7:38 PM · Drydock
epriestley closed T9519: Design the Drydock Blueprint selection mechanism, a subtask of T9252: Unprototype Drydock (v1), as Resolved.
Oct 26 2015, 7:38 PM · Prioritized, Drydock
tycho.tatitscheff closed Q179: How do you configure an Almanac based Drydock resource as resolved.
Oct 26 2015, 1:26 PM · Drydock

Oct 25 2015

tycho.tatitscheff edited P1868 Drydock exception.
Oct 25 2015, 11:53 PM · Drydock
tycho.tatitscheff added a comment to T9492: Make WorkingCopy resources more powerful and flexible.

@epriestley : is making /var/drydock non hard written or just documented part of this ??

Oct 25 2015, 10:40 PM · Restricted Project, Drydock
yelirekim added a comment to T9492: Make WorkingCopy resources more powerful and flexible.

if you have a many-minutes-long build process anyway maybe shaving startup time from 2 minutes to 2 seconds doesn't really matter

Oct 25 2015, 9:08 PM · Restricted Project, Drydock
epriestley added a comment to T9492: Make WorkingCopy resources more powerful and flexible.

I'm generally imagining we'll get something like this in the Blueprint configuration:

Oct 25 2015, 8:49 PM · Restricted Project, Drydock
epriestley updated subscribers of T9492: Make WorkingCopy resources more powerful and flexible.
Oct 25 2015, 8:40 PM · Restricted Project, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 25 2015, 6:12 PM · Prioritized, Drydock

Oct 24 2015

epriestley added a revision to T9519: Design the Drydock Blueprint selection mechanism: Restricted Differential Revision.
Oct 24 2015, 7:26 PM · Drydock

Oct 15 2015

tycho.tatitscheff edited P1868 Drydock exception.
Oct 15 2015, 9:46 AM · Drydock
tycho.tatitscheff updated Q179: How do you configure an Almanac based Drydock resource from to How do you configure an Almanac based Drydock ressource.
Oct 15 2015, 8:31 AM · Drydock

Oct 14 2015

joshuaspence updated Q175: Should I Reuse Device Keys? from to Should I Reuse Device Keys.
Oct 14 2015, 11:31 PM · Drydock, Almanac
epriestley added a comment to T9252: Unprototype Drydock (v1).

Progress here:

Oct 14 2015, 8:04 PM · Prioritized, Drydock
epriestley added a comment to T9519: Design the Drydock Blueprint selection mechanism.

It's just this thing, basically:

Oct 14 2015, 7:53 PM · Drydock
chad added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Can I make it look better, or something?

Oct 14 2015, 7:47 PM · Drydock
epriestley added a comment to T9519: Design the Drydock Blueprint selection mechanism.

I'm broadly pretty happy with this after using it for a bit, at least for use cases we have today. It does feel a little bit labor intensive, but not overwhelmingly so, and all the stuff is pretty well linked up so once you get the hang of it you're almost always only a click away from wherever you want to be to do the next thing. It's also reassuring to be able to go to a blueprint and check what might be using it at a glance.

Oct 14 2015, 7:21 PM · Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 14 2015, 12:26 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 14 2015, 12:02 PM · Prioritized, Drydock

Oct 12 2015

epriestley added a revision to T9519: Design the Drydock Blueprint selection mechanism: Restricted Differential Revision.
Oct 12 2015, 9:12 PM · Drydock
epriestley added a revision to T9519: Design the Drydock Blueprint selection mechanism: Restricted Differential Revision.
Oct 12 2015, 1:26 PM · Drydock

Oct 10 2015

epriestley moved T9252: Unprototype Drydock (v1) from Preflight to Paused on the Prioritized board.
Oct 10 2015, 1:30 PM · Prioritized, Drydock

Oct 9 2015

epriestley added a revision to T9519: Design the Drydock Blueprint selection mechanism: Restricted Differential Revision.
Oct 9 2015, 9:01 PM · Drydock

Oct 8 2015

epriestley added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Yeah, this is still feeling pretty reasonable to me after thinking about it for a day or two.

Oct 8 2015, 11:27 AM · Drydock
epriestley moved T9519: Design the Drydock Blueprint selection mechanism from Backlog to v1 on the Drydock board.
Oct 8 2015, 2:31 AM · Drydock
hach-que added a comment to T9519: Design the Drydock Blueprint selection mechanism.

After giving this some more thought, the "I have to update lots of build plans" issue might be negated when Harbormaster supports embedding build plans (not just calling them). When that happens I could define a Lease Windows Host build plan with a Lease Host step with the right configuration, and then just ended that Lease Windows Host build plan where needed.

Oct 8 2015, 12:59 AM · Drydock

Oct 7 2015

hach-que added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Protobuild is written in C#; it could abstract the build command to call, but I've avoided doing that because I don't want to hide this invocation. Too many build systems wrap commands which then wrap other commands and I always find it painful to pull them apart again to find out what's going on. So instead, Protobuild just generates the input solution files which can then be opened in any IDE or any build tool on the given platform.

Oct 7 2015, 3:13 PM · Drydock
mikn added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Just a question from an observer of this conversation; @hach-que - wouldn't it be possible for Protobuild itself to use a script written in a widely available scripting language, like PHP/Ruby/Python/Bash which does the platform detection, thus allowing it to have pretty much the same build command for all platforms? Or perhaps even wrapping it in Make and require MinGW/Cygwin on Windows?
This is touching on what Google is doing with Bazel and what Facebook is doing with Buck, but taking it even further and having the same tool for all teams and technologies as well.

Oct 7 2015, 2:48 PM · Drydock

Oct 6 2015

epriestley added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Yeah, that makes sense. Neither Travis nor CircleCI appear to support Windows at all, nor does Codeship, nor did ship.io before shutting down. And all of them just build off GitHub. So I think these are all very low-complexity build systems from the Harbormaster / Drydock / Jenkins / Bamboo perspective, but it makes sense that a lot of consumer web software doesn't need more than "build master off GitHub on linux".

Oct 6 2015, 2:37 PM · Drydock
hach-que added a comment to T9519: Design the Drydock Blueprint selection mechanism.

I think largely the issue with that is that in this case the build system isn't controlled by me or open source. On Windows, the Microsoft-controlled MSBuild tool is used to build code, and on Linux / Mac the open source tools are used to build code. We can't replace those tools with something universal without also sacrificing the ability to open projects in the IDE. Protobuild (the project generator) goes a long way towards generating different project formats for different platforms, but it doesn't abstract the different build tool paths or command invocations.

Oct 6 2015, 2:17 PM · Drydock
epriestley added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Broadly, since I'd expect humans to sometimes run all the things that Harbormaster runs (to test, debug, profile, extend, etc., them), I'm assuming that this per-platform complexity should usually be pushed into projects so you can give humans one build process instead of separate per-platform build processes.

Oct 6 2015, 2:15 PM · Drydock
hach-que added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Like if I wanted to build MonoGame on Windows as a user, from the command-line (which you would almost never do, you'd use the IDE), I would run the same steps as Harbormaster.

Oct 6 2015, 1:30 PM · Drydock
hach-que added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Harbormaster also does Protobuild.exe --generate, but it has to run a different command line build tool after that depending on the host platform. Normally the graphical IDE just hides away that command invocation from a regular user.

Oct 6 2015, 1:30 PM · Drydock
epriestley added a comment to T9519: Design the Drydock Blueprint selection mechanism.

So both the ".sln" file and Harbormaster have essentially separate copies of the same platform-to-build-steps ruleset? Why isn't it "Protobuild.exe --generate" for Harbormaster, too?

Oct 6 2015, 1:28 PM · Drydock
hach-que added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Most humans would load up MonoGame in their installed IDE, and wouldn't need to worry about the command-line tools to do that build. For humans it's "Protobuild.exe --generate" (it assumes current host platform, but users can pass "iOS" as an argument to target mobile platforms for example), and then opening the .sln file in whatever the default IDE is.

Oct 6 2015, 1:25 PM · Drydock
epriestley added a comment to T9519: Design the Drydock Blueprint selection mechanism.

If you were telling a human how to do the MonoGame builds, you'd pretty much point them at a wiki document with like 10 different sections, each of which had different steps and build commands on it and discussion about platform specifics? And they'd go through 10 similar-looking but ultimately separate build processes?

Oct 6 2015, 1:24 PM · Drydock
hach-que added a comment to T9519: Design the Drydock Blueprint selection mechanism.

So here's like a snapshot of a few build plans:

Oct 6 2015, 1:18 PM · Drydock
epriestley added a comment to T9519: Design the Drydock Blueprint selection mechanism.

Can you walk me through why you have so many build plans? I understand that you might need one per, say, technology stack or team, but I don't understand why you'd ever have 100 unless you had a very large number of teams/projects, in which case I'd imagine it would be very rare to want to reconfigure any meaningful fraction of them at once.

Oct 6 2015, 1:11 PM · Drydock
hach-que added a comment to T9519: Design the Drydock Blueprint selection mechanism.

@hach-que, are there cases I'm missing where double approval would pose an unreasonably high maintenance burden in your use cases?

Oct 6 2015, 1:06 PM · Drydock
epriestley updated the task description for T9519: Design the Drydock Blueprint selection mechanism.
Oct 6 2015, 11:25 AM · Drydock
epriestley created T9519: Design the Drydock Blueprint selection mechanism.
Oct 6 2015, 11:24 AM · Drydock
epriestley added a comment to T9252: Unprototype Drydock (v1).

We are now building all of the repositories, and all revisions submitted by members of Community.

Oct 6 2015, 12:33 AM · Prioritized, Drydock

Oct 5 2015

epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 5 2015, 6:17 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 5 2015, 4:07 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 5 2015, 3:29 PM · Prioritized, Drydock

Oct 4 2015

epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 4 2015, 5:56 PM · Prioritized, Drydock

Oct 2 2015

tycho.tatitscheff added a comment to T9504: How to use the new drydock.

I'm aware this is a prototype so i don't expect support at all. However if the new workflow is quite what is expected to be done, is it that hard to give some hints ? Like what is done here !
Anyway I will try to find myself.

Oct 2 2015, 7:52 PM · Drydock
chad closed T9504: How to use the new drydock as Invalid.

https://secure.phabricator.com/book/phabricator/article/prototypes/

Oct 2 2015, 7:08 PM · Drydock
tycho.tatitscheff created T9504: How to use the new drydock.
Oct 2 2015, 6:52 PM · Drydock
epriestley added a comment to T9252: Unprototype Drydock (v1).

Couple of issues I've seen so far:

Oct 2 2015, 5:01 PM · Prioritized, Drydock
epriestley added a comment to T9252: Unprototype Drydock (v1).
public function activateResource(
  DrydockBlueprint $blueprint,
  DrydockResource $resource) {
Oct 2 2015, 2:41 PM · Prioritized, Drydock
epriestley added a comment to T9252: Unprototype Drydock (v1).

Allocate, but don't setActivateWhenAllocated(). You'll get a callback to activateResource() later. Check for an IP. If you have one, set it on the resource and call activateResource() to finish activation. If you don't have one yet, throw a yield and you'll get another call later. Repeat until you get an IP. Does that sound approximately reasonable?

Oct 2 2015, 2:39 PM · Prioritized, Drydock
hach-que added a comment to T9252: Unprototype Drydock (v1).

@epriestley I just tried to start reimplementing some of my patches on top of HEAD and I've run into a problem:

Oct 2 2015, 2:05 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 2 2015, 1:36 PM · Prioritized, Drydock

Oct 1 2015

epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 1 2015, 7:28 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Restricted Differential Revision.
Oct 1 2015, 6:21 PM · Prioritized, Drydock
epriestley removed a subtask for T9252: Unprototype Drydock (v1): T7399: Fully separate live credentials from development repositories.
Oct 1 2015, 4:09 PM · Prioritized, Drydock
epriestley created T9493: Formalize attributes on Drydock resources and leases.
Oct 1 2015, 2:56 PM · Restricted Project, Drydock (v3)
epriestley created T9492: Make WorkingCopy resources more powerful and flexible.
Oct 1 2015, 1:42 PM · Restricted Project, Drydock
epriestley renamed T8153: Improve detection and recovery when resources are mangled outside of Drydock's control from Discussion: How should Drydock handle resources that were closed outside of it's control? to Improve detection and recovery when resource are mangled outside of Drydock's control.
Oct 1 2015, 1:38 PM · Prioritized, Drydock
epriestley moved T8153: Improve detection and recovery when resources are mangled outside of Drydock's control from Backlog to v2 on the Drydock board.
Oct 1 2015, 1:37 PM · Prioritized, Drydock
epriestley added a comment to T8153: Improve detection and recovery when resources are mangled outside of Drydock's control.

I think I'm not explicitly going to include anything to deal with this in v1 since the v1 resource types "probably won't" break for no reason, but I think we likely do need to have more formal tools for it soon. I roughly imagine:

Oct 1 2015, 1:36 PM · Prioritized, Drydock