ref: Move v.io/x/ref/runtimes/googe to v.io/x/ref/profiles/internal
This better captures the rule that you should not depend on the runtime
implementation. Instead you should use the public API by including a
profile.
In order to make this move I had to move some libraries that are commonly
used by outside code from runtimes/google/lib to lib. These are:
- upcqueue
- deque
- sync
- publisher
I will revisit these and see if they can be moved back seperately.
In addition the package runtimes/google/ipc/stream/proxy had many
dependents. In the sort term I have moved it to profiles/proxy.
This is certainly the wrong place for this package, but it is
the only place that allows all dependency restrictions to be met.
I will also seperately work to resolve that issue.
MultiPart: 2/2
Change-Id: I1d3d02b4a311ee4412d2b4f327c3c4bfe2086cf3
diff --git a/profiles/roaming/roaminginit.go b/profiles/roaming/roaminginit.go
index bc280fb..e982740 100644
--- a/profiles/roaming/roaminginit.go
+++ b/profiles/roaming/roaminginit.go
@@ -25,10 +25,10 @@
"v.io/x/ref/lib/netstate"
"v.io/x/ref/lib/websocket"
"v.io/x/ref/profiles/internal"
- _ "v.io/x/ref/runtimes/google/ipc/protocols/tcp"
- _ "v.io/x/ref/runtimes/google/ipc/protocols/ws"
- _ "v.io/x/ref/runtimes/google/ipc/protocols/wsh"
- grt "v.io/x/ref/runtimes/google/rt"
+ _ "v.io/x/ref/profiles/internal/ipc/protocols/tcp"
+ _ "v.io/x/ref/profiles/internal/ipc/protocols/ws"
+ _ "v.io/x/ref/profiles/internal/ipc/protocols/wsh"
+ grt "v.io/x/ref/profiles/internal/rt"
"v.io/x/ref/services/mgmt/debug"
// TODO(cnicolaou,ashankar): move this into flags.